MCPcopy
hub / github.com/LimeSurvey/LimeSurvey

github.com/LimeSurvey/LimeSurvey @7.0.4+260620 sqlite

repository ↗ · DeepWiki ↗ · release 7.0.4+260620 ↗
15,576 symbols 65,460 edges 5,381 files 477 documented · 3%
README

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

Extension points exported contracts — how you extend this code

AstNodeConstructor (Interface)
(no doc) [1 implementers]
editor/public/tinymce/js/tinymce/tinymce.d.ts
EditorObservable (Interface)
(no doc) [1 implementers]
editor/public/tinymce/js/tinymce/tinymce.d.ts
StringPathBookmark (Interface)
(no doc)
editor/public/tinymce/js/tinymce/tinymce.d.ts
RangeBookmark (Interface)
(no doc)
editor/public/tinymce/js/tinymce/tinymce.d.ts
IdBookmark (Interface)
(no doc)
editor/public/tinymce/js/tinymce/tinymce.d.ts

Core symbols most depended-on inside this repo

$
called by 5897
assets/packages/kcfinder/cache/base.js
get
called by 4357
editor/public/tinymce/js/tinymce/tinymce.d.ts
on
called by 3459
editor/public/tinymce/js/tinymce/tinymce.d.ts
require
called by 2909
application/extensions/yiiwheels/widgets/ace/assets/js/ace.js
r
called by 2549
docs/swagger/swagger-ui-bundle.js
r
called by 2549
docs/swagger/swagger-ui-es-bundle.js
add
called by 1753
editor/public/tinymce/js/tinymce/tinymce.d.ts
apply
called by 1558
assets/packages/meta/LSRTLPlugin/LSRTLPlugin.js

Shape

Function 12,842
Method 1,560
Class 842
Interface 332

Languages

TypeScript100%

Modules by API surface

editor/public/tinymce/js/tinymce/tinymce.min.js1,452 symbols
editor/public/tinymce/js/tinymce/themes/silver/theme.min.js1,220 symbols
docs/swagger/swagger-ui-es-bundle.js874 symbols
docs/swagger/swagger-ui-bundle.js874 symbols
application/extensions/yiiwheels/widgets/ace/assets/js/worker-xquery.js583 symbols
editor/public/tinymce/js/tinymce/models/dom/model.min.js530 symbols
docs/swagger/swagger-ui.js495 symbols
docs/swagger/swagger-ui-es-bundle-core.js484 symbols
editor/public/tinymce/js/tinymce/tinymce.d.ts375 symbols
assets/packages/ckeditor/plugins/codemirror/js/codemirror.min.js315 symbols
docs/swagger/swagger-ui-standalone-preset.js269 symbols
assets/packages/ckeditor/plugins/markdown/js/codemirror-gfm-min.js261 symbols

Dependencies from manifests, versioned

anper/iuliia1.2 · 1×
components/jquery>=1.9.1 · 1×
crisu83/yiistrapdev-bs3 · 1×
doctrine/annotations1.10 · 1×
goldspecdigital/oooas2.10 · 1×
greew/oauth2-azure-provider1.0 · 1×
html2text/html2text4.3 · 1×
khaled.alshamaa/ar-php6.3 · 1×
league/oauth2-client2.0 · 1×
league/oauth2-google3.0 · 1×
mk-j/php_xlsxwriter0.39 · 1×
paragonie/sodium_compat1.14 · 1×

For agents

$ claude mcp add LimeSurvey \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact