awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 Repos

Awesome GitHub RepositoriesWidget Frameworks

Frameworks for building modular, isolated UI components designed for system-level display and interaction.

Distinguishing note: None of the candidates were provided; this is a specialized UI framework category for system-level widgets.

Explore 12 awesome GitHub repositories matching user interface & experience · Widget Frameworks. Refine with filters or upvote what's useful.

Awesome Widget Frameworks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • dkhamsing/open-source-ios-appsAvatar von dkhamsing

    dkhamsing/open-source-ios-apps

    50,744Auf GitHub ansehen↗

    This project is a comprehensive directory of open-source iOS applications designed to serve as a technical reference for developers and learners. It functions as a curated index of mobile software, categorizing projects by their functionality, implementation language, and architectural design to provide a clear view of how professional applications are structured. The repository distinguishes itself by offering a deep dive into mobile app architecture, allowing users to study real-world codebases that utilize patterns such as Model-View-ViewModel, VIPER, and Clean Architecture. It highlights

    "Modular UI elements that run in isolated processes to display dynamic information on the system home screen."

    appappleapple-tv
    Auf GitHub ansehen↗50,744
  • glanceapp/glanceAvatar von glanceapp

    glanceapp/glance

    35,169Auf GitHub ansehen↗

    Glance is a self-hosted web portal designed to aggregate real-time data, system monitoring, and content feeds into a single, customizable dashboard. It functions as a centralized interface for managing internal tools and network services, allowing users to secure their portal with password authentication and define the application's visual identity and layout through structured configuration files. The platform is built on a modular widget engine that treats individual dashboard components as isolated units. This architecture enables users to arrange widgets into custom pages and columns, wit

    Provides isolated, modular components that fetch and display data independently.

    Goaggregatordashboarddocker
    Auf GitHub ansehen↗35,169
  • koreader/koreaderAvatar von koreader

    koreader/koreader

    27,275Auf GitHub ansehen↗

    This project is a document-centric e-reader application designed for reading, annotating, and managing digital content across diverse e-ink and mobile hardware platforms. It provides a portable execution runtime and a declarative widget-based toolkit that enables the creation of responsive, hierarchical user interfaces tailored for resource-constrained display environments. The application distinguishes itself through a robust platform-abstraction layer that maps hardware-specific features—such as haptics, screen orientation, and network connectivity—to a unified interface. It utilizes a modu

    Constructs hierarchical user interfaces using nested menus and interactive components that respond to touch input through registered callbacks.

    Luacbzdjvudjvu-reflow
    Auf GitHub ansehen↗27,275
  • strml/react-grid-layoutAvatar von STRML

    STRML/react-grid-layout

    22,320Auf GitHub ansehen↗

    React Grid Layout is a draggable and resizable grid system for React that organizes components into a coordinate-based layout. It functions as a responsive layout manager and a serialized grid state engine, providing the tools necessary to create user-customizable workspaces where interface elements can be moved and resized. The system distinguishes itself through breakpoint-driven layout mapping, which adjusts grid configurations based on container width. It utilizes a serialized state model to convert spatial positions and dimensions into data formats for saving and restoring user layouts,

    Provides a framework for building user-customizable workspaces with draggable and resizable interface elements.

    TypeScript
    Auf GitHub ansehen↗22,320
  • formidablelabs/spectacleAvatar von FormidableLabs

    FormidableLabs/spectacle

    10,136Auf GitHub ansehen↗

    Spectacle is a React-based presentation framework that enables developers to author slide decks using JSX and MDX syntax. It provides a component-driven approach to building presentations, where slides are composed as React components with declarative layouts, theme-driven styling, and step-based animation sequencing. The framework distinguishes itself through its support for live coding demonstrations within slides, allowing presenters to execute and display code directly during a talk. It includes a presenter mode with dual-view architecture that shows speaker notes, a timer, and upcoming s

    Enables creating slide decks using React components and JSX syntax for interactive presentations.

    TypeScriptkeynotepresentationreact
    Auf GitHub ansehen↗10,136
  • gitbrent/pptxgenjsAvatar von gitbrent

    gitbrent/PptxGenJS

    5,721Auf GitHub ansehen↗

    Build PowerPoint presentations with JavaScript. Works with Node, React, web browsers, and more.

    Builds PowerPoint slides inside React components, integrating presentation generation into React applications.

    TypeScriptes6-powerpointexport-to-pptxhtml-to-powerpoint
    Auf GitHub ansehen↗5,721
  • mgcrea/angular-strapAvatar von mgcrea

    mgcrea/angular-strap

    5,673Auf GitHub ansehen↗

    Angular-strap is a collection of pre-built AngularJS 1.x directives that wrap Bootstrap 3 components into reusable UI widgets and interactive behaviors. It provides native AngularJS 1.2+ directives for common UI patterns including datepickers, popovers, and scroll-based navigation, turning Bootstrap 3 markup into interactive widgets such as tabs, alerts, and side panels. The library wraps Bootstrap 3 jQuery plugins as AngularJS directives using the compile and link phases for DOM manipulation. It offers a set of AngularJS directives implementing Bootstrap 3 UI components like modals, tooltips

    AngularJS directives that turn Bootstrap 3 markup into interactive widgets.

    JavaScript
    Auf GitHub ansehen↗5,673
  • ayugram/ayugramdesktopAvatar von AyuGram

    AyuGram/AyuGramDesktop

    4,898Auf GitHub ansehen↗

    AyuGramDesktop is a modified Telegram desktop client and MTProto messaging client. It functions as a local message logger and a privacy-focused chat tool, providing a fork of the standard C++ Qt client. The project focuses on unlocking premium features and capabilities locally without a paid subscription. It distinguishes itself through a ghost mode that masks online presence and suppresses read receipts, as well as a system for preserving message history by logging deleted and edited content into a local database. The client includes tools for content management, such as bypassing restricti

    Constructs the desktop interface using a C++ widget-based framework.

    C++anti-recallanti-revokeghost-mode
    Auf GitHub ansehen↗4,898
  • felixhageloh/uebersichtAvatar von felixhageloh

    felixhageloh/uebersicht

    4,886Auf GitHub ansehen↗

    Übersicht is a desktop widget engine for macOS that renders JavaScript-based widgets as live content directly on the desktop background. Widgets are authored using JSX syntax with inline CSS styling, enabling a React-like component model and automatic code reload without manual refreshing. The engine provides built-in bridges for executing arbitrary shell commands asynchronously, accessing device geographic location with street-level detail, and routing outbound HTTP requests through a local proxy to bypass cross-origin restrictions when fetching external data. Distinctively, widgets can be a

    Provides a JSX-based framework for building interactive desktop widgets with automatic code reload.

    Objective-C
    Auf GitHub ansehen↗4,886
  • dankamongmen/notcursesAvatar von dankamongmen

    dankamongmen/notcurses

    4,347Auf GitHub ansehen↗

    Notcurses is a terminal graphics engine and TUI library that renders high-fidelity images, video, and rich Unicode graphics directly in terminal emulators. At its core, it provides a layered framebuffer system that composes overlapping planes with independent depth and opacity, enabling complex visual scenes. The library also includes a terminal input processor for capturing and decoding keyboard and mouse events, a data visualization toolkit for histograms and line plots, a multimedia terminal player for images and video, and a TUI widget framework with reusable interface components. The lib

    Provides reusable UI components such as tabs, menus, progress bars, and selection lists for terminal interfaces.

    Ccclincurses
    Auf GitHub ansehen↗4,347
  • lc-soft/lcuiAvatar von lc-soft

    lc-soft/LCUI

    4,300Auf GitHub ansehen↗

    LCUI is a component-based, cross-platform UI toolkit for building desktop applications using C, TypeScript, and JSX. It provides a declarative UI compiler that transforms JSX and TypeScript markup into native C code, enabling developers to construct interfaces without a browser runtime. The library includes a CSS styling engine that applies standard CSS rules to layout and style native desktop components, and supports component composition with state management and event binding. The toolkit distinguishes itself by combining web development patterns with native desktop rendering, allowing dev

    Compiles TypeScript and JSX components into native desktop application code.

    Cccross-platform-guigui-framework
    Auf GitHub ansehen↗4,300
  • siduck/chadwmAvatar von siduck

    siduck/chadwm

    2,955Auf GitHub ansehen↗

    chadwm is a tiling window manager for X11 written in C. It organizes application windows using dynamic tiling layouts and automated arrangement patterns to manage screen real estate. The project utilizes a patch-based extension system to integrate specific behaviors, such as Fibonacci tiling and vanity gaps. It employs a tagging system for workspace organization, allowing windows to be segmented into virtual desktops. The environment includes a modular widget framework for monitoring system metrics and hardware controls, alongside centralized configuration files for managing visual themes an

    Provides a modular framework for building and rendering system-level UI widgets.

    Ccatppuccindotfilesdotfiles-linux
    Auf GitHub ansehen↗2,955
  1. Home
  2. User Interface & Experience
  3. Widget Frameworks

Unter-Tags erkunden

  • BootstrapAngularJS directives that turn Bootstrap 3 markup into interactive widgets such as tabs, alerts, and side panels. **Distinct from Widget Frameworks:** Distinct from Widget Frameworks: specifically targets Bootstrap 3 markup, not general widget frameworks.
  • JSX2 Sub-TagsFrameworks for building desktop widgets using JSX syntax and CSS-in-JS styling with live reload. **Distinct from Widget Frameworks:** Distinct from Widget Frameworks: specifically uses JSX syntax and CSS-in-JS for widget development, not general widget frameworks.
  • TerminalFrameworks for building reusable UI components like tabs, menus, and progress bars in terminal environments. **Distinct from Widget Frameworks:** Distinct from Widget Frameworks: specifically targets terminal TUI widgets, not general system-level or web widgets.