awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
User Interface & Experience · Awesome GitHub Repositories

103 repos

Awesome GitHub RepositoriesUser Interface & Experience

This category covers UI components, frameworks, design systems, styling, and principles related to user interaction and experience.

Explore 103 awesome GitHub repositories matching user interface & experience · User Interface & Experience. Refine with filters or upvote what's useful.

  1. Home
  2. User Interface & Experience

Awesome User Interface & Experience GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • 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

    JavaScript
  • LadybirdBrowser/ladybird

    LadybirdBrowser/ladybird

    58,620GitHubView on GitHub↗

    Ladybird is an independent, cross-platform web browser built from the ground up with a modular architecture. It functions as a standalone application that fetches, processes, and renders web content directly from the internet. At its core, the project serves as a research platform for browser architecture, focusing on

    C++browserbrowser-engine
  • rails/rails

    rails/rails

    58,297GitHubView on GitHub↗

    This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side temp

    Rubyactivejobactiverecordframework
  • 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

    TypeScriptastroblogbrowser
  • remix-run/react-router

    remix-run/react-router

    56,250GitHubView on GitHub↗

    React Router is a navigation and data-loading framework that maps URL patterns to nested component hierarchies. It functions as a full-stack router, coordinating server-side resource fetching with client-side hydration to synchronize application state across different environments. By providing a declarative interface

    TypeScript
  • Textualize/rich

    Textualize/rich

    55,540GitHubView on GitHub↗

    Rich is a comprehensive library for building sophisticated command-line interfaces and terminal applications. It provides a robust console formatting engine and a layout framework that enables developers to render rich text, syntax-highlighted code, and complex data structures directly in the terminal. By utilizing a r

    Pythonansi-colorsemojimarkdown
  • 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

    androidawesomeui
  • tiimgreen/github-cheat-sheet

    tiimgreen/github-cheat-sheet

    55,238GitHubView on GitHub↗

    This project is a community-driven knowledge base that serves as a comprehensive reference guide for Git and GitHub. It functions as both a command-line cheat sheet for terminal-based version control operations and a collaborative workflow resource detailing platform-specific conventions for managing repositories, issu

    awesomeawesome-listgit
  • deepfakes/faceswap

    deepfakes/faceswap

    54,974GitHubView on GitHub↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users

    Pythondeep-face-swapdeep-learningdeep-neural-networks
  • appwrite/appwrite

    appwrite/appwrite

    54,884GitHubView on GitHub↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application developm

    TypeScriptandroidappwritebackend
  • Mintplex-Labs/anything-llm

    Mintplex-Labs/anything-llm

    54,751GitHubView on GitHub↗

    This platform serves as a comprehensive environment for managing private language models, document knowledge bases, and automated agent workflows within secure local infrastructure. It functions as a document-aware workspace that enables users to ingest diverse file formats into searchable repositories, ensuring that a

    JavaScriptai-agentscustom-ai-agentsdeepseek
  • 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

    Rustaiappapplication
  • marktext/marktext

    marktext/marktext

    53,968GitHubView on GitHub↗

    Marktext is a cross-platform desktop application designed for markdown document authoring and structured note-taking. It functions as a WYSIWYG text processor, providing a distraction-free interface that renders formatted content in real-time while hiding the underlying markup syntax. The application utilizes a multi-

    JavaScriptdark-modeeditorelectron
  • wagoodman/dive

    wagoodman/dive

    53,375GitHubView on GitHub↗

    Dive is a command-line tool designed for the analysis and optimization of container images. It functions as a layered storage inspector, allowing users to decompose image manifests to examine individual filesystem layers and identify opportunities to reduce total image size. The tool features a filesystem diffing engi

    Goclidockerdocker-image
  • vuejs/core

    vuejs/core

    53,019GitHubView on GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity sys

    TypeScript
  • romkatv/powerlevel10k

    romkatv/powerlevel10k

    53,017GitHubView on GitHub↗

    Powerlevel10k is a high-performance shell prompt framework designed to provide a responsive and visually informative command-line interface. It functions as a terminal customization engine that allows users to define the appearance, color schemes, and information density of their prompt through a declarative configurat

    Shellzsh
  • google/material-design-icons

    google/material-design-icons

    52,899GitHubView on GitHub↗

    This project provides a comprehensive collection of standardized vector symbols designed to maintain a unified visual language across mobile and web-based user interfaces. It serves as a cross-platform resource for developers and designers to implement a consistent iconographic identity within digital products. The li

    androidiconsios
  • mozilla/pdf.js

    mozilla/pdf.js

    52,848GitHubView on GitHub↗

    This project is a portable document rendering engine designed to parse and display complex document layouts directly within standard web browser environments. It functions as a web-native viewer that enables the presentation of documents without requiring external software or browser plugins. The engine utilizes a can

    JavaScript
  • WerWolv/ImHex

    WerWolv/ImHex

    52,656GitHubView on GitHub↗

    ImHex is a professional-grade hex editor and binary data analysis platform designed for inspecting, modifying, and reverse engineering raw file contents. It functions as a schema-driven engine that interprets complex binary structures by applying custom definitions to map and visualize byte-level data. The platform di

    C++analyzerbinary-analysisc-plus-plus
  • unslothai/unsloth

    unslothai/unsloth

    52,461GitHubView on GitHub↗

    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

    Pythonagentdeepseekdeepseek-r1
