24 repository-uri
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
📝 JSON powered / Dynamic forms for Angular
JSON-powered dynamic form generation.
Customizable JSON Schema-based forms with React, Angular and Vue support out of the box.
Schema-based form generation.
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.
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.
Building dynamic form in Angular with Fluent API and JSON
Dynamic forms using Fluent API or JSON.
Angular-based JSON Forms seed app
Seed application for schema-based forms.
Angular project for dynamic forms based on JSON
JSON-based dynamic form project.
A highly flexible framework for generating declarative reactive forms, based on a configuration.
Declarative reactive form generation framework.
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.