awesome-repositories.com
Blog
MCP
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
·
json-schema-form avatar

json-schema-form/angular-schema-form

0
View on GitHub↗
2,456 estrellas·637 forks·JavaScript·MIT·1 vistajson-schema-form.github.io/angular-schema-form↗

Angular Schema Form

Angular schema form is a framework directive and form component library that automatically generates and validates interactive HTML form controls from standard JSON schemas and companion layout configurations. It translates structured data definitions into customizable user input interfaces, parsing data types and custom rules into native form controls and reusable HTML markup templates.

The project provides capabilities for dynamic field management, allowing form elements to show or hide conditionally by evaluating expressions against current model and scope state, and supporting dynamic array item management where repeated subform entries can be added, removed, reordered, or presented as tabbed sections. It includes event-driven message broadcasting to synchronize server-side validation errors, alongside runtime data validation that checks user inputs against schema rules and custom error functions before submission.

Customization options enable developers to build and register custom form fields, extend available field types with third-party editors and specialized input components, configure form type defaults, and organize layouts using structural containers, fieldsets, and tabs. Additional features support inline status feedback, input group addons, value propagation across multiple keys, and custom template embedding.

Features

  • JSON Forms - Provides an AngularJS framework directive that automatically builds and validates interactive HTML form controls from JSON schemas.
  • Schema-Driven Form Generation - Constructs dynamic user interfaces automatically by parsing structured data schemas and layout configurations into form controls.
  • Field Validation - Hooks into framework validation controllers to manage complex field rules.
  • Custom Field Validation - Validates user inputs automatically against structured schema rules and custom error functions before submission.
  • Value Change Triggers - Triggers custom expressions or callbacks whenever a field value changes.
  • Custom Validation Functions - Executes custom JavaScript validation logic dynamically based on field contexts.
  • Runtime Schema Validations - Validates user input values against structural rules defined in a schema before form submission.
  • Form Validation Schemas - Validates user input data against rules defined in a JSON schema to ensure compliance before submission.
  • AngularJS User Interfaces - Builds interactive web applications using AngularJS for schema-driven form rendering.
  • Form Input Validation - Checks user submissions against predefined data schemas to ensure structural and typing requirements are met.
  • Dynamic Field Arrays - Manages lists of repeated subform entries that can be added, removed, reordered, or presented as tabs.
  • Form Data Validation - Validates user input values automatically against governing data rules to ensure compliance before submission.
  • Custom Form Field Configurations - Rearranges field order, swap input types, and modifies default rendering behavior.
  • Form Validation Libraries - Checks user input values against defined validation rules and constraints before form submission.
  • Field Type Registries - Extends field types with third-party editors and specialized input components for advanced data requirements.
  • Custom Template Renderers - Renders individual input components by mapping data types and custom definitions to reusable HTML markup templates.
  • Custom Form Field Components - Enables developers to register custom input components and rendering templates to expand available form controls.
  • Custom Validation Messages - Substitutes context variables into error messages for dynamic validation feedback.
  • Complex Form Layouts - Organizes complex data collection interfaces using tabs, fieldsets, and custom layout widget templates.
  • Field Type Rendering Overrides - Adds proprietary input controls and custom rendering templates beyond the built-in set for specialized data collection.
  • Generated Field Insertions - Places auto-generated form fields into specific custom HTML slots.
  • Field Grouping Containers - Organizes related form elements into structural containers and fieldsets.
  • Validation Feedback Styles - Shows success or error visual feedback states directly within input components.
  • Radio Button Components - Renders options as standard radio inputs or button groups bound to model properties.
  • Option Title Mappings - Defines custom display labels and bound values for select dropdowns and radio buttons.
  • Editor Tab Renderers - Displays each item of a repeated array as an individual tab page.
  • UI State Condition Evaluators - Evaluates expressions against current model and scope state to show or hide form elements dynamically at runtime.
  • Validation Error Renderers - Injects server-side validation error messages into specific form fields.
  • Custom Form Builders - Customizes form presentation by rearranging fields, changing input types, and applying layout definitions.
  • Conditional Field Visibility - Shows or hides form elements dynamically by evaluating expressions against the current model and scope state.

