courselit
CourseLit is an open-source learning management system (LMS) that lets you create and sell online courses, digital downloads, and blogs from your own website. It's positioned as a self-hosted alternative to Teachable, Thinkific, and Podia, with built-in course authoring, student management, Stripe payment processing, and analytics.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | codelitdev/courselit |
| Owner | codelitdev |
| Primary language | TypeScript |
| License | AGPL-3.0 — OSI-approved |
| Stars | 1.2k |
| Forks | 244 |
| Open issues | 253 |
| Latest release | v0.74.0 (2026-07-01) |
| Last updated | 2026-07-07 |
| Source | https://github.com/codelitdev/courselit |
What courselit is
TypeScript-based monorepo (Pnpm workspaces) offering a batteries-included LMS with course authoring, payment integration, website builder, and custom sales pages. Requires MongoDB for data persistence and MediaLit (or self-hosted) for media asset management. Deployable via Vercel or self-hosted Docker.
Get the courselit source
Clone the repository and explore it locally.
git clone https://github.com/codelitdev/courselit.gitcd courselit# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- AGPL-3.0 license mandates source code disclosure for any deployed modifications—verify your commercial/compliance model aligns with copyleft requirements before deployment.
- MongoDB and MediaLit (or self-hosted equivalent) are mandatory external dependencies; production deployments need managed database and media storage strategy.
- Environment variables include email, database connection, and auth secrets; secure secret management and .env isolation critical for self-hosted instances.
- Monorepo structure (Pnpm workspaces) requires Node/Pnpm proficiency for local development; deployment via Vercel button provided but self-hosted Docker setup demands DevOps experience.
- No mention of database migration rollback strategies or zero-downtime deployment patterns—assess risk tolerance for schema changes in production.
When to avoid it — and what to weigh
- Require Production-Grade Security Certifications — No mention of SOC 2, HIPAA, GDPR compliance, or security audits in provided data. Requires thorough security review before handling sensitive student data or operating in regulated industries.
- Need Out-of-Box Enterprise Features — CourseLit v0.74.0 is described as having 'very limited' analytics. Lacks mention of advanced reporting, SSO, multi-tenancy, or API-first design typical of enterprise LMS platforms.
- Expect Minimal Operational Overhead — Self-hosting requires DevOps infrastructure setup (MongoDB, media storage, environment configuration). Cloud-hosted version exists but no SLA, uptime, or support guarantees stated.
- Uncertain AGPL-3.0 Compliance Feasibility — AGPL-3.0 requires source disclosure if you modify and deploy the software. Commercial use is legally permissible, but integrating proprietary code or reselling requires legal review of copyleft obligations.
License & commercial use
Licensed under AGPL-3.0 (GNU Affero General Public License v3.0). This is a copyleft license requiring source code disclosure if you modify and deploy the software. Commercial use is permitted, but any proprietary modifications must be open-sourced when deployed. Requires legal review for SaaS/hosted scenarios.
Commercial use of unmodified CourseLit is permissible under AGPL-3.0. However, if you modify the codebase and deploy it as a service, you must disclose the source code. Selling courses *on* CourseLit is unrestricted. Reselling CourseLit as a managed service or embedding it in proprietary products requires legal counsel to assess AGPL-3.0 compliance obligations.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Moderate |
| DEV.co fit | Good |
| Assessment confidence | High |
No security audit, vulnerability disclosure process, or compliance certifications mentioned in provided data. Self-hosted deployments inherit responsibility for securing MongoDB, email credentials, Stripe API keys, and MediaLit access. AGPL-3.0 source availability enables community review but does not guarantee absence of vulnerabilities. Requires security assessment before handling payment data or PII.
Alternatives to consider
Teachable / Thinkific (Proprietary SaaS)
Fully managed, battle-tested platforms with professional support, advanced analytics, and compliance certifications. Trade-off: vendor lock-in, limited customization, higher per-course or per-student fees.
Open edX (Open Source)
Enterprise-grade open-source LMS used by universities and large organizations. More mature, scalable, and feature-rich than CourseLit. Trade-off: significantly higher deployment and operational complexity; steeper learning curve.
Moodle (Open Source)
Widely deployed, long-established LMS with extensive plugin ecosystem and community. Better for academic institutions. Trade-off: older codebase, less modern UI, requires careful customization for commercial course sales.
Build on courselit with DEV.co software developers
Schedule a technical deep-dive with our team to assess deployment complexity, AGPL-3.0 compliance fit, and integration requirements for your use case.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
courselit FAQ
Can I use CourseLit to sell courses commercially?
Is the cloud-hosted version reliable for production?
What are the hard requirements for self-hosting?
Can I integrate CourseLit with my CRM or email marketing platform?
Software development & web development with DEV.co
Adopting courselit is usually one piece of a larger software development effort. As a software development agency, DEV.co provides software development services and web development expertise — pairing senior software developers and web developers with your team to design, build, and operate open-source cms software in production.
Ready to Evaluate CourseLit?
Schedule a technical deep-dive with our team to assess deployment complexity, AGPL-3.0 compliance fit, and integration requirements for your use case.