LimeSurvey

LimeSurvey

WHAT IS IT?

LimeSurvey is an online survey platform you install on your own server. You build questionnaires with more than 30 question types, skip logic and answer-based branching, then distribute them through a public link, a QR code or a personal invitation. The editor starts from a blank questionnaire or from one of the 900+ bundled templates, and styling goes as far as custom CSS and JavaScript. A hosted offering exists for anyone who would rather not administer a PHP server.

WHY IS IT INTERESTING?

  • Complex questionnaires: more than 30 question types, skip logic and branching based on previous answers. This is where simple form builders stop and LimeSurvey keeps going.
  • Multilingual by default: more than 80 languages for the admin interface and for the surveys themselves, which counts as soon as a study crosses a border.
  • Access and data control: closed-access mode through personal links, two-factor authentication, response anonymization and GDPR compliance.
  • Driven by API: the RemoteControl API over XML-RPC and JSON-RPC, plus a REST API, to create surveys and pull responses from another system.
  • Enterprise integrations: SAML, LDAP and SURFconext for authentication, with a plugin system covering themes, audit logs and exports to R or Stata.

USE CASES

  • Academic research or field studies with long, conditional questionnaires.
  • Internal surveys in an organization that requires LDAP or SAML for access.
  • Personal data collection where hosting and anonymization have to stay under your control.
  • A multilingual questionnaire distributed across several countries from a single instance.
  • Exporting responses to R or Stata for statistical analysis.

On requirements, the install needs PHP 8.1.29 or later with mbstring and PDO, an Apache or nginx server, and a MySQL 8, MariaDB 10.3.38, PostgreSQL 14 or MSSQL 2019 database. The code is released under GPL-2.0 or any later version, and the interface targets WCAG 2.0 compliance.