AppFlowy is an open-source AI workspace for notes, docs, wikis and project management, positioned as an alternative to Notion.
- Stars
- 1,279
- Forks
- 262
- Open issues
- 253
- Last commit
- 11 days ago
What is it?
CourseLit is a learning management system for running an online teaching business. It covers course authoring, student management, payment processing through Stripe, a website builder with custom sales pages, and basic analytics.
It is designed as a self-hostable alternative to hosted course platforms such as Teachable, Thinkific and Podia. A cloud-hosted version is also offered, with a free trial period. The project is a TypeScript mono-repo managed with pnpm workspaces, and it supports deployment via Vercel and Docker Compose.
Media assets are stored through MediaLit, a separate service that can be used in its cloud form or self-hosted by pointing the MEDIALIT_SERVER setting at your own instance. The project also supports custom widgets for extending functionality.
Key features
- 01Course authoring and student management
- 02Payment processing via Stripe
- 03Website builder with custom sales pages
- 04Blog publishing on your own domain
- 05Selling digital downloads
- 06Basic analytics
Use cases
- Independent instructors selling courses from their own website
- Creators selling ebooks or other digital downloads
- Teams wanting a self-hosted alternative to hosted course platforms
Quick start
- 1
Clone the project and enter its directory
- 2
Install dependencies
pnpm install - 3
Build the packages
pnpm build - 4
Start the app
pnpm dev
Things to know
- Payment processing relies on Stripe.
- Media storage uses MediaLit, a paid service, unless you run your own instance.
- Analytics are described as very limited.
- Licensed under AGPL-3.0, a copyleft license that requires source disclosure for network use.
Topics
FAQ
- What is courselit?
- Open source learning management system for selling online courses and digital downloads from your own branded website, self-hostable. CourseLit is a learning management system for running an online teaching business. It covers course authoring, student management, payment processing through Stripe, a website builder with custom sales pages, and basic analytics.
- Is courselit free to use? What license does it have?
- courselit is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is courselit still maintained?
- Actively maintained. The last commit to courselit was on Oct 9, 2026.
- What can I use courselit for?
- Independent instructors selling courses from their own website Creators selling ebooks or other digital downloads Teams wanting a self-hosted alternative to hosted course platforms
- How do I install courselit?
- Clone the project and enter its directory Install dependencies: pnpm install Build the packages: pnpm build Start the app: pnpm dev
- Where can I get courselit?
- The source code and installation instructions are on GitHub: https://github.com/codelitdev/courselit
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source, self-hosted scheduling platform (MIT-licensed community fork of Cal.com) for booking meetings and managing calendars.
Open-source workflow automation platform and alternative to Zapier, with TypeScript-based integrations that also run as MCP servers for AI agents.
Open-source document signing platform positioned as a self-hostable alternative to DocuSign, built on PDF signatures.
A web and desktop client for the Matrix open communication protocol, built on the Matrix JS SDK.
A self-hosted, privacy-focused AI note-taking app for quickly capturing fleeting thoughts as Markdown cards with natural-language search.