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
·
jdorn avatar

jdorn/json-editor

0
View on GitHub↗
5,826 estrellas·1,066 forks·JavaScript·MIT·3 vistas

Json Editor

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.

Features

  • JSON Forms - Automatically generates interactive HTML forms from JSON Schema definitions to collect and validate structured data.
  • Schema-Driven Generators - Automatically translates JSON schema definitions into interactive HTML forms by mapping data types to input components.
  • Input Component Plug-ins - Provides a plug-in architecture for injecting third-party editors and custom validation into the form rendering pipeline.
  • Form Validation Schemas - Checks current form values against a JSON schema to identify and return a list of validation errors.
  • JSON Schema Editors - Provides a web-based interface for modifying JSON data with built-in schema validation and error reporting.
  • Schema-Driven Component Libraries - Implements a UI component library that renders input fields and layouts based on standardized JSON specifications.
  • Type-to-Component Mappings - Connects schema properties to custom UI inputs using a lookup system that matches data types to handler functions.
  • Custom Form Builders - Provides a system for constructing complex user interfaces with dependent fields and grid layouts driven by data schemas.
  • Form Field State Management - Provides utilities to read or update data within the editor for entire forms or specific nested fields.
  • Cross-Field Dependency Links - Implements logic that automatically updates the value or visibility of fields based on changes in other watched fields.
  • Recursive Form Nesting - Builds hierarchical form structures by recursively traversing nested objects and arrays within a schema.
  • Specialized Input Widgets - Ships specialized input widgets for complex data types including markdown, colors, dates, and syntax-highlighted code.
  • UI String Localizations - Supports overriding default labels and error messages to provide multi-language and project-specific terminology.
  • Custom Validation Rules - Allows injecting custom logic into the validation engine to enforce specific data patterns or business rules.
  • External Schema Resolution - Loads and integrates remote JSON schema definitions via URLs for reusable data models.
  • Custom Data Input Components - Provides specialized UI components and resolvers for complex data types like markdown, colors, and syntax-highlighted code.
  • Dependency-Based Visibility Logic - Implements automatic field visibility and value updates by monitoring specific data paths.
  • Complex Form Layouts - Organizes nested data structures into grids, tables, or tabs to improve navigation of large datasets.
  • Schema-Driven Input Interfaces - Supports adding custom input components and resolver functions to handle specialized data types.
  • Conditional Input Logic - Implements dependent fields that change their visibility, value, or state based on inputs from other form parts.
  • Dynamic Field Populators - Provides utilities to dynamically populate dropdown menus with filtered or sliced values sourced from other form fields.
  • Localized Form Components - Translates UI labels and error messages to support multiple languages within the schema-driven interface.
  • Dynamic Grid Layouts - Implements grid layouts that arrange multiple child fields per row to minimize vertical scrolling.
  • Real-Time Input Validation - Ensures user input adheres to business rules and schema constraints with real-time error reporting.
  • GraphQL Tools - Editor for JSON data based on JSON Schema.

Historial de estrellas

Gráfico del historial de estrellas de jdorn/json-editorGráfico del historial de estrellas de jdorn/json-editor

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Json Editor

Proyectos open-source similares, clasificados según cuántas características comparten con Json Editor.
  • json-editor/json-editorAvatar de json-editor

    json-editor/json-editor

    4,900Ver en GitHub↗

    JSON Editor is a schema-driven UI framework and web-based editor used to generate interactive forms and validate JSON data. It translates JSON Schema specifications into a hierarchy of HTML form elements, allowing users to manipulate complex JSON structures through a structured interface rather than raw text. The framework differentiates itself through a plugin-based extension system that supports custom resolver functions and the integration of specialized editors, such as WYSIWYG, Markdown, and syntax-highlighted code editors. It employs recursive schema resolution to handle nested definiti

    JavaScript
    Ver en GitHub↗4,900
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Ver en GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    Ver en GitHub↗15,395
  • xaboy/form-createAvatar de xaboy

    xaboy/form-create

    7,055Ver en GitHub↗

    form-create is a JSON-driven form generator and low-code form builder that renders dynamic web forms and validation logic from configuration files. It functions as a data-driven form orchestrator for managing field dependencies and hierarchical data structures within complex layouts. The system includes a visual drag-and-drop interface for designing data entry layouts and automatically generating their corresponding configuration structures. It provides a dynamic UI component library of adaptable form fields and layout containers designed for cross-framework integration and mobile responsiven

    JavaScriptant-design-vuearco-designelement-plus
    Ver en GitHub↗7,055
  • surveyjs/survey-libraryAvatar de surveyjs

    surveyjs/survey-library

    4,782Ver en GitHub↗

    This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It provides a JavaScript form builder library that transforms JSON schemas into functional web forms and multi-step wizards, with a dedicated visual survey creator for designing layouts and branching logic without writing code. The library is distinguished by its bidirectional PDF integration, which allows the conversion of JSON schemas into fillable PDF documents and the extraction of structured data from existing PDFs. It also features advanced capabilities for creating scored asse

    TypeScript
    Ver en GitHub↗4,782
Ver las 30 alternativas a Json Editor→

Preguntas frecuentes

¿Qué hace jdorn/json-editor?

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.

¿Cuáles son las características principales de jdorn/json-editor?

Las características principales de jdorn/json-editor son: JSON Forms, Schema-Driven Generators, Input Component Plug-ins, Form Validation Schemas, JSON Schema Editors, Schema-Driven Component Libraries, Type-to-Component Mappings, Custom Form Builders.

¿Qué alternativas de código abierto existen para jdorn/json-editor?

Las alternativas de código abierto para jdorn/json-editor incluyen: json-editor/json-editor — JSON Editor is a schema-driven UI framework and web-based editor used to generate interactive forms and validate JSON… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… xaboy/form-create — form-create is a JSON-driven form generator and low-code form builder that renders dynamic web forms and validation… surveyjs/survey-library — This project is a JSON-based form rendering framework and visual creator designed for dynamic data collection. It… alibaba/form-render — form-render is a schema-driven UI framework that translates structured JSON definitions into functional administrative… formtastic/formtastic — Formtastic is a Ruby on Rails form builder that provides a domain-specific language for generating semantically rich…