SkillAgentSearch skills...

Kalvi

📚🏫🚀 Open Source Infrastructure for Online Education. Easily launch educational platforms, craft online courses, sell mock tests, handle live classes, and foster communities - all without building from scratch.

Install / Use

/learn @kalvilabs/Kalvi

README

<h1>Kalvi - Open Source Infrastructure for Online Education</h1>

We are an opensource company building modern technology stack for building your own edtech platform - create eLearning content, manage zoom classes, administer online assessments, foster communities, implement gamification strategies and a lot more - all without building from scratch. <br>

🌐 https://www.kalvi.co <br> 📧 hello@kalvi.co

image <br>

<h2>Unified Technology Stack for Digital Learning</h2> <h3>Teach - All the tools you need to create engaging digital learning experiences </h3>

1

<h3>Connect - Build a vibrant learning community to foster social learning experiences</h3>

Screenshot-2024-03-04-at-45443PM

<h3>Assess - Administer online assessments in Coding, Math and Mocks with Proctoring </h3>

ss2-1

<h3>Gamify - Transform educational journey into an exciting adventure </h3> <img width="869" alt="image" src="https://github.com/kalvilabs/.github/assets/9934901/2bfddc86-2e53-460f-9dde-a75f88af4ce8"> <h3>Measure - Make Informed Decisions with Data Analytics </h3>

image - total

Quick Start

Pre-requisites

  1. Docker - https://www.docker.com/
  2. Node - https://nodejs.org/en
  3. PNPM - https://pnpm.io/
  4. VSCode - https://code.visualstudio.com/

Step 1: Run this to install both frontend and backend


pnpm run dev-prep

Step 2: Run to boot both the frontend and backend server (Note: This will also run pending db migrations in the backend)


pnpm run dev

Optional: Run to boot only the backend


pnpm run backend:run

Optional: Run to boot only the frontend


pnpm run frontend:run

How to run Django Commands


docker-compose run api poetry run python manage.py makemigrations

LICENSE

The code in this repository is licensed under version 3 of the AGPL unless otherwise noted. Please see the LICENSE file for details.

Issue Tracker

We use Github Issues for our issue tracker. You can search previously reported issues. If you need to report a bug, or want to discuss a new feature before you implement it, please create new issue.

Reporting Security Issues

Please do not report security issues in public. Please email admin@kalvi.co.

Getting Help

If you're having trouble, we have discussion forums at Discord where you can connect with others in the community.

❤️ Contribute

There are many ways to contribute to Kalvi, including:

We are still in Pre-Alpha

Kalvi is still in early development (alpha) and should not be used (yet) on production, as we reach stability we will release a stable version and add more features.

Related Skills

View on GitHub
GitHub Stars110
CategoryOperations
Updated2d ago
Forks19

Languages

TypeScript

Security Score

100/100

Audited on Mar 31, 2026

No findings