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
·

9 repositorios

Awesome GitHub RepositoriesMetadata-Driven Component Libraries

UI component collections that rely on HTML metadata attributes to define and trigger interactive behaviors.

Distinguishing note: Combines component styling with metadata-driven interactivity, distinct from standard component libraries that require manual JavaScript binding.

Explore 9 awesome GitHub repositories matching user interface & experience · Metadata-Driven Component Libraries. Refine with filters or upvote what's useful.

Awesome Metadata-Driven Component Libraries GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • tabler/tablerAvatar de tabler

    tabler/tabler

    41,180Ver en GitHub↗

    Tabler is a comprehensive UI framework designed for building responsive, data-heavy administrative panels and enterprise web applications. It provides a unified collection of pre-styled components and layout patterns that allow developers to construct complex dashboard interfaces using a consistent design system. The project distinguishes itself through a metadata-driven approach to interactivity, where complex component behaviors and state transitions are initialized by parsing configuration attributes directly from HTML elements. This allows for the creation of interactive interfaces withou

    A collection of interactive UI elements that trigger complex JavaScript behaviors and state transitions through configuration attributes defined directly in HTML.

    HTMLadmin-dashboardadminpanelboilerplate-template
    Ver en GitHub↗41,180
  • baidu/amisAvatar de baidu

    baidu/amis

    18,877Ver en GitHub↗

    Amis is a JSON-driven UI framework and low-code page builder used to generate complex administrative interfaces from schema configurations. It functions as an administrative interface generator that renders web pages and data-entry forms using declarative JSON specifications to eliminate manual component coding. The framework utilizes a schema-driven component library where reusable UI elements are instantiated and managed through structured data definitions. This approach enables a rapid prototyping workflow by allowing interface designs and layouts to be modified via schema files without re

    Offers a collection of reusable UI components managed through structured data definitions and a central registry.

    TypeScript
    Ver en GitHub↗18,877
  • alibaba/form-renderAvatar de alibaba

    alibaba/form-render

    7,847Ver en GitHub↗

    form-render es un framework de UI basado en esquemas que traduce definiciones JSON estructuradas en diseños administrativos funcionales, formularios web interactivos y visualizaciones de datos. Sirve como un sistema para renderizar componentes y lógica de validación basada en esquemas declarativos en lugar de código imperativo manual. El framework incluye un generador de formularios basado en JSON y un componente de tabla de datos que transforma datos estructurados en interfaces buscables y ordenables. También cuenta con un motor de visualización que renderiza gráficos de datos a partir de esquemas de configuración simplificados y un editor visual para diseñar diseños de formularios y definiciones de campos. El sistema cubre amplias áreas de capacidad, incluyendo el renderizado dinámico de tablas de datos, la validación de entrada basada en esquemas y la generación de informes visuales de datos mediante el mapeo de JSON a gráfico.

    Translates JSON configuration objects into a tree of functional UI components and input fields at runtime.

    TypeScript
    Ver en GitHub↗7,847
  • thesysdev/openuiAvatar de thesysdev

    thesysdev/openui

    7,446Ver en GitHub↗

    OpenUI es un framework de desarrollo de UI generativa que convierte descripciones en lenguaje natural en componentes de interfaz de usuario estructurados e interactivos utilizando modelos de lenguaje de gran tamaño. Permite la transformación en tiempo real de texto en prototipos funcionales como gráficos, tablas, formularios y tarjetas. El proyecto se distingue por un sistema de orquestación basado en esquemas que utiliza primitivas de UI tipadas y esquemas JSON para restringir la salida del modelo, asegurando que las interfaces generadas se adhieran a bibliotecas de componentes específicas. Cuenta con un analizador de streaming que permite el renderizado progresivo de componentes, mostrando elementos de interfaz incrementalmente a medida que llegan los tokens en lugar de esperar una respuesta completa. El sistema cubre capacidades amplias, incluyendo streaming de respuestas de IA a través de adaptadores compatibles con OpenAI, gestión del estado del chat para hilos de conversación y la generación automatizada de prompts del sistema. También incluye herramientas para transformar árboles de componentes estructurados en HTML estático para exportación por correo electrónico y una interfaz de línea de comandos para el andamiaje (scaffolding) de proyectos. Se proporciona un renderizador de UI embebido para mostrar interfaces en entornos sin una tubería de construcción tradicional.

    Maps UI components to structured schemas with prop definitions so models can invoke them correctly.

    TypeScript
    Ver en GitHub↗7,446
  • jdorn/json-editorAvatar de jdorn

    jdorn/json-editor

    5,826Ver en GitHub↗

    json-editor es un generador de UI basado en esquemas y editor basado en web que crea automáticamente formularios HTML interactivos a partir de definiciones de JSON Schema. Funciona como una herramienta para recolectar, modificar y validar datos estructurados mapeando especificaciones de esquema a componentes de entrada correspondientes. El proyecto se distingue por una arquitectura de entrada plug-in y mapeo de componentes basado en resolvedores, que permiten la inyección de editores de terceros e interfaces de entrada personalizadas para tipos de datos especializados como markdown, colores y código con resaltado de sintaxis. También soporta la resolución de esquemas externos vía URLs y enlaces de hyper-schema para integrar modelos de datos remotos y documentos relacionados. El sistema cubre una gestión integral del diseño de formularios, incluyendo arreglos de cuadrícula y configuraciones de arrays, junto con lógica condicional para campos dependientes y población dinámica de enums. Proporciona un motor de validación que aplica tanto restricciones de esquema estandarizadas como reglas de negocio personalizadas, mientras soporta la localización de cadenas de UI e integración con frameworks CSS externos.

    Implements a UI component library that renders input fields and layouts based on standardized JSON specifications.

    JavaScript
    Ver en GitHub↗5,826
  • rxwater/rxeditorAvatar de rxwater

    rxwater/rxeditor

    3,760Ver en GitHub↗

    rxeditor is an HTML low-code visual editor and frontend framework designed for building web applications through a visual interface. It functions as a platform for creating user interfaces using a drag-and-drop layout builder that generates standard web markup. The project includes a visual logic engine that allows for the definition of application behavior and the automation of complex frontend workflows. This graphical programming interface enables the orchestration of functional business logic without requiring manual coding. The system supports rapid prototyping workflows and low-code fr

    Implements interface generation by mapping JSON configuration schemas to a library of predefined HTML components.

    TypeScript
    Ver en GitHub↗3,760
  • cyclops-ui/cyclopsAvatar de cyclops-ui

    cyclops-ui/cyclops

    3,315Ver en GitHub↗

    Cyclops is a Helm template orchestrator and management interface used to configure and deploy containerized applications to Kubernetes clusters. It serves as a deployment tool that abstracts complex infrastructure configurations into simplified inputs, allowing users to manage applications through a dedicated user interface. The project differentiates itself by using schema-driven form generation and metadata-driven UI rendering to create self-service deployment portals. These interfaces are generated by parsing template files and their associated schemas, mapping specific attributes to visua

    Maps chart attributes and types to specialized visual components using a metadata-driven approach for infrastructure management.

    Goakscloudcrd-controller
    Ver en GitHub↗3,315
  • vue-generators/vue-form-generatorAvatar de vue-generators

    vue-generators/vue-form-generator

    2,991Ver en GitHub↗

    This project is a schema-based form generator for Vue.js that constructs interactive user interfaces by parsing structured data configurations. It automates the creation of form layouts, data binding, and field rendering, eliminating the need for manual template creation for individual forms. The system distinguishes itself through a registry-based architecture that allows for the integration of custom input components. By mapping specialized field types to the generation engine, developers can extend the library to handle unique data types or complex interface requirements that fall outside

    Parses structured configuration objects to dynamically instantiate and mount form field components at runtime.

    JavaScriptformgeneratorschema
    Ver en GitHub↗2,991
  • prometheusresearch-archive/react-formsAvatar de prometheusresearch-archive

    prometheusresearch-archive/react-forms

    1,154Ver en GitHub↗

    This project is a declarative state manager and component library for building complex, interactive forms in React applications. It provides a framework for constructing form interfaces by mapping structured data schemas to modular UI components, ensuring that input state and data integrity are handled consistently across an application. The library distinguishes itself through a schema-driven approach that decouples form structure from rendering logic. By utilizing centralized validation middleware and configuration-based styling, it allows developers to enforce business rules and maintain v

    Constructs form interfaces by mapping declarative data schemas to modular UI components.

    JavaScript
    Ver en GitHub↗1,154
  1. Home
  2. User Interface & Experience
  3. Metadata-Driven Component Libraries

Explorar subetiquetas

  • Schema-Driven Component LibrariesUI component collections instantiated and managed through structured data schemas and registries. **Distinct from Metadata-Driven Component Libraries:** Focuses on structured JSON schemas for instantiation rather than HTML metadata attributes.