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
·

220 Repos

Awesome GitHub RepositoriesGraphical User Interfaces

Software libraries and utilities used to build, launch, and manage visual desktop or application interface environments.

Explore 220 awesome GitHub repositories matching user interface & experience · Graphical User Interfaces. Refine with filters or upvote what's useful.

Awesome Graphical User Interfaces GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • vinta/awesome-pythonAvatar von vinta

    vinta/awesome-python

    303,207Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassendes, von der Community kuratiertes Verzeichnis, das eine riesige Landschaft von Python-Softwarebibliotheken, Frameworks und Tools organisiert. Es dient als zentrale Wissensdatenbank, die dazu entwickelt wurde, die Navigation im Ökosystem zu erleichtern und die Entdeckung durch Entwickler über den gesamten Softwareentwicklungs-Lebenszyklus hinweg zu beschleunigen. Das Verzeichnis zeichnet sich durch einen strukturierten Index von Ressourcen aus, die nach technischen Bereichen kategorisiert sind, von grundlegenden Entwicklungs-Dienstprogrammen bis hin zu spezialisierten Ingenieursbereichen. Es deckt hochrangige Fähigkeiten ab, einschließlich künstlicher Intelligenz, Data Science, Webentwicklung und Infrastrukturmanagement, was es Entwicklern ermöglicht, geprüfte Lösungen für spezifische technische Herausforderungen zu identifizieren. Das Projekt umfasst ein breites Spektrum an Fähigkeiten, einschließlich Tools für Abhängigkeitsmanagement, statische Codeanalyse und automatisierte Tests. Es katalogisiert zudem Ressourcen für persistente Datenspeicherung, Cloud-Infrastruktur-Orchestrierung und Schnittstellenentwicklung und bietet eine einheitliche Referenz für den Aufbau und die Wartung komplexer Softwaresysteme.

    Build interactive desktop applications using modern widget toolkits and layout management systems.

    Pythonawesomecollectionspython
    Auf GitHub ansehen↗303,207
  • flutter/flutterAvatar von flutter

    flutter/flutter

    177,056Auf GitHub ansehen↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu

    Bundles built-in semantic labeling, focus management, and contrast guidelines to facilitate inclusive application development.

    Dartandroidapp-frameworkcross-platform
    Auf GitHub ansehen↗177,056
  • vercel/next.jsAvatar von vercel

    vercel/next.js

    140,051Auf GitHub ansehen↗

    Next.js is a web development framework that provides a file-system-based routing system and a suite of server-side utilities for managing the request-response cycle. It includes built-in support for data fetching, caching, and revalidation, allowing developers to control how content is rendered and served. The framework offers a centralized configuration system for build-time settings, environment variables, and deployment adapters, alongside a command-line interface for bootstrapping new projects. The framework covers a wide range of application requirements, including metadata management fo

    Provides comprehensive guidelines and resources for implementing accessible, inclusive web design standards.

    JavaScriptreactframeworkssr
    Auf GitHub ansehen↗140,051
  • firecrawl/firecrawlAvatar von firecrawl

    firecrawl/firecrawl

    133,479Auf GitHub ansehen↗

    Firecrawl is a web data extraction platform designed to convert unstructured web content into clean, LLM-ready formats like markdown or JSON. It functions as an autonomous web crawler and scraper, capable of mapping entire domains, performing recursive navigation, and executing complex data gathering tasks. By leveraging headless browser orchestration, the system handles dynamic, JavaScript-heavy pages to ensure comprehensive data capture. The platform distinguishes itself through its focus on agentic workflows, providing a programmatic interface that allows autonomous agents to perform live

    Facilitates autonomous web navigation by providing standardized tool definitions that agents use to interact with and extract content from live websites.

    TypeScriptaiai-agentsai-crawler
    Auf GitHub ansehen↗133,479
  • facebook/react-nativeAvatar von facebook

    facebook/react-native

    126,019Auf GitHub ansehen↗

    This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture

    Queries system-level accessibility settings to ensure inclusive experiences for users relying on screen readers.

    C++androidapp-frameworkcross-platform
    Auf GitHub ansehen↗126,019
  • electron/electronAvatar von electron

    electron/electron

    121,727Auf GitHub ansehen↗

    This framework provides a multi-process architecture for building desktop applications using web technologies. It manages the application lifecycle, window states, and system-level integrations through a primary entry point, while isolating web content in separate rendering processes to maintain stability and security. A secure bridge mechanism facilitates communication between these isolated contexts and the main process, ensuring that privileged system APIs remain protected. The framework distinguishes itself through a comprehensive security model that includes process sandboxing, content p

    Detects assistive technology automatically to ensure application features remain accessible to all users.

    C++c-plus-pluschromecss
    Auf GitHub ansehen↗121,727
  • microsoft/generative-ai-for-beginnersAvatar von microsoft

    microsoft/generative-ai-for-beginners

    112,045Auf GitHub ansehen↗

    This project is a comprehensive, open-source educational curriculum designed to guide developers through the mastery of generative artificial intelligence. It provides a structured learning path that covers foundational concepts, prompt engineering, and the practical application of large language models. The repository serves as a central hub for skill acquisition, offering sequential modules that progress from basic model mechanics to advanced architectural patterns. The curriculum distinguishes itself by focusing on the end-to-end lifecycle of intelligent software, including the implementat

    Highlights design principles specifically tailored for creating intuitive and effective interfaces within artificial intelligence applications.

    Jupyter Notebookaiazurechatgpt
    Auf GitHub ansehen↗112,045
  • hacksider/deep-live-camAvatar von hacksider

    hacksider/Deep-Live-Cam

    93,878Auf GitHub ansehen↗

    Deep-Live-Cam is a generative video transformation tool designed for real-time facial manipulation and cinematic enhancement. It functions as a local-first AI runtime, performing all media processing directly on the user's hardware to ensure complete data privacy without external network dependencies. By utilizing a high-performance processing pipeline, the application enables live face swapping and interactive video modifications during active streaming sessions or on pre-recorded media. The system distinguishes itself through a hardware-abstraction execution layer that dynamically routes co

    Supports global accessibility by loading external language files to translate all menu options and user prompts.

    Pythonaiai-deep-fakeai-face
    Auf GitHub ansehen↗93,878
  • louislam/uptime-kumaAvatar von louislam

    louislam/uptime-kuma

    88,107Auf GitHub ansehen↗

    Uptime Kuma is a self-hosted monitoring platform designed to track the availability and performance of network services and websites. It functions as a centralized dashboard that executes asynchronous health checks on a scheduled interval, providing real-time visibility into infrastructure health and service uptime. The platform distinguishes itself through a dedicated notification engine that dispatches alerts across multiple third-party messaging services, alongside a public status page generator that allows users to communicate service health and historical metrics via custom domains. Its

    Delivers a reactive single-page interface that consumes a JSON API to manage monitoring tasks and dynamic dashboards.

    JavaScriptdockermonitormonitoring
    Auf GitHub ansehen↗88,107
  • animate-css/animate.cssAvatar von animate-css

    animate-css/animate.css

    82,609Auf GitHub ansehen↗

    Animate.css is a library of pre-defined, cross-browser CSS keyframe animations that can be applied to elements through declarative class toggling. It functions as a comprehensive motion framework, providing a standardized set of effects that ensure consistent visual transitions without requiring custom keyframe definitions. The library is built with a focus on accessibility, automatically respecting system-level reduced motion preferences to ensure that animations are disabled or simplified for users sensitive to screen movement. The framework distinguishes itself through a modular build proc

    Automates the adaptation of motion design by detecting system-level accessibility settings and disabling effects when reduced motion is requested.

    CSSanimationcsscss-animations
    Auf GitHub ansehen↗82,609
  • lobehub/lobehubAvatar von lobehub

    lobehub/lobehub

    78,736Auf GitHub ansehen↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre

    Enables consistent access to AI agents across mobile, web, and desktop environments via a unified chat interface.

    TypeScriptagentagent-collaborationagent-harness
    Auf GitHub ansehen↗78,736
  • nomic-ai/gpt4allAvatar von nomic-ai

    nomic-ai/gpt4all

    77,375Auf GitHub ansehen↗

    GPT4All is a cross-platform runtime environment designed to execute large language models directly on local consumer hardware. By leveraging an optimized C++ inference backend, it enables private, offline AI interactions without requiring an internet connection or external cloud services. The project provides a comprehensive ecosystem for managing the entire model lifecycle, including discovery, downloading, and configuration of local weights. What distinguishes the platform is its integrated retrieval-augmented generation engine, which allows users to index local documents into semantic vect

    Persists past conversation sessions locally to enable quick retrieval and review of previous interactions.

    C++ai-chatllm-inference
    Auf GitHub ansehen↗77,375
  • tesseract-ocr/tesseractAvatar von tesseract-ocr

    tesseract-ocr/tesseract

    74,751Auf GitHub ansehen↗

    Tesseract is a neural network-based optical character recognition engine designed to convert scanned images and digital documents into machine-readable, searchable text. It functions as both a command-line utility for automating large-scale digitization workflows and a cross-platform library that can be embedded into desktop, mobile, or server-side applications. By utilizing long short-term memory networks, the engine provides robust text extraction across more than one hundred languages and dozens of scripts. The project distinguishes itself through a sophisticated document layout analysis f

    Facilitate manual proofreading and layout analysis by providing a backend for graphical tools designed to manage document digitization workflows.

    C++hacktoberfestlstmmachine-learning
    Auf GitHub ansehen↗74,751
  • ocornut/imguiAvatar von ocornut

    ocornut/imgui

    73,875Auf GitHub ansehen↗

    Dieses Projekt ist eine Immediate-Mode-GUI-Bibliothek, die für die schnelle Entwicklung von Tools und Diagnose-Schnittstellen konzipiert ist. Durch die Generierung der UI-Geometrie in jedem Frame mittels prozeduralem Code entfällt die Notwendigkeit einer persistenten Zustandssynchronisation zwischen Anwendungsdaten und der Schnittstelle. Es ist primär für die Integration in bestehende Rendering-Pipelines gedacht, wo es rohe Vertex-Buffer und Draw-Befehle erzeugt, die agnostisch gegenüber der zugrunde liegenden Grafik-API sind. Die Bibliothek zeichnet sich durch eine stark entkoppelte Architektur aus, die komplexe, andockbare und Multi-Viewport-Layouts unterstützt. Sie verwaltet Fensterpositionen, Tab-Dragging und Node-Splitting, wodurch Entwickler Schnittstellenelemente in unabhängige Betriebssystemfenster auslagern können. Um eine konsistente Interaktion in verschiedenen Umgebungen zu gewährleisten, bildet sie native Eingabeereignisse in ein einheitliches Format ab und bietet eine robuste identifier-basierte Bereichsverwaltung, um Elementzustände über Frames hinweg zu verfolgen. Das Framework bietet eine breite Palette an Funktionen für den Aufbau anspruchsvoller Engine-Tools und Diagnose-Dienstprogramme. Es umfasst Unterstützung für fortgeschrittene visuelle Komponenten wie Node-Editoren, 2D- und 3D-Plotter sowie spezialisierte Inspektoren, neben der Infrastruktur für DPI-Skalierung und benutzerdefiniertes Shape-Rendering. Das System ist auf hohe Portabilität ausgelegt und bietet Konfigurationsoptionen zur Kompilierzeit, die es Entwicklern ermöglichen, Kerndatenstrukturen und mathematische Typen an spezifische Engine-Anforderungen anzupassen. Das Repository bietet umfangreiche Beispiele für die Verbindung der Bibliothek mit wichtigen Grafik-Backends und Frameworks sowie Tools zur Generierung sprachspezifischer Bindings.

    Scales font sizes and layout dimensions automatically based on display resolution to maintain legibility on high-density screens.

    C++apicplusplusframework
    Auf GitHub ansehen↗73,875
  • thedaviddias/front-end-checklistAvatar von thedaviddias

    thedaviddias/Front-End-Checklist

    72,941Auf GitHub ansehen↗

    This project provides a comprehensive web development checklist designed to verify the production readiness of websites before they are launched. It serves as a technical audit framework that guides developers through a systematic, manual validation process to ensure that all quality, performance, and accessibility standards are met. The checklist distinguishes itself through a hierarchical taxonomy that organizes complex technical requirements into logical domains, such as security, performance, and semantic structure. By utilizing a progressive enhancement methodology, it encourages develop

    Implement inclusive design and development practices to ensure digital content remains accessible and navigable for all users.

    MDXchecklistcssfront-end-developer-tool
    Auf GitHub ansehen↗72,941
  • fffaraz/awesome-cppAvatar von fffaraz

    fffaraz/awesome-cpp

    71,817Auf GitHub ansehen↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit

    Displays cross-platform toolkits for building native, reactive, and scalable graphical user interfaces.

    awesomeawesome-listc
    Auf GitHub ansehen↗71,817
  • binary-husky/gpt_academicAvatar von binary-husky

    binary-husky/gpt_academic

    70,912Auf GitHub ansehen↗

    This project provides a self-hosted, web-based interface designed to integrate large language models into academic and research workflows. It functions as a modular platform for document analysis, literature processing, and data handling, allowing users to maintain full control over their data and model connectivity through private server or local deployments. The system is distinguished by its extensible architecture, which enables users to inject custom Python scripts to automate repetitive tasks and extend core functionality. It also features a voice-enabled interaction layer that captures

    Interpret spoken audio input to trigger application functions and execute text queries hands-free.

    Pythonacademicchatglm-6bchatgpt
    Auf GitHub ansehen↗70,912
  • microsoft/ai-agents-for-beginnersAvatar von microsoft

    microsoft/ai-agents-for-beginners

    67,369Auf GitHub ansehen↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Generates dynamic cues and simplifies flows based on the user's environment and intent.

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    Auf GitHub ansehen↗67,369
  • unslothai/unslothAvatar von unslothai

    unslothai/unsloth

    66,628Auf GitHub ansehen↗

    Unsloth is a high-performance training and inference platform designed to optimize the lifecycle of large language and multimodal models. It provides a comprehensive engine for fine-tuning, executing, and managing models locally, with a focus on reducing memory consumption and increasing compute speed on consumer-grade hardware. The platform distinguishes itself through hand-optimized kernels and automated computational graph techniques that maximize hardware throughput. It supports advanced training methodologies, including reinforcement learning for reasoning and efficient adapter-based fin

    Visual interfaces consolidate model training, data preparation, and chat interactions into a single dashboard for diverse hardware and operating systems.

    Pythonagentdeepseekdeepseek-r1
    Auf GitHub ansehen↗66,628
  • nexu-io/open-designAvatar von nexu-io

    nexu-io/open-design

    65,830Auf GitHub ansehen↗

    Open Design is an AI design orchestration platform and LLM agent workspace designed for generating prototypes, presentations, and motion graphics. It functions as a local-first environment that integrates various command-line AI agents and coding tools into a unified design workflow, allowing users to migrate design specifications into brand-compliant source code. The project is distinguished by its ability to enforce visual consistency through a design system manager that defines brand contracts and tokens using Markdown. It features a specialized motion graphics generator that converts HTML

    Renders static HTML and JSX artifacts in an isolated environment with automatic hot-reloading.

    TypeScriptagent-skillsai-agentsai-design
    Auf GitHub ansehen↗65,830