Historial de estrellas

Gráfico del historial de estrellas de json-schema-form/angular-schema-formGráfico del historial de estrellas de json-schema-form/angular-schema-form

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

Colecciones destacadas con Angular Schema Form

Colecciones seleccionadas manualmente donde aparece Angular Schema Form.
  • Schema configuration interface

Alternativas open-source a Angular Schema Form

Proyectos open-source similares, clasificados según cuántas características comparten con Angular Schema Form.
  • jdorn/json-editorAvatar de jdorn

    jdorn/json-editor

    5,826Ver en GitHub↗

    json-editor is a schema-driven UI generator and web-based editor that automatically creates interactive HTML forms from JSON Schema definitions. It functions as a tool for collecting, modifying, and validating structured data by mapping schema specifications to corresponding input components. The project distinguishes itself through a plug-in input architecture and resolver-based component mapping, which allow for the injection of third-party editors and custom input interfaces for specialized data types such as markdown, colors, and syntax-highlighted code. It also supports external schema r

    JavaScript
    Ver en GitHub↗5,826
  • theorchid/platformAvatar de TheOrchid

    TheOrchid/Platform

    4,791Ver en GitHub↗

    Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili

    PHP
    Ver en GitHub↗4,791
  • powmedia/backbone-formsAvatar de powmedia

    powmedia/backbone-forms

    2,151Ver en GitHub↗

    Backbone Forms is a schema-driven library designed to automate the generation and validation of HTML forms within the BackboneJS ecosystem. It functions as a framework for building data entry interfaces that bind directly to application models, ensuring data integrity through a combination of schema-level rules and model-level constraints. The library distinguishes itself through a modular architecture that supports the creation of custom input editors and the use of pluggable HTML templates. This allows for the management of complex, hierarchical data structures, including nested objects and

    JavaScript
    Ver en GitHub↗2,151
  • jquery-validation/jquery-validationAvatar de jquery-validation

    jquery-validation/jquery-validation

    10,327Ver en GitHub↗

    This project is a jQuery plugin and client-side form validator used to verify web form inputs before they are submitted to a server. It employs a rule-based validation engine to check user input against predefined or custom rules to ensure data integrity in the browser. The tool is designed as an ARIA-compliant validation system, using accessibility attributes to link error messages to input fields. This ensures that screen reader users are notified when a field contains an invalid value during the form submission process. The system supports remote server validation via asynchronous HTTP re

    JavaScript
    Ver en GitHub↗10,327
Ver las 30 alternativas a Angular Schema Form→

Preguntas frecuentes

¿Qué hace json-schema-form/angular-schema-form?

Angular schema form is a framework directive and form component library that automatically generates and validates interactive HTML form controls from standard JSON schemas and companion layout configurations. It translates structured data definitions into customizable user input interfaces, parsing data types and custom rules into native form controls and reusable HTML markup templates.

¿Cuáles son las características principales de json-schema-form/angular-schema-form?

Las características principales de json-schema-form/angular-schema-form son: JSON Forms, Schema-Driven Form Generation, Field Validation, Custom Field Validation, Value Change Triggers, Custom Validation Functions, Runtime Schema Validations, Form Validation Schemas.

¿Qué alternativas de código abierto existen para json-schema-form/angular-schema-form?

Las alternativas de código abierto para json-schema-form/angular-schema-form incluyen: jdorn/json-editor — json-editor is a schema-driven UI generator and web-based editor that automatically creates interactive HTML forms… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… powmedia/backbone-forms — Backbone Forms is a schema-driven library designed to automate the generation and validation of HTML forms within the… jquery-validation/jquery-validation — This project is a jQuery plugin and client-side form validator used to verify web form inputs before they are… lljj-x/vue-json-schema-form — This library provides a dynamic engine for Vue that automatically renders interactive web forms from JSON Schema… vue-generators/vue-form-generator — This project is a schema-based form generator for Vue.js that constructs interactive user interfaces by parsing…