You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Denis Chenu df09a5058a Fixed issue #15566: Potential PHP Notice with some theme 1 day ago
admin Fixed #7107: Login using http://<serverurl>/admin broken on IIS 7 years ago
application Fixed issue #15566: Potential PHP Notice with some theme 1 day ago
assets [READY] Fixed issue #15532: Show warnings when implicit alphabetical compare (#1341) 4 days ago
docs Release 3.20.1+191114 1 day ago
framework Dev: update to Yii1.1.21 7 months ago
installer Dev More database field type fixes 5 months ago
locale Updated translation: German by eddylackmann 1 day ago
plugins Fixed issue : demo plugin broke page 1 year ago
tests Dev: Test ignoring jumbotron (travis) 3 days ago
themes Update themeoptions.php 3 weeks ago
third_party Fixed issue: generate PDF for a single stat is not working 1 week ago
tmp Dev: Add index.html to tmp/assets/ again 2 years ago
upload Dev: some cleaning 3 months ago
.bowerrc Dev: Sorting and filtering of ParticipantList is working. 3 years ago
.editorconfig Dev: added some js related standards 2 years ago
.gitattributes Dev: add eol=lf for sql,txt,lss 6 years ago
.gitignore Dev: rebuild minified adminbasics 2 months ago
.htaccess Revert "Revert "Dev: RedirectMatch 403 for hidden files except /.well-known"" 1 year ago
.scrutinizer.yml Dev Updated Scrutinizer config 1 year ago
.travis.yml Dev: Add TODO note in travis config 2 months ago
CONTRIBUTING.md Dev Added pull request template 2 years ago
README.md Dev Updated readme and removed particular version numbers 1 month ago
composer.json Dev: Downgrade to PHPUnit 5.7, which is supported on PHP 5.6 9 months ago
index.php Fixed issue: Captcha not showing 1 year ago
manifest.yml Added container definition 2 years ago
phpci.yml Added phpci.yml 4 years ago
phpunit.xml Dev: Include unit/ folder in tests (adapted to dev branch) 4 days ago

README.md

LimeSurvey Logo

Sophisticated online survey software

Build Status

About

Limesurvey is the number one open-source survey software.

Advanced features like branching and multiple question types make it a valuable partner for survey-creation.

Demo

See our Administration Demo. The credentials are prefilled, just click Log in

Or try taking one of our test surveys

How to install

Release

We try to publish a release every other day. We recommend using those.

Repository

You may want to use the plain repository, which is also possible.

Please be advised, that we sometimes push development versions into the repository, which may not be working correctly.

Requirements

Minimal

The absolute minimal requirements are:

  • Apache >= 2.4 | nginx >= 1.1 | any other php-ready webserver
  • php >= 5.4
    • with mbstring and pdo-database drivers
  • mysql >= 5.5.3 | pgsql >= 9 | mariadb >= 5.5 | mssql >= 2005

We recommend the following setup

  • Web server: nginx (most recent stable version)
  • PHP (most recent stable version)
    • with php-fpm, mbstring, gd2 with freetype, imap, ldap, zip, zlib and database drivers
  • MariaDB or MySQL (most recent stable version)

Manual

for more information please refer to our homepage, or have a look at the manual

Licence

LimeSurvey software is licenced under the GPL 2.0.

Pictures and the LimeSurvey Logo are registered trademarks of LimeSurvey GmbH, Hamburg, Germany.

Tools used

We are using BrowserStack to run manual tests on different browsers and devices

We are using Scrutinizer to static check our code

We are using TravisCI to run automated tests before release: