awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rainmeter avatar

rainmeter/rainmeter

0
View on GitHub↗
5,824 نجوم·628 تفرعات·C·GPL-2.0·3 مشاهداتrainmeter.net↗

Rainmeter

Rainmeter is a Windows desktop widget engine that renders customizable skins and interactive widgets directly on the desktop, supporting live data feeds and user interaction. It functions as a desktop customization platform and skin authoring framework, allowing users to create widgets by defining data sources and visual elements with full style and layout control. The engine includes a Lua scripting runtime for extending widget functionality with custom logic and data processing, and provides a plugin SDK with a C/C++ API for building native plugins that add new data sources or rendering capabilities.

The platform is built around an INI-driven configuration system that defines skin layout, data sources, and behavior, with a real-time meter update loop that continuously refreshes measure values and redraws meters on a configurable timer. Skins can be bundled into a community skin package format for distribution and sharing, and the engine supports remote control via window messages from external applications. Transformation matrix rendering applies 2D affine transformations like rotation, scaling, and color matrix effects to visual elements during rendering.

The system includes capabilities for displaying interactive widgets such as system monitors, weather forecasts, and media players, with support for animated GIF images, color transformations, image rotation, and text wrapping. Data manipulation features cover color format conversion, decimal rounding, list averaging, min-max finding, temperature conversion, and value clamping. String and text operations include case conversion, delimiter-based parsing, file path parsing, and nested expression resolution, while time and date utilities handle 12-to-24 hour conversion, seconds interval formatting, and timestamp format conversion.

The documentation covers skin authoring, plugin development, Lua scripting, system resource monitoring, web data integration, and community skin management, with file I/O operations for reading and writing INI and text files.

