awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 Repos

Awesome GitHub RepositoriesJSON Forms

Frameworks for generating dynamic forms from JSON schemas or configurations.

Explore 24 awesome GitHub repositories matching part of an awesome list · JSON Forms. Refine with filters or upvote what's useful.

Awesome JSON Forms GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • alibaba/form-renderAvatar von alibaba

    alibaba/form-render

    7,847Auf GitHub ansehen↗

    form-render ist ein schema-gesteuertes UI-Framework, das strukturierte JSON-Definitionen in funktionale administrative Layouts, interaktive Webformulare und Datenvisualisierungen übersetzt. Es dient als System zum Rendern von Komponenten und Validierungslogik basierend auf deklarativen Schemata anstelle von manuellem, imperativem Code. Das Framework enthält einen JSON-basierten Formulargenerator und eine Datentabellenkomponente, die strukturierte Daten in durchsuchbare und sortierbare Schnittstellen umwandelt. Es verfügt zudem über eine Visualisierungs-Engine, die Datendiagramme aus vereinfachten Konfigurationsschemata rendert, sowie einen visuellen Editor zum Entwerfen von Formularlayouts und Felddefinitionen. Das System deckt breite Funktionsbereiche ab, einschließlich dynamischem Datentabellen-Rendering, schema-basierter Eingabevalidierung und der Generierung visueller Datenberichte durch JSON-zu-Diagramm-Mapping.

    Generates interactive web forms and validation logic by converting structured JSON schemas into functional input fields.

    TypeScript
    Auf GitHub ansehen↗7,847
  • xaboy/form-createAvatar von xaboy

    xaboy/form-create

    7,055Auf GitHub ansehen↗

    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

    Generates complete dynamic web forms and validation logic based on structured JSON configuration files.

    JavaScriptant-design-vuearco-designelement-plus
    Auf GitHub ansehen↗7,055
  • ldqk/masuit.toolsAvatar von ldqk

    ldqk/Masuit.Tools

    6,182Auf GitHub ansehen↗

    Masuit.Tools is a comprehensive static utility library for .NET and ASP.NET Core development. It provides a broad collection of reusable helper methods and infrastructure components that cover common programming tasks without requiring dependency injection or instance management. The library is organized as flat utility classes, making its functionality directly accessible from anywhere in a project. The toolkit distinguishes itself through a wide range of integrated capabilities that go beyond typical utility libraries. It includes a multithreaded range-request file downloader with pause and

    Accepts model parameters from query string, form data, or JSON body interchangeably.

    C#datetimeencryptionexcel
    Auf GitHub ansehen↗6,182
  • jdorn/json-editorAvatar von jdorn

    jdorn/json-editor

    5,826Auf GitHub ansehen↗

    json-editor ist ein schema-gesteuerter UI-Generator und webbasierter Editor, der automatisch interaktive HTML-Formulare aus JSON-Schema-Definitionen erstellt. Er fungiert als Werkzeug zum Sammeln, Modifizieren und Validieren strukturierter Daten durch Abbildung von Schema-Spezifikationen auf entsprechende Eingabekomponenten. Das Projekt zeichnet sich durch eine Plug-in-Eingabearchitektur und resolver-basiertes Komponenten-Mapping aus, die die Injektion von Editoren Dritter und benutzerdefinierter Eingabeschnittstellen für spezialisierte Datentypen wie Markdown, Farben und syntax-hervorgehobenen Code ermöglichen. Es unterstützt zudem externe Schema-Auflösung via URLs und Hyper-Schema-Linking, um Remote-Datenmodelle und zugehörige Dokumente zu integrieren. Das System deckt umfassendes Formular-Layout-Management ab, einschließlich Grid-Anordnungen und Array-Konfigurationen, neben bedingter Logik für abhängige Felder und dynamischer Enum-Population. Es bietet eine Validierungs-Engine, die sowohl standardisierte Schema-Constraints als auch benutzerdefinierte Geschäftsregeln durchsetzt, während es UI-String-Lokalisierung und die Integration mit externen CSS-Frameworks unterstützt.

    Automatically generates interactive HTML forms from JSON Schema definitions to collect and validate structured data.

    JavaScript
    Auf GitHub ansehen↗5,826
  • eddiehubcommunity/biodropAvatar von EddieHubCommunity

    EddieHubCommunity/BioDrop

    5,706Auf GitHub ansehen↗

    BioDrop is a link-in-bio page builder that lets users create a single landing page aggregating links to their content, projects, and social profiles. Profiles are built from structured JSON data, which is rendered into a dynamic web page layout at runtime, and can also be created through a guided web form interface for a no-code setup experience. The project supports displaying testimonials and endorsements on a profile to build credibility, listing upcoming events a user is participating in, and showcasing a chronological timeline of milestones or personal history. Profile data and settings

    Converts web form submissions into structured JSON data for consistent profile storage and retrieval.

    JavaScriptcssdockerhacktoberfest
    Auf GitHub ansehen↗5,706
  • gavinzhulei/vue-form-makingAvatar von GavinZhuLei

    GavinZhuLei/vue-form-making

    5,572Auf GitHub ansehen↗

    Vue Form Making is a visual form designer for Vue.js that lets you build forms by dragging and dropping components onto a canvas, without writing code. It generates runnable Vue.js code and structured JSON from the visual design, enabling rapid form creation and reuse. The tool provides a complete form-building environment with component configuration, input validation with error messages, live preview, and JSON export for storage or sharing. It supports remote data integration to populate dropdowns and other fields from external APIs, and allows custom Vue components to be registered and use

    Exports form layouts as structured JSON for storage, sharing, or programmatic reuse.

    Vue
    Auf GitHub ansehen↗5,572
  • chai2010/go-ast-bookAvatar von chai2010

    chai2010/go-ast-book

    5,510Auf GitHub ansehen↗

    go-ast-book ist eine Sammlung technischer Bildungsressourcen zur Analyse abstrakter Syntaxbäume (AST), Compiler-Entwicklung und statischer Code-Verifizierung. Es bietet Anleitungen und Handbücher zum Parsen, Traversieren und Analysieren von Go-Quellcode, um semantische Informationen zu extrahieren. Das Projekt dient als Referenz für den Bau von Compiler-Frontends und deckt die Übersetzung von High-Level-Code in Zwischenrepräsentationen und Single Static Assignment (SSA) Formen ab. Es bietet zudem Anleitungen zur Nutzung dieser Techniken für die Entwicklung von Sprach-Tooling und statischer Code-Analyse. Die Ressourcen decken ein breites Spektrum an statischen Analysefähigkeiten ab, einschließlich lexikalischer Tokenisierung, strukturellem Parsen von Ausdrücken und Deklarationen sowie Koordinaten-Tracking für Quelldateien. Zudem werden semantische Analyseprozesse wie Identifier-Auflösung, Typprüfung und Kontrollflussanalyse für Nebenläufigkeit und Deferred Execution detailliert beschrieben.

    Transforms abstract syntax trees into single assignment form to simplify and enable data flow analysis.

    Go
    Auf GitHub ansehen↗5,510
  • dear-github/dear-githubAvatar von dear-github

    dear-github/dear-github

    5,164Auf GitHub ansehen↗

    Dear GitHub is an open source governance tool designed to collect and present structured feedback from project leaders to platform developers. It functions as a maintainer advocacy and workflow feedback tool, allowing the community to formalize requests for changes to the software ecosystem. The project focuses on coordinating maintainer consensus to advocate for specific functional improvements to GitHub, particularly regarding how the platform handles issues and pull requests. This is achieved through a system for gathering verified signatures and structured requests from developers. The t

    Ships a pipeline that transmits user-submitted feedback from the frontend to a persistent storage system.

    Auf GitHub ansehen↗5,164
  • json-editor/json-editorAvatar von json-editor

    json-editor/json-editor

    4,900Auf GitHub ansehen↗

    JSON Editor ist ein schema-gesteuertes UI-Framework und ein webbasierter Editor, der dazu verwendet wird, interaktive Formulare zu generieren und JSON-Daten zu validieren. Er übersetzt JSON-Schema-Spezifikationen in eine Hierarchie von HTML-Formularelementen, was es Benutzern ermöglicht, komplexe JSON-Strukturen über eine strukturierte Schnittstelle anstelle von rohem Text zu manipulieren. Das Framework zeichnet sich durch ein plugin-basiertes Erweiterungssystem aus, das benutzerdefinierte Resolver-Funktionen und die Integration spezialisierter Editoren unterstützt, wie z. B. WYSIWYG-, Markdown- und syntax-hervorgehobene Code-Editoren. Es verwendet rekursive Schema-Auflösung, um verschachtelte Definitionen zu handhaben, und implementiert zustandsbasierte bedingte Validierung unter Verwendung von if-then-else-Logik. Das Projekt bietet ein breites Spektrum an Fähigkeiten, einschließlich bidirektionalem Data-Binding, Array- und Objekt-Layout-Management für Grids und Tabs sowie dynamischer Feld-Synchronisierung via Template-Interpolation. Seine Komponentenbibliothek deckt Standard-Inputs neben spezialisierten Tools wie Farbwählern, Datum-Zeit-Wählern, Autocomplete-Komponenten und Datei-Upload-Schnittstellen ab. Die Schnittstelle unterstützt die Lokalisierung von UI-Strings und integriert sich in verschiedene CSS-Frameworks, um die strukturelle Formulargenerierung vom visuellen Styling zu entkoppeln.

    Provides a framework for automatically generating dynamic web forms from JSON schema specifications.

    JavaScript
    Auf GitHub ansehen↗4,900
  • surveyjs/survey-libraryAvatar von surveyjs

    surveyjs/survey-library

    4,782Auf GitHub ansehen↗

    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

    Transforms JSON definitions into functional web forms with support for React, Angular, and Vue.js.

    TypeScript
    Auf GitHub ansehen↗4,782
  • ngx-formly/ngx-formlyAvatar von ngx-formly

    ngx-formly/ngx-formly

    2,965Auf GitHub ansehen↗

    📝 JSON powered / Dynamic forms for Angular

    JSON-powered dynamic form generation.

    TypeScript
    Auf GitHub ansehen↗2,965
  • eclipsesource/jsonformsAvatar von eclipsesource

    eclipsesource/jsonforms

    2,697Auf GitHub ansehen↗

    Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.

    Schema-based form generation.

    TypeScript
    Auf GitHub ansehen↗2,697
  • hasanharman/form-builderAvatar von hasanharman

    hasanharman/form-builder

    2,660Auf GitHub ansehen↗

    This project is a JSON schema form builder and dynamic form generator. It functions as an API-driven data collector that creates customizable input fields and layouts based on JSON schema definitions. The system serves as a schema-based input validator, enforcing data integrity through predefined schemas and providing real-time feedback to users. It allows for the creation of web forms where input types, labels, and placeholders can be modified without changing the source code. The tool manages the end-to-end workflow of interactive user input, covering dynamic form generation, client-side d

    Generates dynamic web forms directly from JSON Schema definitions with integrated validation.

    TypeScriptnextjsreactreact-hook-form
    Auf GitHub ansehen↗2,660
  • lljj-x/vue-json-schema-formAvatar von lljj-x

    lljj-x/vue-json-schema-form

    2,262Auf GitHub ansehen↗

    This library provides a dynamic engine for Vue that automatically renders interactive web forms from JSON Schema definitions. It functions as a data-driven framework that maps schema constraints to UI components, managing state synchronization and input validation throughout the form lifecycle. The project distinguishes itself through a flexible adapter system that bridges structured data with established design systems, such as Element UI, Ant Design, or Naive UI. It supports complex interface requirements by allowing developers to inject custom logic, event listeners, and specialized templa

    Automatically constructs interactive web forms by parsing data definitions to render input fields and enforce validation rules.

    JavaScriptantdvelementpluselementui
    Auf GitHub ansehen↗2,262
  • formio/angularAvatar von formio

    formio/angular

    706Auf GitHub ansehen↗

    JSON powered forms for Angular

    JSON-powered form builder.

    TypeScript
    Auf GitHub ansehen↗706
  • fluent-form/fluent-formAvatar von fluent-form

    fluent-form/fluent-form

    53Auf GitHub ansehen↗

    Building dynamic form in Angular with Fluent API and JSON

    Dynamic forms using Fluent API or JSON.

    TypeScript
    Auf GitHub ansehen↗53
  • eclipsesource/jsonforms-angular-seedAvatar von eclipsesource

    eclipsesource/jsonforms-angular-seed

    37Auf GitHub ansehen↗

    Angular-based JSON Forms seed app

    Seed application for schema-based forms.

    TypeScript
    Auf GitHub ansehen↗37
  • dynamic-forms/dynamic-formsAvatar von dynamic-forms

    dynamic-forms/dynamic-forms

    24Auf GitHub ansehen↗

    Angular project for dynamic forms based on JSON

    JSON-based dynamic form project.

    TypeScript
    Auf GitHub ansehen↗24
  • thenordicone/ngx-formbarAvatar von TheNordicOne

    TheNordicOne/ngx-formbar

    8Auf GitHub ansehen↗

    A highly flexible framework for generating declarative reactive forms, based on a configuration.

    Declarative reactive form generation framework.

    TypeScript
    Auf GitHub ansehen↗8
  • zahmo/ng-formworksAvatar von zahmo

    zahmo/ng-formworks

    8Auf GitHub ansehen↗

    This project is a continuation of hamzahamidi/ajsf and dschnelldavis/Angular2-json-schema-form and is not affiliated with any organization.

    JSON schema form builder.

    TypeScript
    Auf GitHub ansehen↗8
Vorherige12Nächste
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. JSON Forms

Unter-Tags erkunden

  • Form-to-JSON Pipelines2 Sub-TagsConverts web form submissions into structured JSON data for consistent storage and retrieval. **Distinct from JSON Forms:** Distinct from JSON Forms: focuses on the conversion pipeline from form submissions to JSON, not on generating forms from JSON schemas.