Prev123456Next

Browse tags

  • AI User Experience3 sub-tagsDesign patterns and interface elements specifically tailored for interacting with artificial intelligence agents and generative models.
  • Accessibility and Standards3 sub-tagsTools and guidelines for ensuring UI accessibility and compliance.
  • Animation and Motion Systems11 sub-tagsLibraries, engines, and controls for managing UI animations and transitions.
  • Asynchronous UI Orchestration1 sub-tagSystems for managing the timing and sequence of UI updates that depend on non-blocking background operations.
Auto-Scroll Configurations1 sub-tagControls and settings that dictate the behavior and speed of automatic scrolling functionality within interface elements.
  • Canvas Components1 sub-tagInteractive graphical areas that allow users to draw, manipulate, or visualize content on a free-form surface.
  • Carousels1 sub-tagUI components that display a rotating collection of items or images in a limited horizontal or vertical space.
  • Chat Interfaces1 sub-tagInterface elements designed for conversational interaction, including support for command parsing and message handling.
  • Component Basics1 sub-tagFundamental building blocks and patterns for creating modular, reusable interface elements within an application.
  • Component Development2 sub-tagsTools and standards for defining, validating, and managing the properties and events of UI components.
  • Component Frameworks and Libraries5 sub-tagsComprehensive suites and architectural foundations for building modular interface elements, distinct from individual UI widgets.
  • Component Loading1 sub-tagMechanisms for deferring or managing the initialization of UI components to optimize application performance and responsiveness.
  • Component Utilities9 sub-tagsHelper functions and architectural patterns that facilitate component communication, styling, and state management.
  • Components2 sub-tagsModular, reusable interface elements and the architectural frameworks used to build and organize them.
  • Dashboarding Tools1 sub-tagTools for building interactive interfaces that aggregate and display key performance indicators and data metrics.
  • Data Binding and State Management3 sub-tagsMechanisms for synchronizing application data with the interface, distinct from visual rendering or layout.
  • Data Display3 sub-tagsComponents and utilities specifically designed for rendering, styling, and organizing structured data in tabular formats.
  • Data Visualization Tools11 sub-tagsLibraries and frameworks for transforming raw data into graphical representations like charts, grids, and interactive widgets.
  • Date Pickers1 sub-tagUser interface components that facilitate date selection, often supporting various calendar systems and input restrictions.
  • Design Systems and Prototyping3 sub-tagsMethodologies, guidelines, and software for defining design standards and creating UI mockups, distinct from production code implementation.
  • Display Management1 sub-tagUtilities for adjusting interface rendering based on display density and screen resolution settings.
  • Editor UI Components1 sub-tagSpecialized UI components for text or code editors, including features for customizing line numbering and gutter areas.
  • Embedded Presentation Components1 sub-tagComponents designed to host or display external content within a local application interface.
  • Feedback Indicators2 sub-tagsVisual elements that inform users about system status, such as progress bars or notification queues.
  • Form and Input Management6 sub-tagsSystems for handling user input, form validation, and form components.
  • Frontend Customization1 sub-tagTools and settings that allow users to modify the visual appearance of specific interface elements or icons.
  • Graphical User Interfaces4 sub-tagsSoftware libraries and utilities used to build, launch, and manage visual desktop or application interface environments.
  • Human-Computer Interaction1 sub-tagTechnologies that facilitate direct communication and control between human users and computer systems through various input methods.
  • Integration Layers2 sub-tagsMiddleware components that bridge the gap between different software systems, platforms, or underlying rendering engines.
  • Interaction and Event Handling4 sub-tagsSystems for capturing and processing user inputs, gestures, and event callbacks, distinct from static component definitions.
  • Interface & Usability1 sub-tagFeatures and tools designed to improve the accessibility, clarity, and language support of software interfaces for users.
  • Interface Configuration3 sub-tagsSettings and files that define the visual style, color palettes, and operational modes of an application interface.
  • Interface Development4 sub-tagsFrameworks, toolkits, and libraries used by developers to construct, integrate, and manage interactive user interface components.
  • Layout Components2 sub-tagsUI elements that define how content is structured, positioned, and resized within a display area.
  • Layout Configuration1 sub-tagSettings that control the spacing, density, and arrangement of elements within a defined interface layout.
  • Layout Frameworks1 sub-tagProgramming frameworks that provide structured methods for defining and rendering interface layouts.
  • Layout Management1 sub-tagSystems that manage the initialization, hierarchy, and lifecycle of the primary interface layout.
  • Layout Utilities5 sub-tagsHelper functions and configuration tools that assist in aligning, spacing, and organizing elements within a layout.
  • Live Displays1 sub-tagTools for managing and rendering real-time data or dynamic content updates within an interface.
  • Media Overlays2 sub-tagsComponents that display media content, such as videos or iframes, in a floating layer above the main interface.
  • Navigation Components7 sub-tagsInteractive elements that allow users to move between different views, pages, or sections of an application.
  • Overlay Components1 sub-tagUI elements that appear on top of the main content to provide additional information or context.
  • Presentation Exporting1 sub-tagConfigurations and tools for converting presentation content into external file formats like PDF.
  • Presentation Features1 sub-tagFunctionality that supports the delivery of presentations, specifically focusing on managing speaker-facing notes.
  • Presentation Fragments1 sub-tagTools for defining and applying custom visual effects to individual segments or fragments of a presentation.
  • Presentation Framework Utilities1 sub-tagUtility functions that allow developers to hook into and manage the lifecycle events of a presentation.
  • Presentation Frameworks17 sub-tagsComprehensive frameworks providing the architecture, state management, and rendering tools required to build interactive slide-based presentations.
  • Presentation Interactivity2 sub-tagsFeatures that enable user interaction and control over the flow and state of a presentation.
  • Presentation Lifecycle3 sub-tagsMechanisms for tracking and responding to the various stages and events throughout a presentation's lifecycle.
  • Presentation Navigation1 sub-tagControls and interfaces specifically designed for navigating through slides in a presentation.
  • Presentation Tools3 sub-tagsSoftware utilities that assist in the creation, management, and distribution of digital slide presentations.
  • Progress Indicators2 sub-tagsVisual interface elements that display the completion status of tasks or processes to the user.
  • Rendering and Layout Engines3 sub-tagsCore engines responsible for calculating positions, rendering DOM elements, and managing the visual lifecycle, distinct from high-level UI components.
  • Responsive Design1 sub-tagSettings and configurations that define how an interface adapts to different screen sizes and device resolutions.
  • Responsive Design Utilities1 sub-tagTools and queries that help developers implement responsive design patterns based on container dimensions.
  • Site Presentation1 sub-tagSystems that manage the overall visual theme and stylistic presentation of a website or application.
  • Slide Backgrounds1 sub-tagTools for applying and managing solid color backgrounds within slide-based presentation layouts.
  • Styling and Theming Systems7 sub-tagsArchitectures and utilities for managing visual design tokens, CSS layouts, and global appearance, distinct from functional component logic.
  • Symbol Management1 sub-tagTools and mechanisms for selecting, inserting, and organizing graphical or text-based symbols within an interface.
  • Template References2 sub-tagsSystems for linking or referencing specific data collections and functional logic within reusable interface templates.
  • Terminal User Interfaces7 sub-tagsFrameworks and utilities designed to build, style, and manage interactive text-based interfaces within a terminal environment.
  • Timeline Management1 sub-tagUtilities for tracking, managing, and visualizing time-based sequences or events within an application interface.
  • Timer Controls3 sub-tagsControls and logic for managing the playback, direction, and looping behavior of time-based interface elements.
  • UI & Rendering1 sub-tagCore utilities and logic for processing, styling, and rendering text and visual content on screen.
  • UI & Themes1 sub-tagSystems and configurations for managing visual styles, color schemes, and themes across an interface.
  • UI & Views1 sub-tagTemplates and structural definitions used to organize and present specific views within an application.
  • UI Architecture3 sub-tagsStructural patterns and organizational models used to define how interface components are arranged and managed.
  • UI Assets1 sub-tagVisual resources and graphical assets, such as icon fonts, used to enhance interface design and iconography.
  • UI Authoring Syntaxes1 sub-tagSpecialized syntax extensions that simplify the process of writing and defining user interface code.
  • UI Component Customization1 sub-tagMethods and configurations for modifying the appearance or behavior of pre-built user interface components.
  • UI Component Utilities3 sub-tagsHelper functions and hooks that provide semantic logic for managing component state, navigation, and tree structures.
  • UI Components36 sub-tagsReusable building blocks and libraries for constructing interactive visual elements and complex interface layouts.
  • UI Development Tools4 sub-tagsDevelopment environments and utilities that accelerate the creation, prototyping, and generation of user interfaces.
  • UI Extensions2 sub-tagsAdd-on tools and interactive gizmos that extend the functionality of standard user interface elements.
  • UI Framework Integrations1 sub-tagAdapters and selectors that facilitate the integration of specific element libraries into existing UI frameworks.
  • UI Integration Patterns1 sub-tagArchitectural strategies for combining components from different frameworks into a unified user interface.
  • UI Layout Utilities2 sub-tagsTools for managing spatial positioning, container structures, and text formatting within an interface layout.
  • UI Layouts1 sub-tagFrameworks and extensions for defining the overall spatial arrangement and structure of interface elements.
  • UI Loading States1 sub-tagMechanisms for managing and displaying content while waiting for data to load in an interface.
  • UI Optimization2 sub-tagsTechniques and renderers designed to improve performance by efficiently managing large lists and complex interface elements.
  • UI Primitives3 sub-tagsLow-level building blocks and wrappers that provide the foundation for creating custom interface elements.
  • UI Rendering Components1 sub-tagSpecialized components dedicated to the interactive rendering and display of interface elements.
  • UI Utilities5 sub-tagsGeneral-purpose helper tools for managing keyboard interactions, animation engines, and interface navigation.
  • UI Widgets3 sub-tagsSelf-contained interactive controls, such as editors and dialogs, used to perform specific user tasks.
  • User Experience Utilities1 sub-tagComponents and utilities designed to improve user onboarding and overall experience through guided interactions.
  • User Interface1 sub-tagFoundational systems for managing user input, data entry, and overall interface interaction.
  • User Interface Abstractions1 sub-tagHigh-level abstractions that define how views are represented and managed within an interface.
  • User Interface Components28 sub-tagsA comprehensive collection of interactive UI elements, including buttons, dialogs, and specialized data display widgets.
  • User Interface Controls1 sub-tagInteractive elements and structural components used to build and manage the functional parts of a user interface.
  • User Interface Customization3 sub-tagsTools and settings that allow users to modify the visual appearance, typography, and stylistic themes of an application.
  • User Interface Enhancements1 sub-tagFeatures and shortcuts designed to improve user efficiency and streamline interaction with the application interface.
  • User Interface Layouts1 sub-tagStructural frameworks and systems that define how application windows and content areas are organized on the screen.
  • User Interface Navigation1 sub-tagMethods and input shortcuts that enable users to move through application menus and content without using a mouse.
  • User Interface Paradigms3 sub-tagsArchitectural approaches and design patterns that dictate how user interfaces are constructed and rendered during runtime.
  • User Interface Preferences1 sub-tagUser-defined settings that allow for the personalization of the application's visual and functional environment.
  • User Interface Resources1 sub-tagCollections and directories providing access to reusable interface components and design assets.
  • User Interfaces11 sub-tagsComplete software systems and frameworks that provide the visual layer for user interaction and data presentation.
  • User Preferences1 sub-tagConfiguration options that allow users to adjust application behavior and settings to match their personal requirements.
  • User Profiles1 sub-tagSystems for managing and personalizing individual user accounts and their associated interface settings.
  • Utility Helpers3 sub-tagsHelper functions and small tools that assist in managing accessibility, colors, and background styling.
  • Utility Systems1 sub-tagFoundational systems that provide standardized, reusable utility classes for styling and interface development.
  • Visual Effects6 sub-tagsLibraries and techniques used to apply graphical enhancements, animations, and stylistic filters to interface elements.
  • Web User Experience1 sub-tagTools and features specifically designed to enhance the browsing and content interaction experience on the web.