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
·

7 Repos

Awesome GitHub RepositoriesDeclarative UI Development

Defining interfaces through declarative syntax.

Explore 7 awesome GitHub repositories matching web development · Declarative UI Development. Refine with filters or upvote what's useful.

Awesome Declarative UI Development GitHub Repositories

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

    sveltejs/svelte

    87,285Auf GitHub ansehen↗

    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 framework bundle. This architecture relies on a reactive state management paradigm where data changes trigger surgical updates to the document object model without the use of a virtual representation. The framework distinguishes itself through a reactive dependency tracking system t

    Supports building interactive interfaces using intuitive, declarative syntax that minimizes boilerplate code.

    JavaScriptcompilertemplateui
    Auf GitHub ansehen↗87,285
  • semantic-org/semantic-ui-reactAvatar von Semantic-Org

    Semantic-Org/Semantic-UI-React

    13,218Auf GitHub ansehen↗

    Semantic UI React is a declarative component library that provides native React bindings for the Semantic UI design language. It enables the construction of complex user interfaces through a modular, component-based architecture that maps directly to established design patterns, allowing developers to build consistent web application layouts without manual HTML markup. The library distinguishes itself through a shorthand property system that automatically generates and populates nested child components from data objects, significantly reducing the need for verbose code. It also supports polym

    Provides a declarative component-based architecture for building complex user interface layouts without manual HTML markup.

    JavaScriptcomponent-librarycomponentsfrontend-components
    Auf GitHub ansehen↗13,218
  • matt-esch/virtual-domAvatar von Matt-Esch

    Matt-Esch/virtual-dom

    12,056Auf GitHub ansehen↗

    Virtual-dom is a rendering engine and library designed for building declarative user interfaces. It functions by maintaining a lightweight tree representation of the document structure, which serves as a blueprint for synchronizing the application state with the browser display. The library performs virtual DOM reconciliation by comparing two tree structures to calculate the minimal set of modifications required to update the interface. Once these differences are identified, it applies patches directly to the live document object model to ensure the screen reflects the latest state with minim

    Building interactive web interfaces by describing the desired state and letting the system handle efficient updates to the browser document.

    JavaScript
    Auf GitHub ansehen↗12,056
  • evancz/elm-architecture-tutorialAvatar von evancz

    evancz/elm-architecture-tutorial

    4,169Auf GitHub ansehen↗

    Dieses Projekt ist ein pädagogischer Leitfaden und ein Tutorial für die Elm-Anwendungsarchitektur. Es bietet Anleitungen zur Implementierung funktionalen State-Managements und modularer Architekturmuster für Benutzeroberflächen. Das Tutorial konzentriert sich auf das Model-View-Update-Muster und nutzt eine Single Source of Truth für zentralisiertes State-Management. Es demonstriert, wie diskrete Nachrichtentypen verwendet werden, um Zustandsübergänge durch reine Update-Funktionen auszulösen, was einen unidirektionalen Datenfluss von View-Ereignissen zurück zur View sicherstellt. Das Material deckt die deklarative UI-Entwicklung ab und transformiert den Anwendungszustand in eine visuelle Repräsentation des Document Object Models. Es beinhaltet Anleitungen zur ereignisgesteuerten Interaktionsbehandlung, um Browser-Ereignisse in zustandsauslösende Nachrichten zu übersetzen.

    Guides the transformation of application state into a visual representation using functional view functions.

    Elm
    Auf GitHub ansehen↗4,169
  • midudev/jscampAvatar von midudev

    midudev/jscamp

    3,811Auf GitHub ansehen↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    Builds user interfaces through a declarative syntax that synchronizes data with reusable components.

    JavaScriptbootcamp
    Auf GitHub ansehen↗3,811
  • livoras/simple-virtual-domAvatar von livoras

    livoras/simple-virtual-dom

    1,721Auf GitHub ansehen↗

    Simple Virtual DOM is a lightweight library designed for modeling user interface hierarchies as declarative, nested object structures. It functions as a rendering engine and reconciliation framework, allowing developers to define interface states as virtual trees that exist independently of the live browser document. The library provides core logic for synchronizing these virtual structures with the actual document object model. By comparing two tree states, it calculates the minimal set of additions, removals, or attribute modifications required to update the interface. This approach minimiz

    Enables defining user interface structures as hierarchical objects to simplify state management.

    JavaScript
    Auf GitHub ansehen↗1,721
  • square/workflow-kotlinAvatar von square

    square/workflow-kotlin

    1,120Auf GitHub ansehen↗

    Workflow-kotlin is a cross-platform state management and UI binding framework for Kotlin that models application navigation, background tasks, and screen rendering through composable, hierarchical state machines. The architecture drives application behavior by flowing immutable data downward to declarative user interfaces and routing user interactions upward through named event handlers. The library includes multiplatform target support for compiling shared code across operating systems, along with asynchronous operation execution that handles background tasks safely outside render passes. I

    Renders native screens using declarative component functions that update on state changes.

    Kotlinandroidkotlinreactive
    Auf GitHub ansehen↗1,120
  1. Home
  2. Web Development
  3. Frontend Development Tools
  4. Frontend Frameworks
  5. Frontend Architectures
  6. Declarative UI Development