awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

5 Repos

Awesome GitHub RepositoriesWindow Management Components

UI elements that provide containerized, switchable views or panels for organizing application content.

Distinguishing note: No candidates were provided; this category specifically addresses windowed UI layouts rather than generic component libraries.

Explore 5 awesome GitHub repositories matching user interface & experience · Window Management Components. Refine with filters or upvote what's useful.

Awesome Window Management Components GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • vuetifyjs/vuetifyAvatar von vuetifyjs

    vuetifyjs/vuetify

    41,003Auf GitHub ansehen↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    The library shows windowed containers that allow users to switch between different views or panels.

    TypeScriptjavascriptmaterialmaterial-components
    Auf GitHub ansehen↗41,003
  • mantinedev/mantineAvatar von mantinedev

    mantinedev/mantine

    31,263Auf GitHub ansehen↗

    Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti

    The dragHandleSelector prop allows specifying a selector of an element (or a group of elements) that should be used to drag the floating window. If not specified, the entire root element is used as a drag target. The `

    TypeScriptdark-modedark-themehooks
    Auf GitHub ansehen↗31,263
  • mimecorg/vuidoAvatar von mimecorg

    mimecorg/vuido

    6,062Auf GitHub ansehen↗

    Vuido is a framework for building native desktop applications for Windows, macOS, and Linux using Vue.js components, without requiring Electron or Chromium. It maps Vue components directly to native widgets from the libui library, creating lightweight applications that run on a single-threaded event loop and compile templates at build time for optimized runtime performance. The framework provides a complete Vue.js component-to-native bridge, enabling two-way data binding via v-model, component-based window composition, and platform-specific package generation for distributing executables. It

    Builds each window as a tree of Vue components, with the root defining the window and children defining layout.

    JavaScriptdesktoplibuivue
    Auf GitHub ansehen↗6,062
  • iamtomshaw/f1-race-replayAvatar von IAmTomShaw

    IAmTomShaw/f1-race-replay

    6,043Auf GitHub ansehen↗

    f1-race-replay ist eine Python-Anwendung zum Rendern interaktiver Formel-1-Rennevents und Fahrerpositionen auf einer Streckenkarte. Sie dient als Telemetrie-Analyse-Dashboard und interaktives Renn-Replay-System zur Überwachung von Echtzeit-Fahrergeschwindigkeit, Gang und DRS-Status. Das Projekt bietet ein Live-Renn-Leaderboard zur Verfolgung von Fahrerplatzierungen, Reifenmischungen und Ausfallstatus. Es verfügt über ein Wiedergabetool mit Navigationssteuerelementen zur Simulation von Rennsequenzen und Fahrerbewegungen, einschließlich der Animation von Safety-Car-Einsätzen. Die Software deckt Telemetrie-Visualisierung und Renn-Event-Simulation durch koordinatenbasierte Strecken-Rendern und ein zustandssynchronisiertes Leaderboard ab. Sie enthält zudem Funktionen zum Erstellen benutzerdefinierter Telemetriefenster, um Live-Datenströme zu verarbeiten und anzuzeigen.

    Implements a compositional window structure for organizing independent telemetry analysis modules.

    Pythonf1formula1formula1-data-analysis
    Auf GitHub ansehen↗6,043
  • gyscos/cursiveAvatar von gyscos

    gyscos/Cursive

    4,810Auf GitHub ansehen↗

    Cursive ist ein plattformübergreifendes Terminal-UI-Toolkit und Framework für die Erstellung interaktiver Anwendungen in Rust. Es bietet ein modulares System für die Erstellung textbasierter grafischer Oberflächen und nutzt eine dedizierte Engine zur Verwaltung der Haupt-Display-Schleife und View-Hierarchien. Das Toolkit verfügt über eine Backend-agnostische Abstraktionsschicht, um konsistentes Rendering und Input-Handling über verschiedene Betriebssysteme hinweg zu gewährleisten. Es zeichnet sich durch eine palettenbasierte Theme-Engine aus, die das Laden von Themes zur Laufzeit und True-Color-Rendering unterstützt, sowie durch die Fähigkeit, Benutzeroberflächen-Hierarchien direkt aus Konfigurationsdateien zu generieren. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich komplexem Layout-Management mit Split-Panels und Tabs sowie einer Vielzahl interaktiver Komponenten wie modalen Dialogen, Fortschrittsanzeigen und auswählbaren Listen. Es unterstützt das Rendering reichhaltiger Inhalte für Bilder und Syntax-Highlighting und verwendet ein Fokus-Zyklus-Ereignis-Routing-System, um Tastaturnavigation und globale Callbacks zu verwalten. Das Zustandsmanagement wird durch asynchrone UI-Updates und identifikatorbasierten Zugriff gehandhabt, was es Entwicklern ermöglicht, spezifische Views dynamisch aus Hintergrundaufgaben heraus zu modifizieren.

    Provides framed window containers for organizing content with titles and interactive buttons.

    Rust
    Auf GitHub ansehen↗4,810
  1. Home
  2. User Interface & Experience
  3. Window Management Components

Unter-Tags erkunden

  • Component-Based Window StructuresBuilding each window as a tree of Vue components where the root defines the window and children define layout and widgets. **Distinct from Window Management Components:** Distinct from Window Management Components: focuses on the compositional structure of a window from components, not general window management UI elements.