Vorherige123456…11Nächste
  1. Home
  2. User Interface & Experience
  3. Graphical User Interfaces

Unter-Tags erkunden

  • AI-Specific UX Design8 Sub-TagsPrinciples for designing intuitive interfaces for AI applications.
  • Accessibility10 Sub-TagsTools and frameworks that help developers create software interfaces that are usable by people with diverse abilities.
  • Content CustomizersExtensions that inject styles or scripts to remove clutter and neutralize anti-user elements.
  • Desktop Interface Toolkits1 Sub-TagProvides standard desktop widget toolkits for rendering code explorers and file navigation panels. **Distinct from Graphical User Interfaces:** Focuses on the use of specific desktop UI toolkits for code analysis tools, distinct from general GUI libraries.
  • GTK Toolkits4 Sub-TagsUser interface libraries based on the GTK toolkit for rendering desktop applications. **Distinct from Graphical User Interfaces:** Specifically focuses on the GTK toolkit rather than general GUI libraries
  • GUI Element RecognitionIdentifying and interacting with specific components within a graphical user interface to complete tasks. **Distinct from Graphical User Interfaces:** Focuses on the AI's ability to recognize and act on elements rather than the tools used to build the GUI.
  • GUI Frameworks7 Sub-TagsToolkits for creating interactive desktop or mobile interfaces.
  • Graphical Display Servers1 Sub-TagConfiguration utilities for desktop environments to enable visualization of graphical applications. **Distinct from Graphical User Interfaces:** Distinct from Graphical User Interfaces: focuses on the configuration of display servers for graphical execution rather than building UI components.
  • Graphical Interface Launchers1 Sub-TagComponents responsible for initializing and displaying the primary visual control panel for an application.
  • Interface LocalizationSupport for multiple languages in the user interface.
  • Module Configuration Interfaces1 Sub-TagWeb-based interfaces for configuring module-specific settings. **Distinct from Graphical User Interfaces:** Distinct from general graphical user interfaces: focuses on web-based configuration interfaces for modules.
  • OCR InterfacesGraphical tools for managing optical character recognition workflows and proofreading.
  • Presentation Style ExtractionCreating reusable presentation styles by extracting designs from existing files or using web technologies. **Distinct from Template-Driven UI Designers:** Focuses on extracting styles from existing documents rather than JSON-based UI design.
  • Research DashboardsWeb-based graphical interfaces designed for managing investigations and visualizing gathered intelligence data. **Distinct from Graphical User Interfaces:** Distinct from general GUIs: specifically focuses on the layout and workflow for data-heavy research and investigation management.
  • Template-Driven UI DesignersSystems for describing interfaces using JSON templates. **Distinct from Graphical User Interfaces:** Distinct from general graphical user interfaces: focuses on JSON-based template rendering for embedded displays.
  • Terminal-Based Dashboards1 Sub-TagInteractive interfaces rendered in the terminal using low-level escape sequences.
  • Voice Command Interfaces1 Sub-TagSystems that capture and interpret spoken language to trigger application functions.