LearnHouse
LearnHouse delivers a modern open-source learning platform that replaces proprietary course builders with a self-hosted alternative shipping a rich feature set out of the box. The Tiptap-powered block editor supports videos, documents, embeds, quizzes, and file uploads in a Notion-like interface with real-time co-editing powered by Hocuspocus and Yjs CRDT synchronization over WebSocket. AI tutoring integrates Google Gemini and LlamaIndex for RAG-powered context-aware assistance that adapts to course content, while interactive Playgrounds use AI to generate simulations, diagrams, and learning exercises. The platform handles the full course lifecycle: chapters and activities organize into collections and learning paths, assignments support automated and manual grading, and code blocks execute student submissions in 30+ languages with auto-grading. Analytics dashboards track learner engagement, progress, and completion rates in real time. The backend runs on FastAPI with SQLModel and Alembic migrations against PostgreSQL 16 with pgvector for AI embeddings, while Redis handles caching and session management. The frontend builds on Next.js 16 with React 19 and Tailwind CSS v4. Deployment uses an interactive CLI wizard that configures domain, database, admin account, SSL via Let's Encrypt, and optional features like email via Resend, S3 storage, and Google OAuth, then generates a Docker Compose stack ready to start. On RepoCloud, deploy LearnHouse on a dedicated VPS with root SSH access, persistent PostgreSQL storage for your course data, and complete control over AI provider keys and branding customization, all under the AGPL v3 license.
Courselit
Course creators, educators, and training academies use CourseLit to launch branded digital schools, host interactive curricula, and monetize recurring memberships without paying platform revenue cuts. The visual course builder organizes multimedia lectures, downloadable workbooks, interactive quizzes, and gated content sections with customizable release schedules. Educators can package content into multi-tiered memberships, bundled digital downloads, or individual paywalled courses with direct Stripe billing and localized currency checkouts. Built-in email marketing automation allows creators to trigger welcome broadcasts, schedule lesson drip sequences, and re-engage inactive learners based on module completion milestones. An integrated site editor builds customizable sales pages, student dashboards, and community discussion boards to foster peer engagement and lesson feedback. Administrators can monitor enrollment analytics, review customer transaction logs, issue customized completion certificates, and manage learner permissions from a centralized control panel. Granular access controls let instructors grant free preview lessons to boost conversion rates while protecting premium educational materials behind secure authentication. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.