awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
UI Frameworks · Awesome GitHub Repositories

21 repos

Awesome GitHub RepositoriesUI Frameworks

Comprehensive toolkits that provide a standardized environment for building and rendering user interfaces.

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

  1. Home
  2. User Interface & Experience
  3. Component Utilities
  4. UI Frameworks

Awesome UI Frameworks GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • facebook/react

    facebook/react

    243,179GitHubView on GitHub↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    Allows flexible UI construction by accepting arbitrary content as properties to create reusable, highly adaptable wrapper components.

    JavaScriptjavascriptuifrontend
  • vuejs/vue

    vuejs/vue

    209,962GitHubView on GitHub↗

    This project is a framework for building user interfaces through a component-based architecture. It utilizes a declarative template syntax and a reactive data-binding system to synchronize application state with the Document Object Model. Developers can construct complex interfaces by composing reusable, self-contained

    Controls element visibility by evaluating expressions to determine whether blocks should be rendered.

    TypeScriptframeworkfrontendjavascript
  • flutter/flutter

    flutter/flutter

    175,261GitHubView on GitHub↗

    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-p

    Utilizes a tree of immutable components to describe visual states, triggering automatic interface updates whenever underlying data changes.

    Dartandroidapp-frameworkcross-platform
  • twbs/bootstrap

    twbs/bootstrap

    173,988GitHubView on GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By es

    Unified programmatic interfaces control component lifecycles, events, and interactions through standard CSS selectors.

    MDXbootstrapcsscss-framework
  • facebook/react-native

    facebook/react-native

    125,418GitHubView on GitHub↗

    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.

    Constructs complex user interfaces using a component-based model that maps declarative descriptions to native platform view primitives.

    C++androidapp-frameworkcross-platform
  • angular/angular

    angular/angular

    99,962GitHubView on GitHub↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex

    Establishes naming conventions and attribute-based selection patterns to ensure consistent element integration.

    TypeScriptangularjavascriptpwa
  • mui/material-ui

    mui/material-ui

    97,927GitHubView on GitHub↗

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex appl

    Engineers interface primitives to meet rigorous accessibility standards, ensuring inclusive user experiences by default.

    JavaScriptdesign-systemmaterial-designmaterial-ui
  • ant-design/ant-design

    ant-design/ant-design

    97,624GitHubView on GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and vi

    Allows granular customization of internal elements like input fields and dropdowns through dedicated semantic class-name hooks.

    TypeScriptant-designantddesign-systems
  • sveltejs/svelte

    sveltejs/svelte

    85,874GitHubView on GitHub↗

    Svelte is a compile-time user interface framework that transforms declarative component syntax into highly optimized, imperative JavaScript code during the build process. By shifting reconciliation logic from the browser to the build step, it functions as a zero-runtime library that eliminates the need for a heavy fram

    Translates declarative component syntax into highly optimized, imperative JavaScript instructions during the build phase.

    JavaScriptcompilertemplateui
  • grafana/grafana

    grafana/grafana

    72,295GitHubView on GitHub↗

    Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a unified environment. It functions as a centralized interface for visualizing complex telemetry data, transforming raw streams into interactive dashboards that support real-time system health tracking an

    Maps complex application states to visual elements through a declarative interface layer designed for dynamic dashboarding.

    TypeScriptalertinganalyticsbusiness-intelligence
  • enaqx/awesome-react

    enaqx/awesome-react

    72,041GitHubView on GitHub↗

    This project is a community-driven knowledge base that serves as a centralized directory for the React and React Native ecosystems. It functions as a developer discovery portal, aggregating high-quality libraries, frameworks, and learning resources to assist in the research and selection of tools for modern web and mob

    Simplifies the selection process for pre-built component libraries and design systems.

    awesomeawesome-listjavascript
  • ocornut/imgui

    ocornut/imgui

    71,441GitHubView on GitHub↗

    This project is an immediate-mode graphical user interface library designed for rapid development of tools and debugging interfaces. By generating UI geometry every frame through procedural code, it eliminates the need for persistent state synchronization between application data and the interface. It is primarily inte

    Bridges interface logic to custom engines by mapping input events and uploading textures through platform-specific backends.

    C++apicplusplusframework
  • hakimel/reveal.js

    hakimel/reveal.js

    70,586GitHubView on GitHub↗

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation

    Exposes React components that reveal content fragments in sequence using custom animation styles and index-based ordering.

    JavaScriptpresentationsslidesslideshow
  • juliangarnier/anime

    juliangarnier/anime

    66,553GitHubView on GitHub↗

    This project is a declarative motion framework and JavaScript animation engine designed to transition CSS properties, SVG attributes, and DOM elements. It provides a comprehensive set of tools for creating complex, multi-part motion sequences by synchronizing animations, timers, and callbacks into a single, unified tim

    Simulates physical properties like friction and mass to generate natural, motion-based user interactions.

    JavaScriptanimationanimecanvas
  • bradtraversy/design-resources-for-developers

    bradtraversy/design-resources-for-developers

    64,832GitHubView on GitHub↗

    This project is a curated resource repository that serves as a comprehensive directory of design assets and development tools. It provides a structured collection of high-quality links intended to help developers discover essential resources for their technical projects and user interface designs. The directory is dis

    Identifies curated user interface component libraries designed for the Svelte ecosystem.

  • nuxt/nuxt

    nuxt/nuxt

    59,659GitHubView on GitHub↗

    Nuxt is a universal web framework designed for building full-stack applications that seamlessly transition between server-side rendering and client-side interactivity. It provides a comprehensive development environment that automates routing, dependency injection, and type generation, allowing developers to focus on a

    Registers reusable interface elements globally, allowing them to be used throughout the application without explicit import declarations.

    TypeScriptcsrframeworkfull-stack
  • angular/angular.js

    angular/angular.js

    58,970GitHubView on GitHub↗

    AngularJS is a structural framework for building dynamic web applications by extending standard HTML with custom tags and attributes. It operates as a client-side template engine that transforms declarative markup into interactive components, organizing application logic through a model-view-controller pattern. By util

    Encapsulates reusable component logic and behavior within custom HTML markup extensions.

    JavaScript
  • withastro/astro

    withastro/astro

    56,962GitHubView on GitHub↗

    Astro is a content-driven web framework designed for building multi-page applications that prioritize performance by shipping minimal JavaScript to the browser. It functions as a static site generator and server-side rendering engine, transforming source files into optimized HTML documents. By utilizing an island archi

    Enables the seamless integration and coexistence of components from different UI libraries within a single project.

    TypeScriptastroblogbrowser
  • wasabeef/awesome-android-ui

    wasabeef/awesome-android-ui

    55,482GitHubView on GitHub↗

    This project is a community-driven directory of open-source Android libraries focused on user interface development. It serves as a centralized knowledge base that organizes high-quality third-party tools into a structured, categorical taxonomy to assist developers in discovering reliable solutions for mobile applicati

    Catalogs a wide range of component-based frameworks designed for building modern, declarative user interfaces.

    androidawesomeui
  • lencx/ChatGPT

    lencx/ChatGPT

    54,391GitHubView on GitHub↗

    This project is a cross-platform desktop application that wraps web-based interfaces into a standalone, native container. By utilizing a webview-based rendering engine, it allows users to access web services as local applications on Windows, macOS, and Linux without requiring a full browser installation. The applicati

    Utilizes integrated browser runtimes to display web content within a native window environment.

    Rustaiappapplication
Prev12Next

Explore sub-tags

  • Component APIs and Interfaces7 sub-tags
  • Component Style GuidesCollections of naming conventions, structural patterns, and best practices for component development.
  • Composition and Slots3 sub-tags
  • Loading and Runtime Utilities4 sub-tags
Physics-Driven Interaction Libraries
Libraries that simulate physical properties like friction, mass, and damping to create natural, motion-based user interface interactions.
  • Prebuilt Component Libraries6 sub-tags
  • Rendering Models and Paradigms10 sub-tags