For an open source alternative to Qualtrics, the strongest matches are formbricks/formbricks (Formbricks is a self-hostable open-source survey and feedback platform), limesurvey/limesurvey (LimeSurvey is a fully self-hostable open-source survey platform that) and surveyjs/surveyjs (SurveyJS is a set of JavaScript questionnaire libraries that). frappe/erpnext and nestjsx/nest-access-control round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to qualtrics”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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 open-source survey and feedback platform offering advanced targeting, customizable workflows, and comprehensive response analytics for capturing user insights.
🔥 LimeSurvey – A powerful, open-source survey platform. A free alternative to SurveyMonkey, Typeform, Qualtrics, and Google Forms, making it simple to create online surveys and forms with unmatched flexibility.
LimeSurvey is a fully self-hostable open-source survey platform that includes advanced questionnaire logic, multi-language support, custom branding, and robust response analytics, squarely hitting every requirement for complex survey management.
SurveyJS is a set of JavaScript questionnaire libraries that enable the creation of complex forms, multi-language surveys, and response analytics, making it a robust platform for embedding customized survey workflows.
ERPNext is a comprehensive enterprise resource planning suite designed to integrate core organizational functions, including accounting, inventory, human resources, and project management, into a single unified platform. It operates as a metadata-driven business application, where data structures and application logic are defined through configuration rather than hard-coded programming to facilitate rapid customization. The system distinguishes itself through a robust security and governance framework that enforces granular, role-based access control across all document operations. It feature
ERPNext is an enterprise resource planning suite rather than dedicated survey software, though it includes general business modules and custom form builders that could theoretically capture feedback.
NestJS Access Control is a role-based and attribute-based authorization framework designed for the NestJS ecosystem. It provides a declarative system for securing application routes and resources, allowing developers to enforce granular access policies through metadata-driven decorators. The framework distinguishes itself by supporting hierarchical role inheritance, which enables the resolution of complex permission sets by traversing parent and child role relationships. It also facilitates dynamic authorization management, allowing security rules to be loaded asynchronously from external dat
This is an authorization framework for the NestJS ecosystem rather than survey software, making it a building block for permissions rather than a feedback management platform.
SpringBoot-Shiro-Vue is a permission management framework and role-based access control system. It provides a backend implemented with Spring Boot and a frontend built with Vue.js to manage user roles and map them to specific interface and API access rights. The project utilizes a token-based authentication system to verify user identities and enable stateless communication between the frontend and backend. It implements granular UI permission control to show or hide specific buttons and interface elements based on the current user's assigned access rights. The framework covers API security
This is a role-based access control and permission management framework rather than survey software, making it a building block for authorization rather than a questionnaire platform.
Danswer is an LLM application framework and RAG engine that provides a self-hosted interface for connecting large language models to private data. It serves as an enterprise AI chat interface and agent orchestrator, enabling the creation of specialized assistants with custom instructions and knowledge bases. The platform differentiates itself through an observability dashboard for tracking query history and token consumption, as well as a white-labeled interface for customized branding. It includes a multi-step research workflow for producing long-form reports and a sandboxed environment for
Danswer is an AI chat and RAG framework rather than survey software, making it a mismatched tool for building questionnaires and collecting feedback.
This project is a self-hosted question and answer platform and knowledge management system. It provides a centralized repository for documented answers and community discussions used to support users and resolve technical issues. The system functions as a plugin-based community forum, utilizing a modular extension system to add custom features and tools. It employs a decoupled architecture with a RESTful API backend to separate business logic from the user interface. The platform covers several domain areas including internal knowledge management, customer help centers, and community Q&A hos
This repository is a self-hosted community question-and-answer platform rather than survey software, making it a neighbouring communication tool rather than a feedback collection and questionnaire suite.
This project is a Spring Boot administrative framework and enterprise backend boilerplate designed for building management systems. It provides a foundation for enterprise-level applications using a reactive programming model and non-blocking data access patterns. The framework includes a reactive CRUD system for database operations and a role-based access control system to manage user accounts and administrative permissions. It further distinguishes itself with a centralized data dictionary for maintaining standardized labels and values across application modules. The system's broader capab
This repository is a Spring Boot application framework and backend boilerplate rather than survey software, making it a building block rather than a ready-to-use feedback management platform.
This is a role-based access control system for Laravel applications that manages user permissions and roles within a database. It provides a database permissions manager to assign specific abilities to users and roles, utilizing authorization gates to restrict access to routes and interface elements. The project features a wildcard permission system that uses pattern matching to grant broad access across multiple related permissions. It also supports team-scoped access control, allowing users to maintain different roles and permission levels across separate organizational contexts or teams.
This is a role-based access control library for Laravel rather than survey software, making it a building block for authentication rather than a complete questionnaire and feedback management platform.
Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate
Frappe is a low-code web framework for building data-driven applications rather than a dedicated survey and feedback platform, though survey apps can be built on top of it.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| formbricks/formbricks | 12.4K | TypeScript | NOASSERTION | |
| limesurvey/limesurvey | 3.6K | JavaScript | NOASSERTION | |
| surveyjs/surveyjs | 0 | — | — | — |
| frappe/erpnext | 35.7K | Python | GPL-3.0 | |
| nestjsx/nest-access-control | 1.2K | TypeScript | MIT | |
| heeexy/springboot-shiro-vue | 4.7K | Java | MIT | |
| danswer-ai/danswer | 30.6K | Python | NOASSERTION | |
| apache/incubator-answer | 15.6K | Go | Apache-2.0 | |
| hs-web/hsweb-framework | 8.4K | Java | Apache-2.0 | |
| spatie/laravel-permission | 12.9K | PHP | MIT |