All 175 Dependencies
Every package LearnHouse depends on, ranked by repo health score.
LearnHouse is a next-generation open-source learning management system that consolidates everything an educator, creator, or institution needs into a single self-hostable platform. It replaces the patchwork of a CMS, video host, LMS, and payment processor with one cohesive system — complete with a block-based content editor, real-time collaborative whiteboards, code execution environments with auto-grading, and context-aware AI assistants.
The platform is structured as a monorepo with four deployable apps: a Next.js frontend, a FastAPI/Python backend, a Hocuspocus real-time collaboration server, and an official CLI that handles setup, updates, backups, and local development with a single command. PostgreSQL stores structured data and vector embeddings, Redis handles session caching and real-time state, and content files can be served locally or via AWS S3.
LearnHouse has a tiered plan system (free through enterprise) that unlocks features like AI credits, analytics, payments, SSO, SCORM import, multi-organization tenancy, and audit logs. The core platform — including the editor, code execution, podcast support, and certification — is available to self-hosters under AGPL-3.0. Enterprise features such as SSO via WorkOS and multi-tenancy live in an ee/ directory under a separate commercial license.
Since its 1.0 release in March 2026, the project has shipped bi-weekly releases and grown to over 1,750 GitHub stars with an active Discord community, 19 contributors, and a 90+ repo health score reflecting sustained development velocity.