awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to vform666/variant-form

Projects sharing features with Variant Form

30 open-source projects similar to vform666/variant-form, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • gavinzhulei/vue-form-makingGavinZhuLei avatar

    GavinZhuLei/vue-form-making

    5,572View on 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

    Vue
    View on GitHub↗5,572
  • jakhuang/form-generatorJakHuang avatar

    JakHuang/form-generator

    9,330View on GitHub↗

    This is a visual form builder that generates Vue single-file components from a drag-and-drop canvas. It provides a complete workflow for designing forms visually, previewing them in real time, and exporting them as ready-to-use Vue code with validation rules already configured. The tool integrates a drag-and-drop canvas with a live preview pane, allowing you to see the generated form interactively as you build it. It includes an embedded code editor with hot reload, so changes to the generated code are reflected immediately in the preview. A VS Code extension bridge lets you open the designer

    Vueelement-uiform-designermonaco-editor
    View on GitHub↗9,330
  • surveyjs/survey-librarysurveyjs avatar

    surveyjs/survey-library

    4,782View on 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
    View on GitHub↗4,782

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • xaboy/form-createxaboy avatar

    xaboy/form-create

    7,055View on 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
    View on GitHub↗7,055
  • minikomi/bootstrap-form-builderminikomi avatar

    minikomi/Bootstrap-Form-Builder

    2,104View on GitHub↗

    Bootstrap-Form-Builder is a low-code web form generator that enables the creation of data collection interfaces through a browser-based visual editor. It allows users to design complex form layouts by arranging pre-styled components on a canvas, automatically producing the underlying HTML and layout structure without requiring manual code entry. The tool distinguishes itself through a configuration-based approach to component management. Developers can extend the available input types by registering custom elements and providing modular templates, which are then integrated into the visual des

    JavaScript
    View on GitHub↗2,104
  • react-component/field-formreact-component avatar

    react-component/field-form

    1,023View on GitHub↗

    Field-form is a library for managing complex form state, validation, and field synchronization within React component trees. It functions as a state management solution that uses a shared provider to distribute form data and validation messages across nested components. The library distinguishes itself through a dynamic field registry that supports the addition, removal, and reordering of form controls. It employs a field-level subscription model to ensure that individual components only re-render when their specific state slices change, and it provides an imperative interface for triggering

    TypeScript
    View on GitHub↗1,023
  • baidu/amisbaidu avatar

    baidu/amis

    18,877View on GitHub↗

    Amis is a JSON-driven UI framework and low-code page builder used to generate complex administrative interfaces from schema configurations. It functions as an administrative interface generator that renders web pages and data-entry forms using declarative JSON specifications to eliminate manual component coding. The framework utilizes a schema-driven component library where reusable UI elements are instantiated and managed through structured data definitions. This approach enables a rapid prototyping workflow by allowing interface designs and layouts to be modified via schema files without re

    TypeScript
    View on GitHub↗18,877
  • alibaba/x-renderalibaba avatar

    alibaba/x-render

    7,846View on GitHub↗

    x-render is a configuration-driven UI framework and low-code interface builder that transforms structured data definitions into functional user interface components. It operates as a JSON-driven UI generator, using a standardized configuration protocol to render data tables, input forms, and charts. The system includes a visual form builder and interface design editor, allowing users to arrange layouts and configuration settings through a graphical interface to avoid writing manual structural code. This process is supported by a schema-based component library that maps configuration keys to a

    TypeScriptantant-designchart
    View on GitHub↗7,846
  • lljj-x/vue-json-schema-formlljj-x avatar

    lljj-x/vue-json-schema-form

    2,262View on 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

    JavaScriptantdvelementpluselementui
    View on GitHub↗2,262
  • guillaumepotier/parsley.jsguillaumepotier avatar

    guillaumepotier/Parsley.js

    8,978View on GitHub↗

    Parsley.js is a JavaScript form validation library that provides a client-side data validator for verifying input correctness before submission. It functions as an HTML attribute-based validator, allowing constraints to be defined declaratively within HTML data attributes to enforce rules without requiring custom scripts. The framework distinguishes itself through a customizable validation system that supports user-defined rules and custom error message templates. It includes a remote validation interface to verify form values against server endpoints via asynchronous network requests and sup

    JavaScript
    View on GitHub↗8,978
  • tduckcloud/tduck-survey-formTDuckCloud avatar

    TDuckCloud/tduck-survey-form

    1,224View on GitHub↗

    This project is an open-source, self-hosted platform designed for enterprise-grade data collection, survey building, and automated operational workflows. It provides a comprehensive environment for organizations to maintain full data sovereignty while managing interactive questionnaires, online exams, and complex information-gathering projects within their own private infrastructure. The platform distinguishes itself through a focus on high-concurrency, scalable deployment and granular organizational control. It features a dynamic drag-and-drop builder that supports logic-based branching and

    Javaquestionnairesurveysurvey-form
    View on GitHub↗1,224
  • rjsf-team/react-jsonschema-formrjsf-team avatar

    rjsf-team/react-jsonschema-form

    15,654View on GitHub↗

    This project is a declarative framework for building interactive web forms by parsing JSON Schema definitions. It functions as a component-based generator that automatically maps schema constraints to input fields and validation logic, ensuring that data collection remains consistent with defined structures. The library distinguishes itself through a registry-based architecture that allows for extensive customization of the user interface. Developers can override default widgets, field templates, and layout structures to accommodate unique data types or specific design requirements. It suppor

    TypeScriptdata-validationformsjson
    View on GitHub↗15,654
  • bluebill1049/react-hook-formbluebill1049 avatar

    bluebill1049/react-hook-form

    44,777View on GitHub↗

    react-hook-form is a React form state management library and cross-platform UI hook used to manage form inputs, validation, and submission state. It functions as an uncontrolled form controller, leveraging uncontrolled components to minimize unnecessary re-renders in web and mobile environments. The library provides schema-based form validation, allowing user input to be verified against predefined rules or external schema libraries to ensure data integrity. It is designed to connect form logic to components across both React and React Native applications. The project covers the integration

    TypeScript
    View on GitHub↗44,777
  • prometheusresearch-archive/react-formsprometheusresearch-archive avatar

    prometheusresearch-archive/react-forms

    1,154View on GitHub↗

    This project is a declarative state manager and component library for building complex, interactive forms in React applications. It provides a framework for constructing form interfaces by mapping structured data schemas to modular UI components, ensuring that input state and data integrity are handled consistently across an application. The library distinguishes itself through a schema-driven approach that decouples form structure from rendering logic. By utilizing centralized validation middleware and configuration-based styling, it allows developers to enforce business rules and maintain v

    JavaScript
    View on GitHub↗1,154
  • unform/unformunform avatar

    unform/unform

    4,410View on GitHub↗

    Unform is a React form state manager designed to handle the state, validation, and submission of complex user input forms. It utilizes an uncontrolled form API that minimizes re-renders by using references instead of synchronized state to manage form data. The library features a nested data mapper that organizes fields into hierarchical objects and arrays using scoping and dot notation. It also includes a custom input adapter to connect third-party UI components and non-standard inputs to the centralized form state, and a validation engine that checks submitted data against defined schemas to

    TypeScriptformformshacktoberfest
    View on GitHub↗4,410
  • filamentphp/filamentfilamentphp avatar

    filamentphp/filament

    31,215View on GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    PHPadminalpine-jsbuilder
    View on GitHub↗31,215
  • getgrav/gravgetgrav avatar

    getgrav/grav

    15,395View on 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
    View on GitHub↗15,395
  • marmelab/react-adminmarmelab avatar

    marmelab/react-admin

    26,780View on GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    TypeScriptadminadmin-dashboardadmin-on-rest
    View on GitHub↗26,780
  • formtastic/formtasticformtastic avatar

    formtastic/formtastic

    5,215View on GitHub↗

    Formtastic is a Ruby on Rails form builder that provides a domain-specific language for generating semantically rich and accessible HTML forms. It functions as a model-driven framework that automatically maps database schema attributes and associations to corresponding input fields, streamlining the creation of data entry interfaces. The framework distinguishes itself through a hierarchical lookup system that manages internationalized labels, hints, and action buttons across different model and attribute namespaces. It also supports complex data relationships by recursively processing nested

    Ruby
    View on GitHub↗5,215
  • theorchid/platformTheOrchid avatar

    TheOrchid/Platform

    4,791View on 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
    View on GitHub↗4,791
  • embarcadero/dev-cppEmbarcadero avatar

    Embarcadero/Dev-Cpp

    2,882View on GitHub↗

    Dev-Cpp is a comprehensive development suite that serves as a C++ integrated development environment, a cross-platform application builder, and a visual UI designer. It provides a toolchain for writing, compiling, and debugging native C++ applications on Windows, while offering a framework to create native binaries for desktop, mobile, and IoT devices from a single codebase. The project distinguishes itself by integrating an embedded SQL database engine and a REST API development platform directly into the workflow. It includes an AI-assisted coding tool that leverages large language models t

    Pascalcppdelphidev-cpp
    View on GitHub↗2,882
  • jzaefferer/jquery-validationjzaefferer avatar

    jzaefferer/jquery-validation

    10,327View on GitHub↗

    This project is a jQuery-based form validation library designed to verify HTML form input values on the client side before submission. It functions as an input validator that enforces data integrity constraints through rule-based verification and value normalization. The library focuses on web accessibility compliance by linking error messages to input fields via ARIA attributes, ensuring that screen readers can announce validation failures to the user. The system supports the creation of custom validation rules and the transformation of raw input strings through a normalization pipeline. Co

    JavaScript
    View on GitHub↗10,327
  • mrxujiang/h5-dooringMrXujiang avatar

    MrXujiang/h5-Dooring

    9,956View on GitHub↗

    h5-Dooring is a suite of no-code tools comprising a content management system, visual page designers, and a JSON-to-HTML generator for creating mobile-optimized websites. It provides a visual page builder for constructing landing pages and interactive sites using a block-based interface, alongside a no-code form builder for creating data collection forms with integrated analysis and export tools. The system utilizes a JSON-to-page transformation process to automatically convert structured data into functional web pages. It features a dedicated designer for mobile landing pages and splash scre

    JavaScript
    View on GitHub↗9,956
  • ekmas/neobrutalism-componentsekmas avatar

    ekmas/neobrutalism-components

    4,956View on GitHub↗

    This project is a neobrutalist UI component library and accessible design system for React. It provides a collection of high-contrast web elements characterized by bold colors, thick borders, and a raw aesthetic. The library distinguishes itself by combining a data visualization toolkit—featuring styled charts and responsive tables—with a comprehensive set of interactive components. It balances this specific visual style with accessibility standards for keyboard navigation and screen readers. The component surface covers a wide range of functional areas, including complex form controls with

    TypeScriptneobrutalismneobrutalism-componentsnextjs
    View on GitHub↗4,956
  • fullstorydev/grpcuifullstorydev avatar

    fullstorydev/grpcui

    5,907View on GitHub↗

    grpcui is a browser-based interactive web interface and API client for executing remote procedure calls to gRPC servers. It functions as an HTTP to gRPC gateway that translates JSON payloads into binary protobuf messages, allowing users to trigger network requests and inspect responses through a visual web interface. The tool provides schema browsing and discovery capabilities by querying server reflection or loading local protobuf descriptor files to identify available services and method signatures. It uses these definitions to automatically generate dynamic input forms for constructing req

    JavaScript
    View on GitHub↗5,907
  • adrianhajdin/event_platformadrianhajdin avatar

    adrianhajdin/event_platform

    960View on GitHub↗

    Event platform is a full-stack web application designed for organizing events, purchasing tickets, and managing user registration profiles. The platform enables hosts to create, update, and manage detailed event listings complete with custom schedules and categories, while providing visitors with tools to search, filter, and explore activities. The system incorporates secure online ticket checkout processing alongside order tracking capabilities that maintain a searchable history of past purchases. Identity verification and user sessions are handled through external authentication providers,

    TypeScriptclerknext14server-actions
    View on GitHub↗960
  • mozilla-services/react-jsonschema-formmozilla-services avatar

    mozilla-services/react-jsonschema-form

    15,803View on GitHub↗

    This project is a JSON Schema form generator and React UI component that automatically creates web forms based on JSON Schema definitions. It serves as a schema-driven form builder used to transform declarative data definitions into interactive user interfaces for data entry and validation. The tool provides capabilities for dynamic form generation and JSON Schema integration, allowing for the automatic creation of input fields and layouts to avoid manual coding. It implements schema-based validation to ensure user input adheres to standardized JSON Schema rules in real time. The system mana

    TypeScript
    View on GitHub↗15,803
  • cyclops-ui/cyclopscyclops-ui avatar

    cyclops-ui/cyclops

    3,315View on GitHub↗

    Cyclops is a Helm template orchestrator and management interface used to configure and deploy containerized applications to Kubernetes clusters. It serves as a deployment tool that abstracts complex infrastructure configurations into simplified inputs, allowing users to manage applications through a dedicated user interface. The project differentiates itself by using schema-driven form generation and metadata-driven UI rendering to create self-service deployment portals. These interfaces are generated by parsing template files and their associated schemas, mapping specific attributes to visua

    Goakscloudcrd-controller
    View on GitHub↗3,315
  • hasanharman/form-builderhasanharman avatar

    hasanharman/form-builder

    2,660View on 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

    TypeScriptnextjsreactreact-hook-form
    View on GitHub↗2,660
  • jaredpalmer/formikjaredpalmer avatar

    jaredpalmer/formik

    34,343View on GitHub↗

    Formik is a React form management library and state management tool. It serves as a client-side form validator for checking user entries against defined rules and managing associated error messages before submission. The library synchronizes user input values across multiple fields into a single object for retrieval and manipulates the transition of form data from initial entry through validation and final submission. It provides capabilities for tracking complex form state, managing form submissions, and validating user inputs to ensure data integrity.

    TypeScriptformformikforms
    View on GitHub↗34,343