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

Open-Source Alternatives to Google Forms

Ranking updated Jul 13, 2026

For an open source alternative to Google Forms, the first results are tduckcloud/tduck-survey-form (This platform is a self-hostable, enterprise-grade survey and form builder that includes a drag-and-drop interface, conditional logic, and webhook support, making it a comprehensive solution for custom data collection), mrxujiang/h5-dooring (This is a no-code visual page and form builder that supports drag-and-drop design, data collection, and export, making it a functional tool for creating custom forms and surveys) and heyform/heyform (Heyform is a comprehensive, self-hostable form builder that includes a drag-and-drop interface, conditional logic, webhook support, and data export capabilities, making it a perfect match for your requirements). vform666/variant-form and formbricks/formbricks round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to google forms”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Google Forms

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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

    This platform is a self-hostable, enterprise-grade survey and form builder that includes a drag-and-drop interface, conditional logic, and webhook support, making it a comprehensive solution for custom data collection.

    JavaForm BuildersVisual Form Designers
    View on GitHub↗1,224
  • 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

    This is a no-code visual page and form builder that supports drag-and-drop design, data collection, and export, making it a functional tool for creating custom forms and surveys.

    JavaScriptForm BuildersVisual Form Designers
    View on GitHub↗9,956
  • heyform/heyformheyform avatar

    heyform/heyform

    8,852View on GitHub↗

    Heyform is an open-source form builder and self-hosted data collection platform. It provides a no-code designer for creating dynamic web-based surveys and input forms, supported by an extensible backend for managing submissions and storing results in a private database. The system distinguishes itself through advanced form logic and branding controls. It includes a conditional logic engine to show or hide sections based on user responses and allows for precise visual identity customization through configurable themes and custom CSS injection. The platform covers a broad range of operational

    Heyform is a comprehensive, self-hostable form builder that includes a drag-and-drop interface, conditional logic, webhook support, and data export capabilities, making it a perfect match for your requirements.

    TypeScriptForm Builders
    View on GitHub↗8,852
  • 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

    This is a visual drag-and-drop form builder that provides the core functionality for creating and managing dynamic web forms, though it is primarily designed as a component library for Vue developers rather than a standalone, ready-to-deploy survey application.

    VueVisual Form Designers
    View on GitHub↗1,997
  • formbricks/formbricksformbricks avatar

    formbricks/formbricks

    12,391View on GitHub↗

    Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows. The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by a

    Formbricks is a self-hostable survey and feedback platform that provides a drag-and-drop builder and data collection capabilities, making it a strong fit for creating and managing custom surveys.

    TypeScriptConditional Logic
    View on GitHub↗12,391
  • 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

    This is a visual form-designing component or library intended for developers to embed into their own applications, rather than a standalone, self-hostable web application for collecting and managing survey data.

    JavaScriptVisual Form Designers
    View on GitHub↗2,104
  • 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

    This is a visual form-designing component library for Vue.js developers rather than a self-contained, deployable web application for collecting and managing survey data.

    VueVisual Form Designers
    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

    This is a developer-focused code generation tool for creating Vue form components rather than a self-hostable application for collecting and managing survey data.

    VueVisual Form Designers
    View on GitHub↗9,330
  • illacloud/illa-builderillacloud avatar

    illacloud/illa-builder

    12,268View on GitHub↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    This is a low-code internal tool builder designed for creating admin panels and CRUD interfaces rather than a dedicated form and survey builder, though its drag-and-drop canvas could be used to construct custom data collection interfaces.

    TypeScriptOn-Premise Deployment
    View on GitHub↗12,268
  • openblocks-dev/openblocksopenblocks-dev avatar

    openblocks-dev/openblocks

    6,220View on GitHub↗

    Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can assemble applications by dragging and dropping pre-built components onto a canvas, connecting them to databases and APIs without writing code. The platform distinguishes itself through its architecture for embedding and reuse. Entire application pages can be rendered as native React components inside other applications, replacing traditional iframe-based embedding. Custom components and queries can be bundled into reusable modules for use across multiple applications, and an au

    This is a low-code platform for building internal business tools and dashboards rather than a dedicated form and survey builder, meaning it lacks the specialized features like conditional logic and survey-specific data collection workflows required for this category.

    TypeScriptOn-Premise Deployment
    View on GitHub↗6,220
  • 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

    This is a JavaScript library and framework for building form-rendering components into your own applications rather than a standalone, self-hostable form-builder application.

    TypeScriptVisual Form Designers
    View on GitHub↗4,782
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
tduckcloud/tduck-survey-form1.2KJavaMITJun 10, 2026
mrxujiang/h5-dooring10KJavaScriptGPL-3.0Mar 22, 2026
heyform/heyform
8.9K
TypeScript
AGPL-3.0
Jun 3, 2026
vform666/variant-form2KVueNOASSERTIONNov 26, 2024
formbricks/formbricks12.4KTypeScriptNOASSERTIONJun 16, 2026
minikomi/bootstrap-form-builder2.1KJavaScriptMITSep 22, 2017
gavinzhulei/vue-form-making5.6KVueMITDec 27, 2023
jakhuang/form-generator9.3KVueMITApr 13, 2023
illacloud/illa-builder12.3KTypeScriptApache-2.0May 27, 2026
openblocks-dev/openblocks6.2KTypeScriptAGPL-3.0Oct 19, 2023

Related searches

  • an open source alternative to Jotform
  • an open source survey and questionnaire application
  • a self-hosted form builder
  • an open source alternative to Qualtrics
  • an open source platform for live polling
  • an open source spreadsheet database platform
  • an open source interactive quiz platform
  • an open source learning management system