LimeSurvey is a free, open source forms & surveys project written in JavaScript and released under a custom open-source licence. It has 3,727 GitHub stars, 1,122 forks and 101 open issues, and was last pushed 7 hours ago. On this registry it ranks #4 of 12 tracked projects in Forms & Surveys, with 5 head-to-head comparisons available. It gained 10 stars over the last 6 tracked days.

What is LimeSurvey?

What it is

LimeSurvey is a free and open-source online survey platform written primarily in PHP with a JavaScript and React front end. It lives in the web forms and survey ecosystem, and it positions itself as a self-hostable alternative to hosted services such as SurveyMonkey, Typeform, Qualtrics, and Google Forms. The project has been developed since 2006 and is used by businesses, academic institutions, teachers, students, governments, and financial institutes across more than 80 countries.

The concrete problem it solves is vendor lock-in and data control. Organizations that need unlimited surveys and questions, conditional logic, and multilingual collection often face per-response pricing or restrictions on where response data is stored. LimeSurvey provides the same core survey authoring and analysis workflow as a package that can be deployed on infrastructure the operator controls, which matters for teams that must meet GDPR requirements or keep sensitive responses in-house.

Key capabilities

  • Unlimited surveys and unlimited questions, with more than 30 question types available.
  • Conditional logic, skip logic, and question branching for adaptive survey paths.
  • Multilingual surveys supporting more than 80 languages.
  • A library of over 900 survey templates, plus branding controls for fonts, colors, logo, CSS, and JavaScript.
  • Response collection and statistics, with advanced data analysis tools built in.
  • RemoteControl API over XML-RPC and JSON-RPC, plus REST API and plugin integrations including SAML, LDAP, and SURFconext.
  • Security and compliance features such as two-factor authentication, data anonymization, GDPR compliance, and WCAG 2.0 compliance.

Who uses it and how

  • Businesses gather feedback from customers, employees, and stakeholders using public links, QR codes, or social sharing.
  • Academic researchers and field study teams run structured questionnaires with branching and export results through plugins such as ExportR and ExportSTATAxml.
  • Global organizations deploy multilingual surveys to reach audiences across many regions from a single installation.
  • Privacy-focused teams use closed access mode with personal invite links and anonymization to collect sensitive data under GDPR.
  • Administrators integrate authentication through SAML, LDAP, SURFconext, or AuthCAS, and extend behavior with question themes, survey themes, and audit log plugins.

Getting started

Download the latest stable release from the community downloads page, or use the development repository with the caveat that it may contain untested versions. Deployment requires a PHP-ready web server such as Apache 2.4 or later, nginx 1.1 or later, PHP 8.1.29 or later with mbstring and PDO drivers, and a database among MySQL 8.0, PostgreSQL 14, MariaDB 10.3.38, or MSSQL 2019. A hosted SaaS option is offered for those who prefer not to self-host.

When to use it — and when not to

LimeSurvey is a reasonable fit when the priority is avoiding vendor lock-in, controlling where response data lives, and matching the feature set of paid survey products without per-response fees. A self-hoster must operate a web server, PHP runtime, and a supported database, and should plan for the recommended extensions such as php-fpm, gd2, imap, ldap, zip, and zlib. The repository carries an unspecified license (NOASSERTION) and lists zero contributors in the registry metadata, so anyone evaluating it should confirm licensing terms and project activity directly before committing.

project readme (upstream, from github) — read inline

LimeSurvey Logo

LimeSurvey: The world’s #1 open-source survey platform

It's what we love and do best since 2006...

🌐 Website · 🔮 Demo · 📚 Documentation · ⚙️ Request a feature · 🐛 Report a bug · 🗨️ Forums · 🗨️ Discord

LimeSurvey is a free and open-source online survey platfrom used by businesses of all sizes, professionals, academic institutions, teachers, students, governments, financial institutes, and Anja from HR (who is hiring and looking for a DevOps and Technical Support Engineer/Developerdrop her a Lime…) in 80+ countries worldwide. It offers features like conditional logic, question branching, customizable templates, multilingual support, and GDPR compliance.

🌟 Why LimeSurvey?

LimeSurvey is perfect for you if you are...

  • 📊 Gathering feedback from customers, employees, or stakeholders
  • 🎓 Conducting academic research or field studies
  • 🌍 Running multilingual surveys for global audiences
  • 🔐 Prioritizing privacy and GDPR compliance in data collection
  • 🛠 Needing customizable, flexible survey platform for various projects
  • 🚀 Scaling surveys for startups, mid-sized businesses, or large organizations
  • 🎯 Looking for an open-source solution with no vendor lock-in

🚀 Features

  • Unlimited surveys
  • Unlimited questions
  • 30+ question types
  • 900+ survey templates
  • Easy LimeSurvey editor
  • On-brand surveys (fonts, colors, logo, CSS, JavaScript)
  • Multilingual surveys (80+ languages)
  • Skip logic and question branching
  • Easy survey sharing (via public link, QR code, socials)
  • Closed access mode (via personal link, invite-only)
  • Responses & statistics
  • Advanced data analysis tools
  • RemoteControl API (via XML-RPC / JSON-RPC)
  • Google Analytics
  • Data security & anonymization
  • Two-factor authentication
  • GDPR compliance and strong data security
  • WCAG 2.0 compliance 🌐💚
  • Plugins (questions themes, survey themes, audit log, ExportR, ExportSTATAxml, AuthCAS ...)
  • Integrations (SAML, LDAP, SURFconext, Remote Control, REST API ...)
  • And much more ...

Installation

⬇️ Stable Release: We recommend downloading the latest stable version for optimal reliability and performance.

⚠️ Repository: You can also access the development repository. Be aware that it may contain versions that are not fully tested.

Requirements

Minimal

  • Apache ≥ 2.4, nginx ≥ 1.1, or any PHP-ready web server
  • PHP ≥ 8.1.29 with mbstring and PDO drivers
  • MySQL ≥ 8.0, PostgreSQL ≥ 14, MariaDB ≥ 10.3.38, or MSSQL ≥ 2019

Recommended

  • Latest nginx version
  • Latest PHP version with php-fpm, mbstring, gd2, imap, ldap, zip, zlib, and database drivers
  • Latest MariaDB or MySQL version

☁️ You don’t want to host yourself? Let us do it for you!

Skip the technical setup and focus on creating and analyzing surveys. With our hosted SaaS, you get a fast, easy-to-use online survey platform that ensures security and complies with privacy regulations like GDPR. We take care of all the hosting and maintenance, so you don’t have to worry about it and can scale away: 👉 Create free online survey!

❤️ Join the community

All Thanks to our contributors

License

LimeSurvey is licensed under GPL v2.0, with the option to use any later GPL version. Pictures and the LimeSurvey Logo are registered trademarks of LimeSurvey GmbH, based in Hamburg, Germany.

🔼 Back to top

Frequently asked questions

Is LimeSurvey free to use?

LimeSurvey is open source. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does LimeSurvey do?

Create engaging surveys and gather valuable insights

What is LimeSurvey written in?

LimeSurvey is primarily written in JavaScript. Its source is publicly available at https://github.com/LimeSurvey/LimeSurvey, and it has 3,727 GitHub stars.