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 surveyjs/survey-library

Projects sharing features with Survey Library

30 open-source projects similar to surveyjs/survey-library, 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.

  • 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
  • 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
  • vform666/variant-formvform666 avatar

    vform666/variant-form

    1,997View on GitHub↗

    Variant Form is a low-code platform designed for building and managing dynamic, data-driven web forms. It provides a visual drag-and-drop designer that allows users to assemble complex form layouts and configure field properties without manual markup. The system functions as a comprehensive suite for form development, integrating a runtime rendering engine that transforms structured configuration objects into functional, validated user interfaces. The project distinguishes itself through its ability to transpile visual form definitions into portable, framework-specific source code. It utilize

    Vuedesignerelement-uiform
    View on GitHub↗1,997

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
  • 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
  • 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
  • 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
  • jdorn/json-editorjdorn avatar

    jdorn/json-editor

    5,826View on 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
    View on GitHub↗5,826
  • 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
  • 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
  • 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
  • json-schema-form/angular-schema-formjson-schema-form avatar

    json-schema-form/angular-schema-form

    2,456View on GitHub↗

    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 arr

    JavaScriptangularangular-schema-formjson-schema
    View on GitHub↗2,456
  • json-editor/json-editorjson-editor avatar

    json-editor/json-editor

    4,900View on GitHub↗

    JSON Editor is a schema-driven UI framework and web-based editor used to generate interactive forms and validate JSON data. It translates JSON Schema specifications into a hierarchy of HTML form elements, allowing users to manipulate complex JSON structures through a structured interface rather than raw text. The framework differentiates itself through a plugin-based extension system that supports custom resolver functions and the integration of specialized editors, such as WYSIWYG, Markdown, and syntax-highlighted code editors. It employs recursive schema resolution to handle nested definiti

    JavaScript
    View on GitHub↗4,900
  • alibaba/form-renderalibaba avatar

    alibaba/form-render

    7,847View on GitHub↗

    form-render is a schema-driven UI framework that translates structured JSON definitions into functional administrative layouts, interactive web forms, and data visualizations. It serves as a system for rendering components and validation logic based on declarative schemas rather than manual imperative code. The framework includes a JSON-based form generator and a data table component that transforms structured data into searchable and sortable interfaces. It also features a visualization engine that renders data charts from simplified configuration schemas and a visual editor for designing fo

    TypeScript
    View on GitHub↗7,847
  • dillonzq/loveitdillonzq avatar

    dillonzq/LoveIt

    3,860View on GitHub↗

    LoveIt is a Hugo static site theme and markdown documentation framework designed for creating high-performance blogs and technical documentation sites. It functions as a responsive web template that transforms markdown files into pre-rendered static pages. The project is distinguished by its built-in internationalization support for multilingual content management and a client-side search implementation that enables full-text indexing without a backend server. It includes an SEO-optimized front-end featuring JSON-LD structured data and lazy-loading asset management to improve page speed and s

    JavaScripthugohugo-blog-themehugo-theme
    View on GitHub↗3,860
  • text-mask/text-masktext-mask avatar

    text-mask/text-mask

    8,217View on GitHub↗

    text-mask is a JavaScript library for enforcing consistent text formats and dynamic masking patterns in web input fields. It provides a suite of utilities to constrain text field entries to predefined masks and validators, ensuring data consistency across multiple frontend frameworks including React, Angular, and Vue. The library supports dynamic pattern generation using functions to handle variable data formats and localized patterns. It includes capabilities for processing bulk text entries, such as pasted content and browser auto-fill data, while maintaining the integrity of the defined in

    JavaScriptangularemberinput-mask
    View on GitHub↗8,217
  • powmedia/backbone-formspowmedia avatar

    powmedia/backbone-forms

    2,151View on 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
    View on GitHub↗2,151
  • 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
  • midudev/jscampmidudev avatar

    midudev/jscamp

    3,811View on GitHub↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    JavaScriptbootcamp
    View on GitHub↗3,811
  • laravel-backpack/crudLaravel-Backpack avatar

    Laravel-Backpack/CRUD

    3,375View on GitHub↗

    CRUD is an administrative interface framework and code generation package designed to build customized control panels, data management dashboards, and record-handling workflows within PHP and Model controllers. The architecture combines server-side template rendering, database relationship introspection, session persistence, and extensible field type registries to assemble backend interfaces. It provides full data lifecycle management, supporting searchable and paginated data tables, creation and editing forms, bulk record operations, hierarchical entry reordering, and data export capabilities

    PHPadminbackendcmf
    View on GitHub↗3,375
  • frontendmasters/front-end-handbook-2018FrontendMasters avatar

    FrontendMasters/front-end-handbook-2018

    4,193View on GitHub↗

    This project is a comprehensive front-end development guide and roadmap designed to help engineers master the skills and professional standards required for modern web development. It serves as a technical reference for mastering HTML, CSS, and JavaScript, providing structured learning paths and a map of the professional competencies needed to transition from a beginner to a professional web engineer. The resource functions as a categorized directory and ecosystem overview of the JavaScript landscape. It catalogs industry-standard frameworks, libraries, and utilities, offering specific recomm

    HTMLdevelopment-handbookfront-endfront-end-developer
    View on GitHub↗4,193
  • 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
  • area17/twillarea17 avatar

    area17/twill

    3,956View on GitHub↗

    Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and content management systems. It serves as a headless CMS framework and a toolkit for defining content models and managing structured data through a dedicated administrative interface. The project features a visual block editor that allows publishers to arrange and configure reusable content sections via a drag-and-drop interface. It includes a dedicated digital asset manager for storing, cropping, and optimizing images and files across local or cloud storage, as well as a multiling

    PHP
    View on GitHub↗3,956
  • bartonhammond/snowflakebartonhammond avatar

    bartonhammond/snowflake

    4,583View on GitHub↗

    Snowflake is a cross-platform mobile app starter designed for building iOS and Android applications using a single JavaScript codebase. It provides a pre-configured boilerplate to accelerate the initial development process for mobile applications. The project includes a Redux state management template for coordinating global application state and persisting user sessions, along with a REST API integration framework for communicating with remote or local servers via HTTP requests. It also features a localization system that maps user interface content into multiple languages based on the devic

    JavaScript
    View on GitHub↗4,583
  • hql287/mantahql287 avatar

    hql287/Manta

    5,440View on GitHub↗

    Manta is a local-first financial tracker and PDF invoice generator that utilizes a schema-driven form builder to capture and validate structured user information. It serves as a system for managing billing records and invoice statuses directly on the user device to ensure data privacy and offline access. The project features a drag-and-drop document editor and a PDF template management system, allowing users to arrange fields and apply corporate branding without writing code. These tools enable the creation of professional billing documents by injecting structured data into reusable layout sk

    JavaScript
    View on GitHub↗5,440
  • qor/qorqor avatar

    qor/qor

    5,345View on GitHub↗

    Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa

    Goadminapicms
    View on GitHub↗5,345
  • vrana/adminervrana avatar

    vrana/adminer

    7,432View on GitHub↗

    Adminer is a PHP-based database management tool and multi-engine database client. It provides a web-based graphical interface for administering various relational and document database engines. The application is distributed as a single file to simplify installation and deployment on web servers. It supports customization through external stylesheets for visual themes and a plugin architecture to extend core functionality and system behaviors. The tool covers database schema administration, including the creation of views and management of foreign keys. It includes a SQL query editor with au

    PHPdatabasemssqlmysql
    View on GitHub↗7,432
  • 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
  • vanessa219/vditorVanessa219 avatar

    Vanessa219/vditor

    11,074View on GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    TypeScriptcommonmarkeditorgfm
    View on GitHub↗11,074
  • yangzongzhuan/ruoyiyangzongzhuan avatar

    yangzongzhuan/RuoYi

    7,973View on GitHub↗

    RuoYi is a Spring Boot admin framework designed for building enterprise applications. It provides a foundation for creating management dashboards and orchestrating systems using either monolithic or microservices architectures. The project features a low-code application generator that produces ready-to-compile source code and API documentation based on database table configurations. It implements a role-based access control system to map users and roles to specific menus and buttons for secure resource access. The framework includes capabilities for system health monitoring, real-time perfo

    HTMLactivitibootstrapbootstrap-table
    View on GitHub↗7,973
  • marmelab/admin-on-restmarmelab avatar

    marmelab/admin-on-rest

    399View on GitHub↗

    Admin-on-rest is a frontend framework for building administrative single-page applications connected to REST APIs using React and Material Design. It includes a client library that translates application actions into standard HTTP requests using pluggable adapters for backend services. The framework provides a modular component-based user interface for rendering administrative views, layouts, lists, and forms through high-level configuration objects mapped to specific data endpoints. It manages application state centrally using immutable stores and action dispatchers, and supports relational

    JavaScriptadminadmin-dashboardadmin-on-rest
    View on GitHub↗399