Features

  • Customizable Desktop Widgets - Renders customizable skins and widgets directly on the Windows desktop with live data and user interaction.
  • Desktop Customization Platforms - Provides a complete platform for creating and displaying interactive desktop widgets and skins on Windows.
  • Skin Scripting - Embeds a Lua scripting runtime for custom logic, data processing, and dynamic widget behavior.
  • Windows Desktop Widget Engines - Renders customizable widgets and skins directly on the Windows desktop with live data feeds and user interaction.

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI
  • INI Parsers - Uses INI files to declaratively define skin layout, data sources, and behavior at load time.
  • Configurable Timer Loops - Runs a real-time update loop that refreshes measures and redraws meters on a configurable timer.
  • Web Content Fetching - Fetches and parses web content from URLs and RSS feeds for display in desktop widgets.
  • Dynamic Variable Interpolations - References a measure's current value as a variable in other skin elements for real-time updates.
  • Embedded Lua Scripting - Embeds a Lua runtime within skins for custom logic, data processing, and dynamic widget behavior.
  • Lua Scripting Functions - Executes Lua code within skins to extend functionality with custom logic and data processing.
  • Desktop Widget Scripting - Embeds a Lua scripting runtime for extending widget functionality with custom logic and data processing.
  • System Resource Monitors - Displays real-time CPU, memory, disk, and network usage through configurable desktop meters and graphs.
  • Desktop Widgets - Renders customizable, interactive widgets directly on the Windows desktop with live data and user interaction.
  • Lua Scripting Customizations - Adds custom logic and dynamic behavior to skins using the Lua scripting language.
  • Desktop Skin Authoring - Provides a framework for authoring custom desktop skins by defining data sources and visual elements with full style control.
  • Skin Authoring Frameworks - Creates new desktop widgets by defining measures to gather data and meters to display it with full style control.
  • Rainmeter Plugin Development - Ships a plugin SDK with a C/C++ API for building native plugins that extend widget capabilities.
  • Plugin Development Kits - Ships a C/C++ SDK for building native plugins that extend data sources and rendering.
  • Desktop Widget Plugin Kits - Provides an API for building custom plugins that add new data sources or visual effects.
  • Skin Behavior Automation - Triggers actions like launching applications or controlling media players through mouse clicks and scripted commands.
  • Skin Management Interfaces - Controls skin loading, configuration, and monitoring through a central management window and context menus.
  • Affine Matrix Transformations - Applies 2D affine transformations like rotation, scaling, and color matrix effects during rendering.
  • Color Matrix Transformations - Modifies color and transparency of visual elements using a color matrix for custom effects.
  • Plugin Authoring Templates - Ships SDK templates for building custom plugins that extend Rainmeter with new functionality.
  • Plugin-Based Architectures - Extends desktop widgets by loading dynamic-link libraries that add custom data sources and visual effects.
  • Variable Reference Resolvers - Provides a function to resolve nested variable references in strings for dynamic skin configuration.
  • Community Skin Libraries - Provides a community skin package format for bundling, distributing, and installing desktop widget skins.
  • Web Data Feeds - Fetches and parses content from URLs, RSS feeds, and local files to display live information in desktop skins.
  • Skin Packaging and Distribution - Bundles custom widgets into distributable suites for sharing with the community.
  • Third-Party Skin Installations - Loads and applies skin packages downloaded from the internet to extend the widget library.
  • Desktop Customization - Displays customizable skins and widgets.
  • سجل النجوم

    مخطط تاريخ النجوم لـ rainmeter/rainmeterمخطط تاريخ النجوم لـ rainmeter/rainmeter

    بدائل مفتوحة المصدر لـ Rainmeter

    مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Rainmeter.
    • lite-xl/lite-xlالصورة الرمزية لـ lite-xl

      lite-xl/lite-xl

      6,222عرض على GitHub↗

      Lite XL is a lightweight, cross-platform text editor built around a minimal C core that embeds a Lua interpreter, allowing the entire editor interface and functionality to be scripted and customized through Lua. It draws text and UI elements directly to a pixel buffer using a single-threaded event loop, bypassing heavyweight widget toolkits to keep the editor fast and responsive even on low-resource hardware. The editor distinguishes itself through its Lua-based plugin architecture and file-based configuration system, where settings, keybindings, and plugin metadata are stored as plain Lua fi

      Luaccodecode-editor
      عرض على GitHub↗6,222
    • facontidavide/plotjugglerالصورة الرمزية لـ facontidavide

      facontidavide/PlotJuggler

      5,957عرض على GitHub↗

      PlotJuggler is an interactive time series visualization tool that loads, streams, and renders large datasets using hardware-accelerated OpenGL graphics. It functions as a multi-format data loader, supporting file formats such as CSV, ULog, and ROS bags, and also serves as a live data stream viewer that subscribes to real-time sources via MQTT, WebSockets, ZeroMQ, and UDP. The tool distinguishes itself through a plugin-based extensibility platform that allows users to add custom data sources, file formats, and processing capabilities. It includes a Lua scripting engine for creating custom data

      C++
      عرض على GitHub↗5,957
    • zilliztech/deep-searcherالصورة الرمزية لـ zilliztech

      zilliztech/deep-searcher

      7,899عرض على GitHub↗

      Deep Searcher is an open-source retrieval-augmented generation engine that indexes private documents into a vector database and uses large language models to answer complex questions with cited reasoning. It functions as both a command-line interface and a web API research tool, enabling users to load data and generate comprehensive reports by combining indexed private information with LLM-powered analysis. The system distinguishes itself through a plugin-based provider architecture that supports multiple embedding models, LLM providers, vector databases, and file loaders as interchangeable c

      Pythonagentagentic-ragclaude
      عرض على GitHub↗7,899
    • baserow/baserowالصورة الرمزية لـ baserow

      baserow/baserow

      4,188عرض على GitHub↗

      Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like interface for structuring and managing data without writing code, while exposing all database resources via a REST API to support headless architectures. The platform distinguishes itself by integrating large language models and embedding servers to power AI assistants and automated data generation. It further extends its utility as a no-code application builder, allowing users to create custom internal portals, dashboards, and business tools using visual logic and managed data.

      Pythonairtableairtable-alternativeairtable-replacement
      عرض على GitHub↗4,188
    عرض جميع البدائل الـ 30 لـ Rainmeter→

    الأسئلة الشائعة

    ما هي وظيفة rainmeter/rainmeter؟

    Rainmeter is a Windows desktop widget engine that renders customizable skins and interactive widgets directly on the desktop, supporting live data feeds and user interaction. It functions as a desktop customization platform and skin authoring framework, allowing users to create widgets by defining data sources and visual elements with full style and layout control. The engine includes a Lua scripting runtime for extending widget functionality with custom logic and data…

    ما هي الميزات الرئيسية لـ rainmeter/rainmeter؟

    الميزات الرئيسية لـ rainmeter/rainmeter هي: Customizable Desktop Widgets, Desktop Customization Platforms, Skin Scripting, Windows Desktop Widget Engines, INI Parsers, Configurable Timer Loops, Web Content Fetching, Dynamic Variable Interpolations.

    ما هي البدائل مفتوحة المصدر لـ rainmeter/rainmeter؟

    تشمل البدائل مفتوحة المصدر لـ rainmeter/rainmeter: lite-xl/lite-xl — Lite XL is a lightweight, cross-platform text editor built around a minimal C core that embeds a Lua interpreter,… facontidavide/plotjuggler — PlotJuggler is an interactive time series visualization tool that loads, streams, and renders large datasets using… zilliztech/deep-searcher — Deep Searcher is an open-source retrieval-augmented generation engine that indexes private documents into a vector… baserow/baserow — Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like… faiface/pixel — Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated… felixhageloh/uebersicht — Übersicht is a desktop widget engine for macOS that renders JavaScript-based widgets as live content directly on the…