What is ClassQuiz?
ClassQuiz is a quiz application similar to Kahoot!, but completely open-source. Create engaging quizzes and play them remotely with students, friends, or colleagues in real-time. It’s perfect for teachers who want to make learning interactive and fun while maintaining full control over their data.Real-Time Gameplay
Host live quiz sessions with Socket.IO-powered real-time interactions
Multiple Question Types
ABCD, voting, range sliders, and text-based questions
Community Quizzes
Browse and share quizzes in the public marketplace
Import from Kahoot
Easily migrate your existing Kahoot quizzes
Key Features
OAuth & 2FA
Google, GitHub, and custom OpenID providers with WebAuthn and TOTP support
Flexible Storage
Choose between local filesystem or S3-compatible storage backends
Search & Discovery
Meilisearch-powered quiz discovery and filtering
Results Analytics
Track player performance and quiz statistics
Internationalization
Multi-language support via Weblate translations
Box Controllers
Physical buzzer integration for classroom use
Try It Out
There’s a hosted version available at classquiz.de running on servers in Karlsruhe, Germany. Try it out to see ClassQuiz in action before deploying your own instance.ClassQuiz is licensed under the Mozilla Public License 2.0. Any modifications you make must be published and shared with the community.
Next Steps
Quickstart
Get ClassQuiz running in minutes
Self-Hosting Guide
Deploy your own instance with Docker Compose
Create Your First Quiz
Learn how to build engaging quizzes
API Reference
Integrate with the ClassQuiz API