Repolode
codelitdev

codelitdev/courselit

开源学习管理系统,可在自有品牌网站上销售在线课程和数字下载内容,支持自托管。

可替代:TeachableThinkificPodia

Star
1,279
Fork
262
未关闭 Issue
253
最近提交
11天前

这是什么?

CourseLit 是一个用于经营在线教学业务的学习管理系统,涵盖课程制作、学员管理、通过 Stripe 处理支付、带自定义销售页面的网站搭建器以及基础数据分析。

它定位为 Teachable、Thinkific、Podia 等托管课程平台的可自托管替代方案,同时提供云端托管版本和免费试用期。项目基于 TypeScript 构建为 monorepo,使用 pnpm workspaces 管理,支持通过 Vercel 或 Docker Compose 部署。

媒体文件由独立服务 MediaLit 管理,可使用其云服务,也可通过 MEDIALIT_SERVER 配置指向自建实例。项目还支持开发自定义小部件来扩展功能。

核心功能

  • 01课程制作与学员管理
  • 02通过 Stripe 处理支付
  • 03带自定义销售页面的网站搭建器
  • 04在自有域名上发布博客
  • 05销售数字下载内容
  • 06基础数据分析

适用场景

  • 独立讲师在自有网站上销售课程
  • 创作者销售电子书或其他数字下载内容
  • 希望用自托管方案替代托管课程平台的团队

快速上手

  1. 1

    克隆项目并进入目录

  2. 2

    安装依赖

    pnpm install
  3. 3

    构建各个包

    pnpm build
  4. 4

    启动应用

    pnpm dev

使用前须知

  • 支付处理依赖 Stripe。
  • 媒体存储默认使用 MediaLit 付费服务,除非自行部署实例。
  • 分析功能据称非常有限。
  • 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,网络使用时需要公开源代码。

标签

常见问题

courselit 是什么?
开源学习管理系统,可在自有品牌网站上销售在线课程和数字下载内容,支持自托管。 CourseLit 是一个用于经营在线教学业务的学习管理系统,涵盖课程制作、学员管理、通过 Stripe 处理支付、带自定义销售页面的网站搭建器以及基础数据分析。
courselit 可以免费使用吗?用的什么许可证?
courselit 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
courselit 还在维护吗?
活跃维护中。courselit 最近一次提交是在 2026年10月9日。
courselit 适合用来做什么?
独立讲师在自有网站上销售课程 创作者销售电子书或其他数字下载内容 希望用自托管方案替代托管课程平台的团队
courselit 怎么安装和运行?
克隆项目并进入目录 安装依赖: pnpm install 构建各个包: pnpm build 启动应用: pnpm dev
在哪里获取 courselit?
源代码和安装说明在 GitHub 上:https://github.com/codelitdev/courselit

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目