Open eClass
Open eClass lets you run advanced e-learning solution that can enhance the teaching and learning process entirely on your own server.
Open-source course management, honestly reviewed. Built for universities, free to self-host — but the target audience is narrower than the pitch suggests.
TL;DR
- What it is: A complete Course Management System (LMS) developed and maintained by the Greek Academic Network (GUnet) since 2003. Think Moodle, but built specifically for Greek higher education [README][3].
- Who it’s for: Greek universities and academic institutions, adult education centers, vocational training institutes, and organizations that want a free, self-hosted LMS. Not designed with commercial course creators or non-technical founders in mind.
- License: GNU GPL — fully open source, self-hostable, modifiable [README].
- Cost savings: Commercial LMS platforms like TalentLMS start at ~$69/mo, Teachable at $39/mo, Thinkific at $36/mo. Open eClass is $0 in licensing, with only VPS costs to run it.
- Key strength: 20+ years of continuous development by a real institution (GUnet), eLearning standards compliance (SCORM), multi-language support, and a proven track record across nearly every Greek university [README][5].
- Key weakness: A security vulnerability discovered in early 2026 allowed remote code execution via arbitrary file upload in the admin panel [1]. Low GitHub traction (159 stars). Website is entirely in Greek. If you’re not connected to Greek academia, the community support will feel thin.
What is Open eClass
Open eClass (formerly GUnet eClass) is a Course Management System developed by the Greek University Network (GUnet) eLearning group, first released in March 2003. The platform stores and presents educational materials, manages assignments and assessments, and supports both synchronous and asynchronous communication between instructors and students [README].
The pitch from GUnet is straightforward: free, open-source, flexible, mobile-responsive. The current version is 4.3.1, released March 2026, and requires PHP >= 8.1 with MySQL or MariaDB [README]. It runs in a standard LAMP/LEMP stack.
What distinguishes Open eClass from generic LMS platforms is its institutional origin. This is not a startup project looking for product-market fit — it’s infrastructure built and maintained by an academic network to serve Greek universities. The README explicitly states that it “has been used successfully by virtually all academic institutions in the country” [README]. GUnet both develops the platform and provides a hosted free version at free.openeclass.org for organizations that don’t want to self-host.
Internationally, the platform appears in comparisons of LMS tools used in higher education alongside Moodle, Canvas, Google Classroom, and Open edX — usually in the context of European academic deployments [5].
Why people choose it
The honest answer is: most people who choose Open eClass do so because their institution already uses it, or because they’re in Greece and this is what GUnet offers for free with institutional backing.
That said, there are genuine reasons to pick it over alternatives:
It’s actually free and institutionally maintained. Not “free tier with limits,” not “open core with paid plugins.” The entire platform, including eLearning standards support (SCORM), is free. And unlike many open-source projects maintained by a single developer or startup, GUnet has maintained this for over 20 years [README][5]. That longevity matters if you’re betting your organization’s training infrastructure on it.
eLearning standards compliance. Open eClass supports eLearning standards, which means SCORM course packages — the format exported by tools like Articulate or iSpring — can be imported and tracked [README][website]. This is not a given in free LMS platforms.
Multi-language support. Despite the Greek-first branding, the platform is available in English, Spanish, French, German, Italian, and others [5]. The website being in Greek is a presentation problem, not a platform limitation.
Comparison to Moodle (the obvious benchmark): A 2025 educational technology tutorial [5] groups Open eClass alongside Moodle as one of the platforms examined “more in detail” due to its acceptance by the academic community. The practical difference is scale: Moodle has ~20K GitHub stars and a global plugin ecosystem. Open eClass has 159 stars and a regional community. If you need Moodle’s breadth of integrations and community plugins, Open eClass won’t match it. If you need a clean, maintained LMS and don’t need the long tail of Moodle plugins, Open eClass is a viable alternative.
Features
Based on the official website and documentation [README][3][website]:
Core course management:
- Unlimited course creation and management
- Educational material organization, storage, and delivery (documents, slides, multimedia)
- eBook support — HTML-format books uploaded and presented inline
- Automated exercises and questionnaires
- Assignment management: creation, submission, grading
- Learning path builder — organizes content into structured sequences
Communication and collaboration:
- Synchronous communication: video conferencing integration
- Asynchronous: forums, chat, messaging
- User groups for collaborative learning projects
Assessment and reporting:
- Performance reports and attendance tracking
- Polls and surveys
- Usage statistics dashboard
Technical:
- eLearning standards support (SCORM)
- Multi-language interface
- Responsive design — works on desktop, tablet, smartphone
- Mobile app available
- Backup and restore for course content
- LDAP/IMAP/POP3/external MySQL authentication options for institutional SSO [3]
What’s missing or unclear:
- No mention of a REST API for external integrations
- No built-in marketplace or payment processing for selling courses
- Video hosting is not native — you’d link to external video or use the multimedia module
- AI features: none mentioned anywhere in the documentation or website
Pricing: SaaS vs self-hosted math
Open eClass has no commercial pricing tier. It is free software under GNU GPL. The cost model is:
Open eClass self-hosted:
- Software: $0
- VPS: $5–15/mo (a basic 2GB RAM instance is sufficient for a small organization)
- Domain and SSL: $10–15/yr
- Your time to set it up and maintain it
GUnet’s free hosted version (free.openeclass.org):
- $0, hosted and supported by GUnet — but this is a shared public instance, not a private deployment
Competing SaaS LMS platforms for comparison:
- Teachable: $39/mo (basic), $119/mo (pro) — adds transaction fees on lower tiers
- Thinkific: $36/mo (basic), $149/mo (pro)
- TalentLMS: $69/mo (starter, 40 users), $459/mo (premium)
- Blackboard: enterprise pricing, no public figures — typically $20K+/yr for institutions
For an organization running internal training or small-scale academic delivery, the math is clear: $0 license vs. $400–1,700/yr for basic SaaS. Over three years, a small organization saves $1,200–$5,000 by self-hosting Open eClass on a modest VPS.
The catch: this math only makes sense if you have the technical capability to deploy and maintain a PHP/MySQL application. If you don’t, those savings get eaten by setup time or a one-time deployment service.
Deployment reality check
What you need:
- Linux VPS with PHP >= 8.1
- MySQL or MariaDB
- A web server (Apache or nginx)
- A domain name and SSL certificate
The README points to documentation at http://docs.openeclass.org/en/start for installation instructions [README]. The installation appears to be a standard web application deployment — upload files, run an installer, configure database credentials. No Docker Compose file is mentioned in the README, though community guides may exist.
What can go sideways:
A security researcher from TwelveSec published a detailed code review in January 2026 that found a remote code execution (RCE) vulnerability in Open eClass via arbitrary file upload in the admin theme import module [1]. The vulnerable code in modules/admin/theme_options.php allows a ZIP file to be uploaded as a theme package. The archive’s contents are extracted without filtering file extensions, and the theme_options.txt file inside is deserialized without validation — creating both an arbitrary file write path and an unsafe deserialization surface [1].
The researcher notes they couldn’t complete a deserialization exploit chain on PHP 8+, but the arbitrary file write vector is exploitable. The implication: an authenticated admin account can achieve remote code execution. This requires admin access to exploit, but it’s still a meaningful risk for any public-facing deployment.
This vulnerability status as of this writing (April 2026) is unclear — there is no corresponding CVE or patch release publicly listed. If you’re deploying Open eClass, verify whether 4.3.1 addresses this before putting it on a public server.
Realistic setup time:
- Technical user (familiar with Linux, PHP, MySQL): 1–3 hours
- Non-technical user following a guide: half a day, including DNS propagation and SSL setup
- Zero Linux experience: hire someone for a one-time deployment
Pros and Cons
Pros
- Genuinely free, GNU GPL. No “open core” tricks. No paid plugins for basic features. The entire feature set is available without a commercial agreement [README].
- 20+ years of continuous development. GUnet has maintained this since 2003. That’s not a side project — it’s institutional infrastructure [README][5].
- eLearning standards (SCORM). Accepts industry-standard course packages, which matters if you’re importing content from authoring tools [README][website].
- Multi-language interface. English, Spanish, French, German, Italian supported despite the Greek-first website [5].
- Mobile-responsive + mobile app. Adapts to all screen sizes; a companion mobile app exists [website].
- Institutional LDAP/IMAP/SSO support. Integrates with existing directory services — a real requirement for organizations [3].
- Free hosted option from GUnet. If you don’t want to manage infrastructure, free.openeclass.org exists [website].
- Proven at scale. Used across Greek universities for 20+ years — the platform has been stress-tested in real academic deployments [README][5].
Cons
- Active RCE vulnerability disclosed January 2026. The arbitrary file upload issue [1] hasn’t been publicly patched as of this writing. Running this on a public-facing server requires verifying whether 4.3.1 addresses it.
- 159 GitHub stars. For context, Moodle has ~20K. This is a regional project with a limited international community. Finding answers to non-standard problems means reading Greek-language forums.
- Website is entirely in Greek. First impressions matter for evaluating a product, and the official website provides almost no English-language content. This isn’t a blocker, but it signals who the primary audience is.
- No commercial course selling features. No payment processing, no student enrollment commerce, no certificate builder for paid courses. This is an academic LMS, not a Teachable alternative.
- No API documentation surfaced. No REST API is mentioned in official documentation for external integrations. Automating user provisioning or syncing with other systems is unclear.
- No AI features. In 2026, every LMS competitor is bolting on AI tutoring, AI-generated quizzes, and personalized learning paths. Open eClass has none of this mentioned anywhere.
- Small GitHub activity. 159 stars and no star/fork data available in the profile suggests limited international developer adoption. Community plugin ecosystem is minimal compared to Moodle.
Who should use this / who shouldn’t
Use Open eClass if:
- You’re in Greece or working with Greek academic institutions and want a locally supported, free LMS.
- You’re running internal corporate training and need a simple, free, self-hosted LMS without commerce features.
- You need SCORM compatibility and eLearning standards support without paying TalentLMS $69+/mo.
- You have basic Linux/PHP skills or can hire someone for a one-time deployment.
- Your primary concern is data sovereignty and cost, and a regional community is fine for your support needs.
Skip it (use Moodle instead) if:
- You want a global community, thousands of plugins, and extensive documentation in English.
- You need robust plugin marketplace support for specific integrations (Zoom, MS Teams, H5P interactive content at scale).
- You’re deploying at large scale and need Moodle’s enterprise features and support ecosystem.
Skip it (use Open edX instead) if:
- You’re building a MOOC or public-facing course platform with self-paced enrollment at scale.
- You need a platform purpose-built for selling courses to thousands of concurrent learners.
Skip it (use Teachable/Thinkific) if:
- You want to sell courses commercially and need built-in payment processing, landing pages, and affiliate tools.
- You have zero tolerance for infrastructure management and no technical resources.
- The cost of $39–$119/mo is acceptable given zero ops overhead.
Skip it (entirely) if:
- Security is a primary concern and you haven’t verified the January 2026 RCE vulnerability is patched [1].
- You need English-language community support for troubleshooting.
Alternatives worth considering
- Moodle — the obvious comparison. Global community, 20K+ GitHub stars, massive plugin ecosystem, same GNU GPL license. More complex to set up, more documentation available. The de facto open-source LMS standard globally.
- Open edX — MIT/Harvard’s platform, AGPL licensed, designed for large-scale MOOCs. Significantly more complex to deploy but purpose-built for public course platforms.
- Canvas (Instructure) — the commercial LMS most universities use when they’re not on Moodle. Excellent UI, no self-hosted option.
- Chamilo — European open-source LMS, GPL licensed, more internationally active community than Open eClass.
- ILIAS — German academic LMS, also GPL, popular in European institutions, more international than Open eClass.
- TalentLMS / Teachable / Thinkific — SaaS alternatives at $39–$459/mo if you want zero infrastructure management.
For a non-technical founder specifically trying to escape SaaS LMS costs, the realistic shortlist is Moodle vs Open eClass. Pick Moodle if you need global community support and plugin depth. Pick Open eClass if you’re in Greece, you want something simpler, or you need GUnet’s institutional backing.
Bottom line
Open eClass is a legitimate, free, GNU GPL LMS with 20+ years of development behind it — which puts it in a very different category from most open-source projects that hit GitHub and stall. For Greek academic institutions and organizations with ties to GUnet, it’s the obvious choice: free, institutionally supported, SCORM-compliant, proven at scale. For everyone else, the calculus is harder. The 159 GitHub stars, the Greek-only website, the January 2026 RCE disclosure, and the absence of any API or AI features make it a hard sell against Moodle, which offers all the same freedoms with a vastly larger community behind it. If your use case is internal corporate training, the free hosting from GUnet at free.openeclass.org removes the infrastructure problem entirely — but if your use case is selling courses commercially, Open eClass is the wrong tool regardless of price.
Sources
- TwelveSec Lab — “RCE Via Arbitrary File Upload at Open eClass” (Jan 16, 2026). https://twelvesec.com/2026/01/16/rce-via-arbitrary-file-upload-at-open-eclass/
- Open eClass Documentation — “Teacher Manual — Open eClass ver. 3.2”. https://docs.openeclass.org/en/3.2/mant
- EDUMOTIVA / Engined Study — “Tutorial for distance on-line learning: Asynchronous teaching tools” (2021). https://study.engined.eu/mod/book/view.php?id=266&chapterid=5
Primary sources:
- GitHub repository and README: https://github.com/gunet/openeclass (159 stars, GNU GPL license)
- Official website: https://www.openeclass.org
- Free hosted instance: https://free.openeclass.org
- Demo instance: https://demo.openeclass.org
- Documentation: http://docs.openeclass.org/en/start
Category
Related Learning & Education Tools
View all 19 →Moodle
6.9KMoodle offers open source, customizable, scalable as a self-hosted learning management.
Canvas LMS
6.5KReleased under AGPL-3.0, Canvas LMS provides learne management system (LMS) that is revolutionizing the way we educate on self-hosted infrastructure.
ClassroomIO
1.5KClassroomIO is a self-hosted learning management replacement for Coursera, Kajabi, and more.
LearnHouse
1.3KFor learning management, LearnHouse is a self-hosted solution that provides customizable, learning management system.
Chamilo LMS
931Chamilo LMS is a self-hosted learning & education tool that creates a virtual campus for the provision of online or semi-online training.
Gibbon
591Gibbon lets you run flexible school management platform designed to make life better for teachers entirely on your own server.