All 178 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.

21 @codemirror/lang-php ^6.0.2 22 @codemirror/lang-cpp ^6.0.3 22 @codemirror/lang-java ^6.0.2 22 @codemirror/lang-rust ^6.0.2 22 @codemirror/lang-xml ^6.1.0 24 @codemirror/lang-python ^6.2.1 24 @codemirror/lint ^6.9.5 31 CodeMirror State ^6.5.2 32 lang-javascript ^6.2.4 33 @codemirror/autocomplete ^6.18.4 33 get-youtube-id ^1.0.1 34 tailwindcss-animate ^1.0.7 36 @codemirror/lang-sql ^6.10.0 37 lang-markdown ^6.5.0 38 rehype-raw ^7.0.0 39 @codemirror/legacy-modes ^6.5.2 39 aiosqlite ==0.22.1 39 prosemirror-state ^1.4.4 40 @codemirror/view ^6.36.5 40 lowlight ^3.3.0 40 picocolors ^1.1.1 40 rehype-highlight ^7.0.2 40 remark-gfm ^4.0.1 41 defusedxml ==0.7.1 42 Phosphor Icons React ^2.1.10 42 clsx ^2.1.1 42 qrcode ^1.5.4 42 react-katex ^3.1.0 44 cmdk ^1.1.1 46 react-confetti ^6.4.0 47 jsonwebtoken ^9.0.2 47 re-resizable ^6.11.2 48 Emoji Mart ^1.2.1 outdated 48 Emoji Mart ^1.1.1 outdated 50 html2canvas ^1.4.1 51 Tippy.js ^6.3.7 52 next-sitemap ^4.2.3 53 Formik ^2.4.6 54 cobe ^2.0.1 54 pwdlib ==0.3.0 outdated 56 screenfull ^6.0.2 58 github-markdown-css ^5.9.0 59 yup ^1.7.1 60 @hello-pangea/dnd ^18.0.1 61 Nextra ^4.6.1 61 Nextra ^4.6.1 61 PyYAML ==6.0.3 61 usehooks-ts ^3.1.1 62 Commander.js ^15.0.0 63 React Hot Toast ^2.6.0 63 i18next-browser-languageDetector ^8.2.0 65 jsPDF ^4.0.0 65 react-markdown ^10.1.0 65 tiktoken ==0.13.0 outdated 66 HTTPX ==0.28.1 67 Vercel Analytics ^2.0.1 68 python-multipart ==0.0.32 69 React CodeMirror ^4.25.4 69 React CodeMirror ^4.25.4 70 MailChecker ^6.0.20 70 pgvector-python ==0.4.2 outdated 70 psycopg2 ==2.9.12 outdated 70 unsplash-js ^8.0.0 71 alembic-postgresql-enum ==1.10.0 outdated 72 python-dotenv ==1.2.2 outdated 73 SQLAlchemy-Utils ==0.42.1 outdated 73 uuid ^14.0.0 76 Day.js ^1.11.19 76 Requests ==2.34.2 78 Radix UI ^1.1.7 78 Radix UI ^1.3.3 78 Radix UI ^1.1.15 78 Radix UI ^2.1.16 outdated 78 Radix UI ^0.1.8 outdated 78 Radix UI ^1.1.15 78 Radix UI ^2.1.7 outdated 78 Radix UI ^1.2.14 78 Radix UI ^1.1.15 78 Radix UI ^1.1.10 78 Radix UI ^2.2.6 outdated 78 Radix UI ^1.2.3 78 Radix UI ^1.2.6 78 Radix UI ^1.1.13 78 Radix UI ^1.1.10 78 Radix UI ^1.1.11 78 Radix UI ^1.2.8 78 dotenv ^17.0.0 outdated 79 Motion ^12.34.3 outdated 80 @clack/prompts ^1.0.0 80 react-spinners ^0.17.0 80 tsup ^8.0.1 outdated 81 SWR ^2.3.6 82 botocore ==1.43.33 outdated 82 class-variance-authority ^0.7.1 82 react-i18next ^17.0.0 83 highlight.js ^11.11.1 84 Resend Python SDK ==2.32.2 outdated 84 cryptography ==48.0.1 outdated 85 Shiki ^3.13.0 outdated 85 asyncpg ==0.31.0 outdated 85 react-turnstile ^1.5.3 85 tsx ^4.19.2 87 PyJWT ==2.13.0 outdated 87 SQLModel ==0.0.38 outdated 87 Yjs ^13.6.20 89 Typer ==0.26.7 outdated 89 resend-node ^4.8.0 outdated 89 tailwind-merge ^3.3.1 90 Alembic ==1.18.4 outdated 90 Faker ==40.23.0 outdated 90 React Email 0.5.7 outdated 90 Tailwind CSS ^4.1.16 90 Tailwind CSS ^4.1.16 90 Uvicorn ==0.49.0 outdated 90 boto3 ==1.43.33 outdated 90 dnspython ==2.8.0 outdated 90 i18next ^26.0.0 90 pytest-asyncio ==1.4.0 90 sharp ^0.35.0 90 y-prosemirror ^1.2.12 91 DOMPurify ^3.3.1 91 Hocuspocus ^4.0.0 91 Hocuspocus ^4.0.0 91 Hocuspocus ^4.0.0 91 Pydantic AI ==1.107.0 outdated 91 React Flow ^12.11.0 91 Recharts ^3.0.0 92 FastAPI ==0.137.2 outdated 92 Playwright ^1.49.1 92 TanStack Query ^5.100.10 92 TanStack Query ^5.100.10 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core 3.27.1 outdated 92 Tiptap Core 3.27.1 outdated 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.17.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.10.1 92 Tiptap Core ^3.17.1 92 lucide-react ^1.0.0 92 postcss ^8.5.6 93 KaTeX ^0.17.0 outdated 93 Pydantic ==2.13.4 outdated 93 Vitest ^4 outdated 93 Vitest ^4.1.1 outdated 93 ioredis ^5.9.3 outdated 93 llama-index-llms-openai-like ==0.14.22 outdated 93 posthog-js ^1.395.0 94 Google Gen AI Python SDK ==2.9.0 outdated 94 PDF.js ^6.0.227 94 Stripe Python ==15.2.1 outdated 95 ESLint ^9.39.4 outdated 95 ESLint ^9.39.4 outdated 95 Sentry JavaScript (@sentry/browser) ^10.40.0 outdated 95 Stripe Node.js Library ^22.2.1 outdated 95 TypeScript ^6.0.0 outdated 95 pypdf ==6.13.3 outdated 95 redis-py ==8.0.0 outdated 96 Next.js 16.2.9 outdated 96 Next.js ^16.2.3 96 pytest ==9.1.0 outdated 96 sentry-sdk ==2.63.0 outdated 97 Video.js ^8.23.9 outdated 98 Protocol Buffers ==7.35.1 outdated 98 React 19.2.7 outdated 98 React DOM 19.2.7 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers