
Docebo
Enterprise, AI-powered LMS for personalized learning at scale.
Discover top open-source software, updated regularly with real-world adoption signals.

Self-hosted platform to sell courses and digital downloads
Open-source learning management system for creating, selling, and delivering online courses from your own branded website. An alternative to Teachable, Thinkific, and Podia.

CourseLit is a batteries-included learning management system designed for educators, creators, and entrepreneurs who want full control over their online teaching business. Built as a self-hosted alternative to platforms like Teachable, Thinkific, and Podia, it eliminates platform fees and vendor lock-in while giving you complete ownership of your content and student data.
The platform includes everything needed to launch and scale an online course business: a visual website builder for creating custom landing pages, integrated course authoring tools, student management, Stripe payment processing, and analytics. You can publish courses, digital downloads, and blog content—all from a single, unified interface.
CourseLit offers both cloud-hosted and self-hosted deployment. The cloud version includes a 14-day trial with no credit card required, while self-hosting gives technical teams complete infrastructure control. Built with TypeScript as a monorepo using Pnpm workspaces, the codebase is extensible through a custom widget system. Media assets are managed via MediaLit, which can be used as a service or self-hosted for complete independence.
When teams consider CourseLit, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Independent Course Creator
Launch a branded course website with custom landing pages, process payments via Stripe, and retain 100% revenue minus payment processing fees
Corporate Training Platform
Deploy a self-hosted LMS for employee training with complete control over sensitive training data and compliance requirements
Digital Product Storefront
Sell ebooks, templates, and downloadable resources alongside courses from a unified, branded website
Educational Institution
Build a white-labeled learning platform with custom branding, student management, and content delivery without vendor lock-in
The cloud-hosted version at courselit.app offers a managed service with a 14-day free trial. Self-hosting gives you complete infrastructure control and eliminates recurring platform fees, but requires technical expertise for deployment and maintenance.
CourseLit integrates with Stripe for payment processing. You connect your own Stripe account, so payments go directly to you minus Stripe's processing fees—no platform revenue sharing.
MediaLit is the backend service for managing media assets like videos and images. You can use the paid cloud service or self-host your own MediaLit instance for complete independence.
Yes, CourseLit supports custom widgets that allow you to extend functionality. The codebase is TypeScript-based and organized as a monorepo, making it accessible for developers to modify and enhance.
Self-hosting requires familiarity with Node.js, MongoDB, environment configuration, and basic DevOps practices. You'll need to manage database migrations and server infrastructure.
Project at a glance
ActiveLast synced 4 days ago