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

3 repos

Awesome GitHub RepositoriesUI Architectures & Patterns

Design patterns that dictate how user interface elements are structured, rendered, and updated in response to changes.

Explore 3 awesome GitHub repositories matching software engineering & architecture · UI Architectures & Patterns. Refine with filters or upvote what's useful.

  1. Home
  2. Software Engineering & Architecture
  3. System & Application Design
  4. Application Layer Architectures
  5. UI Architectures & Patterns

Awesome UI Architectures & Patterns 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.

    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

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

    JavaScriptcompilertemplateui

Explore sub-tags

  • Component SlotsMechanisms for defining placeholders within component templates to allow for flexible content injection and composition.
  • Conditional Rendering PatternsLogic structures used to dynamically determine which UI elements are displayed based on application state or props.
  • List RenderersMechanisms for transforming data collections into arrays of UI components with reconciliation keys.
Optimistic UI Updates
Techniques for updating the user interface immediately before background operations or server requests complete.
  • Reactive Component ModelsArchitectural patterns where UI components automatically update in response to state changes.