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
·

2 repositorios

Awesome GitHub RepositoriesDeclarative Component Data Structures

Transforms application state into declarative data structures that represent the user interface and update automatically when underlying data changes.

Distinct from Data Display Components: Distinct from Data Display Components: focuses on the representation of UI as data structures, rather than just the display of data sets.

Explore 2 awesome GitHub repositories matching user interface & experience · Declarative Component Data Structures. Refine with filters or upvote what's useful.

Awesome Declarative Component Data Structures GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • day8/re-frameAvatar de day8

    day8/re-frame

    5,532Ver en GitHub↗

    re-frame es un framework funcional para construir aplicaciones de una sola página (SPA) en ClojureScript. Proporciona una base de datos centralizada e inmutable que sirve como única fuente de verdad para todo el estado de la aplicación, aplicando un flujo de datos unidireccional estricto donde los eventos activan transiciones de estado y actualizaciones de vista posteriores. El framework se distingue por un grafo de señales reactivas y un pipeline de middleware basado en interceptores. Al tratar la lógica de la aplicación como una secuencia de eventos basados en datos y efectos secundarios declarativos, desacopla la lógica de negocio de la capa de vista. Esta arquitectura permite a los desarrolladores gestionar transiciones de estado complejas y operaciones externas mediante funciones puras, asegurando que los efectos secundarios sean ejecutados por un intérprete separado en lugar de llamadas imperativas. El sistema incluye un conjunto completo de capacidades para gestionar la arquitectura de la aplicación, incluyendo la derivación de datos reactivos, la reconciliación de vistas basada en suscripciones y la gestión de estado impulsada por eventos. Admite flujos de trabajo de desarrollo avanzados como el rastreo de eventos, puntos de control de estado y la capacidad de crear stubs de efectos secundarios para pruebas aisladas. El proyecto está diseñado para integrarse con React, utilizando la reconciliación del DOM virtual para actualizar eficientemente las interfaces de usuario. Proporciona un conjunto robusto de utilidades para manejar preocupaciones transversales, gestionar grafos de flujo de datos complejos y coordinar operaciones asíncronas dentro de un pipeline de eventos secuencial y predecible.

    Represents user interfaces as declarative data structures that reactively update based on state changes.

    Clojureclojurescriptre-framereact
    Ver en GitHub↗5,532
  • jakubgarfield/expensesAvatar de jakubgarfield

    jakubgarfield/expenses

    1,279Ver en GitHub↗

    Esta aplicación es un rastreador de finanzas personales que utiliza una hoja de cálculo basada en la nube como su base de datos principal para registrar y organizar los gastos diarios. Proporciona un dashboard basado en web para gestionar transacciones individuales y generar resúmenes mensuales para ayudar con la supervisión del presupuesto. El proyecto se distingue por aprovechar el almacenamiento basado en hojas de cálculo para permitir la gestión financiera colaborativa, permitiendo a múltiples usuarios acceder y actualizar registros compartidos en tiempo real. Además, automatiza el mantenimiento de registros mediante la programación de transacciones recurrentes y la integración con servicios de flujo de trabajo externos, asegurando una entrada de datos consistente sin intervención manual. El sistema incluye herramientas analíticas para procesar registros almacenados e identificar patrones de gasto y tendencias históricas. Construido como una aplicación web progresiva (PWA), soporta acceso offline y puede instalarse en dispositivos móviles para proporcionar una interfaz similar a la nativa para gestionar datos financieros a través de plataformas.

    Maps financial data collections to reactive view components that update automatically when the underlying state changes.

    JavaScriptexpense-managerexpense-trackerexpenses
    Ver en GitHub↗1,279
  1. Home
  2. User Interface & Experience
  3. Data Display Components
  4. Declarative Component Data Structures