awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesDeclarative UI Structures

Use of specialized syntax extensions to define HTML-like structures within programming languages.

Distinct from HTML-Based UI Structures: Candidates focus on CSS-only structures, class diagrams, or data configs, not the use of JS extensions for HTML structures.

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

Awesome Declarative UI Structures GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kbrsh/moonAvatar de kbrsh

    kbrsh/moon

    5,951Ver en GitHub↗

    Moon is a minimal reactive UI library for building user interfaces with a component composition framework, client-side routing, server-side rendering, and signals-based reactivity. It provides a virtual DOM diffing engine that computes minimal real DOM mutations, enabling efficient view updates by comparing in-memory UI representations against previous versions. The library distinguishes itself through a signals-based reactivity system that tracks data dependencies through observable signals, triggering targeted DOM updates only when values change. It implements a state driver pattern for uni

    Uses HTML-like markup with embedded expressions for data binding and event handling directly in JavaScript.

    JavaScriptfunctional-programmingjavascriptmoon
    Ver en GitHub↗5,951
  • reagent-project/reagentAvatar de reagent-project

    reagent-project/reagent

    4,872Ver en GitHub↗

    Reagent es un framework para construir interfaces de usuario web utilizando ClojureScript y React.js. Permite un enfoque de programación funcional para el diseño de UI declarativa, donde las estructuras HTML y las jerarquías de componentes se definen utilizando sintaxis Hiccup basada en vectores en lugar de JSX. El proyecto se diferencia a través de un sistema de gestión de estado reactivo basado en átomos. Rastrea qué componentes desreferencian átomos de estado específicos para activar re-renderizados automáticos y proporciona cursores de estado para aislar actualizaciones a rutas específicas de un átomo de estado más grande. También incluye utilidades para envolver componentes nativos de JavaScript y bibliotecas de terceros para asegurar que permanezcan compatibles con el ciclo de renderizado funcional. El framework cubre una amplia gama de capacidades, incluyendo la reconciliación del DOM virtual, la gestión del ciclo de vida para efectos secundarios y limpieza, y la optimización del rendimiento de renderizado mediante el procesamiento por lotes de actualizaciones y la memorización de cálculos. También proporciona herramientas para el renderizado del lado del servidor de cadenas HTML estáticas, intercambio de estado global a través de contexto y primitivas de seguridad para la sanitización de contenido HTML.

    Defines HTML structures and component hierarchies using vector-based Hiccup syntax instead of JSX.

    Clojureclojureclojurescriptfrontend
    Ver en GitHub↗4,872
  • swiftwebui/swiftwebuiAvatar de swiftwebui

    swiftwebui/SwiftWebUI

    4,277Ver en GitHub↗

    SwiftWebUI es un framework de interfaz de usuario del lado del servidor y librería web declarativa que permite la creación de interfaces web utilizando una sintaxis basada en el patrón SwiftUI. Funciona como un sistema impulsado por el servidor donde la estructura de la interfaz y el estado se gestionan en el servidor y se renderizan dentro de un navegador web. El framework permite el desarrollo de interfaces web a través de un lenguaje de dominio específico declarativo que refleja los patrones de interfaz de plataforma nativos de Apple. Mantiene una conexión en vivo entre el servidor y el navegador para manejar la sincronización de estado en tiempo real y la interactividad del usuario. El sistema cubre el diseño de interfaces multiplataforma y la gestión de elementos interactivos como navegación y controles de entrada. Utiliza actualizaciones diferenciales para modificar solo las partes cambiadas de la página y emplea una conexión bidireccional persistente para transportar la entrada del usuario y las actualizaciones de la interfaz de usuario.

    Provides a declarative syntax to define HTML-like structures for browser rendering.

    Swift
    Ver en GitHub↗4,277
  • midudev/jscampAvatar de midudev

    midudev/jscamp

    3,811Ver en GitHub↗

    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

    Utilizes JavaScript syntax extensions to define the structural layout of HTML-like interface components.

    JavaScriptbootcamp
    Ver en GitHub↗3,811
  1. Home
  2. Web Development
  3. Declarative UI Structures