learnhouse/learnhouse
The Next-gen Open Source learning platform for everyone ✨
What it solves
LearnHouse is an open-source platform designed to simplify the creation and management of high-quality educational content, providing teachers and students with a comprehensive suite of tools for course delivery, interaction, and assessment.
How it works
The platform uses a modular architecture consisting of a Next.js frontend for the user interface, a FastAPI backend for core logic and AI integration, and a Hocuspocus/Yjs server for real-time collaboration. It integrates Gemini and LlamaIndex for AI capabilities and provides a dedicated CLI for streamlined self-hosting and development.
Who it’s for
It is built for educators, teachers, and organizations that want to host their own educational platform with features like course management, student tracking, and collaborative learning tools.
Highlights
- AI-Powered Learning: Includes context-aware AI for teaching and AI-generated interactive elements, simulations, and diagrams.
- Interactive Content: Features a block-based Notion-like editor, real-time collaborative whiteboards, and code execution with auto-grading in over 30 languages.
- Comprehensive Management: Supports assignments, community forums, podcasts, analytics, and automated certificate generation.
- Enterprise Ready: Offers SSO, multi-organization management, and integrated payment processing for selling courses.
Related
- Project
- Project
- Project
- Project
- Project