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.
Olle Haerstedt a835a41746 Dev: Remove var_dump debug statement 2 days ago
admin Fixed #7107: Login using http://<serverurl>/admin broken on IIS 7 years ago
application Dev: Remove var_dump debug statement 2 days ago
assets Fixed issue #15598: intval : broken interpretation of string start by integer in JS (#1367) 4 days ago
docs Release 4.0.1+200120 6 days ago
framework Merge branch 'master' into develop 1 week ago
html New feature: Surveytopbar dynamically rendered 5 months ago
installer Fixed issue #15400: RC4 cannot be installed (locally) 3 months ago
locale Updated translation: Catalan by qualitatuvic 1 week ago
modules Dev Some minor interface fixes 2 months ago
plugins Dev Tanslation fixes 1 week ago
tests Fixed issue #15598: intval : broken interpretation of string start by integer in JS (#1367) 4 days ago
themes Merge master in develop 1 month ago
third_party Dev: Forget psalm 2 weeks ago
tmp Dev: Add index.html to tmp/assets/ again 2 years ago
upload Fixed issue: No save button in group creation 4 months ago
.bowerrc Dev: Sorting and filtering of ParticipantList is working. 3 years ago
.editorconfig Dev: added some js related standards 2 years ago
.eslintrc.json New feature: Surveytopbar dynamically rendered 5 months ago
.gitattributes Dev: add eol=lf for sql,txt,lss 7 years ago
.gitignore Fixed issue #15554: Core plugins should be pre-installed 2 months ago
.htaccess Revert "Revert "Dev: RedirectMatch 403 for hidden files except /.well-known"" 1 year ago
.scrutinizer.yml Dev Updated Scrutinizer config 2 years ago
.travis.yml Dev: reactivate FileManager tests 4 days ago
CONTRIBUTING.md Dev Added pull request template 2 years ago
LICENSE Dev Moved license file 2 years ago
README.md Merge branch 'master' of git@github.com:LimeSurvey/LimeSurvey.git into develop 3 months ago
buildVueComponents.js Dev: changed the actions to be multifile usable 2 weeks ago
composer.json Dev: Move webdriver and phpunit to require-dev 6 months ago
index.php New Feature: allow choosing innoDb vs MyIsam engine for MYSQL during installation (#1043) 9 months ago
manifest.yml Added container definition 2 years ago
package.json Dev: added coverage test and refined the test 4 months ago
phpci.yml Added phpci.yml 5 years ago
phpunit.xml 15632 remotecontrol cpd import participants update (#1361) 4 days ago
psalm.xml Dev: Add psalm config 1 year ago
yarn.lock Dev: added coverage test and refined the test 4 months 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 release early and often. The latest stable release version is available for download at https://www.limesurvey.org/about-limesurvey/download 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.9 | 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

License

LimeSurvey software is licensed under the GPL 2.0, or at your choice any later version of the license.

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: