awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • alibaba/form-renderAvatar alibaba

    alibaba/form-render

    7,847Vezi pe GitHub↗

    form-render este un framework UI bazat pe schemă care traduce definițiile JSON structurate în layout-uri administrative funcționale, formulare web interactive și vizualizări de date. Acesta servește ca un sistem pentru randarea componentelor și a logicii de validare bazate pe scheme declarative, mai degrabă decât pe cod imperativ manual. Framework-ul include un generator de formulare bazat pe JSON și o componentă de tabel de date care transformă datele structurate în interfețe căutabile și sortabile. De asemenea, dispune de un motor de vizualizare care randează grafice de date din scheme de configurare simplificate și un editor vizual pentru proiectarea layout-urilor de formulare și a definițiilor de câmpuri. Sistemul acoperă domenii largi de capabilități, inclusiv randarea dinamică a tabelelor de date, validarea input-ului bazată pe schemă și generarea de rapoarte vizuale de date prin maparea JSON-la-grafic.

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

    TypeScript
    Vezi pe GitHub↗7,847
  • xaboy/form-createAvatar xaboy

    xaboy/form-create

    7,055Vezi pe 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

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

    JavaScriptant-design-vuearco-designelement-plus
    Vezi pe GitHub↗7,055
  • ldqk/masuit.toolsAvatar ldqk

    ldqk/Masuit.Tools

    6,182Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,182
  • jdorn/json-editorAvatar jdorn

    jdorn/json-editor

    5,826Vezi pe GitHub↗

    json-editor este un generator de UI bazat pe schemă și un editor web care creează automat formulare HTML interactive din definiții JSON Schema. Funcționează ca un instrument pentru colectarea, modificarea și validarea datelor structurate prin maparea specificațiilor schemei către componentele de input corespunzătoare. Proiectul se distinge printr-o arhitectură de input de tip plug-in și maparea componentelor bazată pe resolver, care permit injectarea de editoare terțe și interfețe de input personalizate pentru tipuri de date specializate, cum ar fi markdown, culori și cod cu syntax-highlighting. De asemenea, suportă rezoluția schemei externe via URL-uri și hyper-schema linking pentru a integra modele de date la distanță și documente conexe. Sistemul acoperă gestionarea cuprinzătoare a layout-ului formularelor, inclusiv aranjamente de tip grid și configurații de array, alături de logica condițională pentru câmpurile dependente și popularea dinamică a enum-urilor. Oferă un motor de validare care impune atât constrângeri standardizate de schemă, cât și reguli de business personalizate, suportând în același timp localizarea șirurilor de caractere UI și integrarea cu framework-uri CSS externe.

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

    JavaScript
    Vezi pe GitHub↗5,826
  • eddiehubcommunity/biodropAvatar EddieHubCommunity

    EddieHubCommunity/BioDrop

    5,706Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,706
  • gavinzhulei/vue-form-makingAvatar GavinZhuLei

    GavinZhuLei/vue-form-making

    5,572Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,572
  • chai2010/go-ast-bookAvatar chai2010

    chai2010/go-ast-book

    5,510Vezi pe GitHub↗

    go-ast-book este o colecție de resurse educaționale și tehnice axate pe analiza arborelui sintactic abstract (AST), dezvoltarea de compilatoare și verificarea statică a codului. Oferă ghiduri și manuale pentru parsarea, parcurgerea și analizarea codului sursă Go pentru a extrage semnificația semantică. Proiectul servește ca referință pentru construirea frontend-urilor de compilatoare, acoperind traducerea codului de nivel înalt în reprezentări intermediare și forme de atribuire statică unică (SSA). De asemenea, oferă instrucțiuni pentru utilizarea acestor tehnici în dezvoltarea de tooling pentru limbaje și efectuarea analizei statice de cod. Resursele acoperă o gamă largă de capabilități de analiză statică, inclusiv tokenizarea lexicală, parsarea structurală a expresiilor și declarațiilor, și urmărirea coordonatelor pentru fișierele sursă. Detaliază, de asemenea, procesele de analiză semantică precum rezoluția identificatorilor, verificarea corectitudinii tipurilor și analiza fluxului de control pentru concurență și execuție amânată.

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

    Go
    Vezi pe GitHub↗5,510
  • dear-github/dear-githubAvatar dear-github

    dear-github/dear-github

    5,164Vezi pe GitHub↗

    Dear GitHub este un instrument de guvernanță open source conceput pentru a colecta și prezenta feedback structurat de la liderii de proiect către dezvoltatorii platformei. Acesta funcționează ca un instrument de advocacy pentru maintaineri și feedback pentru fluxul de lucru, permițând comunității să formalizeze cererile de schimbări în ecosistemul software. Proiectul se concentrează pe coordonarea consensului maintainerilor pentru a susține îmbunătățiri funcționale specifice pentru GitHub, în special în ceea ce privește modul în care platforma gestionează issue-urile și pull request-urile. Acest lucru este realizat printr-un sistem de colectare a semnăturilor verificate și a cererilor structurate de la dezvoltatori. Implementarea tehnică include un pipeline pentru transmiterea feedback-ului trimis de utilizatori către stocarea persistentă, gestionarea stării pe partea de client pentru progresul formularelor și generarea de conținut bazată pe markdown pentru găzduirea paginilor statice.

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

    Vezi pe GitHub↗5,164
  • json-editor/json-editorAvatar json-editor

    json-editor/json-editor

    4,900Vezi pe GitHub↗

    JSON Editor este un framework UI bazat pe schemă și un editor web utilizat pentru a genera formulare interactive și a valida datele JSON. Acesta traduce specificațiile JSON Schema într-o ierarhie de elemente de formular HTML, permițând utilizatorilor să manipuleze structuri JSON complexe printr-o interfață structurată în loc de text brut. Framework-ul se diferențiază printr-un sistem de extensie bazat pe plugin-uri care suportă funcții de rezolvare personalizate și integrarea editorilor specializați, cum ar fi WYSIWYG, Markdown și editori de cod cu sintaxă evidențiată. Utilizează rezolvarea recursivă a schemelor pentru a gestiona definițiile imbricate și implementează validarea condiționată bazată pe stare folosind logica if-then-else. Proiectul oferă o gamă largă de capabilități, inclusiv binding bidirecțional de date, gestionarea layout-ului de array-uri și obiecte pentru grid-uri și tab-uri și sincronizarea dinamică a câmpurilor prin interpolarea template-urilor. Biblioteca sa de componente acoperă intrări standard alături de instrumente specializate precum selectoare de culoare, selectoare de dată-timp, componente de autocomplete și interfețe de upload de fișiere. Interfața suportă localizarea șirurilor UI și se integrează cu diverse framework-uri CSS pentru a decupla generarea structurală a formularelor de stilizarea vizuală.

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

    JavaScript
    Vezi pe GitHub↗4,900
  • surveyjs/survey-libraryAvatar surveyjs

    surveyjs/survey-library

    4,782Vezi pe 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

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

    TypeScript
    Vezi pe GitHub↗4,782
  • ngx-formly/ngx-formlyAvatar ngx-formly

    ngx-formly/ngx-formly

    2,965Vezi pe GitHub↗

    📝 JSON powered / Dynamic forms for Angular

    JSON-powered dynamic form generation.

    TypeScript
    Vezi pe GitHub↗2,965
  • eclipsesource/jsonformsAvatar eclipsesource

    eclipsesource/jsonforms

    2,697Vezi pe GitHub↗

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

    Schema-based form generation.

    TypeScript
    Vezi pe GitHub↗2,697
  • hasanharman/form-builderAvatar hasanharman

    hasanharman/form-builder

    2,660Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,660
  • lljj-x/vue-json-schema-formAvatar lljj-x

    lljj-x/vue-json-schema-form

    2,262Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,262
  • formio/angularAvatar formio

    formio/angular

    706Vezi pe GitHub↗

    JSON powered forms for Angular

    JSON-powered form builder.

    TypeScript
    Vezi pe GitHub↗706
  • fluent-form/fluent-formAvatar fluent-form

    fluent-form/fluent-form

    53Vezi pe GitHub↗

    Building dynamic form in Angular with Fluent API and JSON

    Dynamic forms using Fluent API or JSON.

    TypeScript
    Vezi pe GitHub↗53
  • eclipsesource/jsonforms-angular-seedAvatar eclipsesource

    eclipsesource/jsonforms-angular-seed

    37Vezi pe GitHub↗

    Angular-based JSON Forms seed app

    Seed application for schema-based forms.

    TypeScript
    Vezi pe GitHub↗37
  • dynamic-forms/dynamic-formsAvatar dynamic-forms

    dynamic-forms/dynamic-forms

    24Vezi pe GitHub↗

    Angular project for dynamic forms based on JSON

    JSON-based dynamic form project.

    TypeScript
    Vezi pe GitHub↗24
  • thenordicone/ngx-formbarAvatar TheNordicOne

    TheNordicOne/ngx-formbar

    8Vezi pe GitHub↗

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

    Declarative reactive form generation framework.

    TypeScript
    Vezi pe GitHub↗8
  • zahmo/ng-formworksAvatar zahmo

    zahmo/ng-formworks

    8Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8
Înapoi12Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. JSON Forms

Explorează sub-etichetele

  • Form-to-JSON Pipelines2 sub-tag-uriConverts 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.