Plataforma gratuita e open source de estudos para o ensino fundamental, do 1º ao 6º ano, com quizzes por unidade, explicações, leitura acompanhada e histórias geradas por IA.
Ralex91/Razzia
Uma plataforma de quiz open source e auto-hospedada para organizar jogos ao vivo em eventos menores, com implantação via Docker.
Alternativa open source a:Kahoot
- Estrelas
- 1,102
- Forks
- 71
- Issues abertas
- 31
- Último commit
- há 5 dias
O que é?
Razzia é uma plataforma de quiz que você hospeda no próprio servidor, voltada a eventos menores. Uma interface de gerenciamento permite que o anfitrião crie uma partida, compartilhe um código da sala com os participantes e inicie a sessão quando todos entrarem. Os participantes acessam o jogo pelo navegador, usando a URL da partida, e respondem às perguntas durante a rodada.
Os quizzes e resultados são armazenados em arquivos numa pasta de configuração local, que é preservada durante as atualizações. O projeto pode ser executado com Docker Compose ou Docker, ou instalado diretamente a partir do código-fonte com Node.js 24+ e pnpm. A interface de gerenciamento é protegida por uma senha definida por uma variável de ambiente, e o README explica como executar o app atrás de um proxy reverso, como Traefik, Nginx ou Caddy.
O projeto também publica um protocolo WebSocket e uma API HTTP, permitindo que desenvolvedores criem clientes personalizados, como uma campainha física baseada em ESP32.
Recursos principais
- 01Organize partidas de quiz ao vivo com uma interface de gerenciamento e códigos de sala para os jogadores.
- 02Armazene quizzes e resultados em arquivos locais que são preservados durante as atualizações.
- 03Implante com Docker ou Docker Compose, ou execute a partir do código-fonte com Node.js e pnpm.
- 04Proteja a interface de gerenciamento com uma senha definida em uma variável de ambiente.
- 05Execute atrás de proxies reversos comuns, como Traefik, Nginx ou Caddy.
- 06Crie clientes personalizados usando um protocolo WebSocket e uma API HTTP documentados.
Casos de uso
- Organizar uma rodada de quiz ou perguntas e respostas em uma reunião de equipe, aula ou festa pequena.
- Hospedar uma pesquisa ou jogo educativo em um servidor privado.
- Criar um sistema de campainhas físicas que se conecte ao servidor do quiz por WebSocket.
Início rápido
- 1
Crie um arquivo compose.yml com a definição do serviço Razzia
- 2
Crie um arquivo .env com MANAGER_PASSWORD definido
- 3
Inicie o serviço com o Docker Compose
docker compose up -d
Antes de usar
- Para executar sem o Docker, é necessário ter Node.js 24 ou superior e pnpm 10.16 ou superior.
Em coleções
Tópicos
Perguntas frequentes
- O que é Razzia?
- Uma plataforma de quiz open source e auto-hospedada para organizar jogos ao vivo em eventos menores, com implantação via Docker. Razzia é uma plataforma de quiz que você hospeda no próprio servidor, voltada a eventos menores. Uma interface de gerenciamento permite que o anfitrião crie uma partida, compartilhe um código da sala com os participantes e inicie a sessão quando todos entrarem. Os participantes acessam o jogo pelo navegador, usando a URL da partida, e respondem às perguntas durante a rodada.
- Razzia é gratuito? Qual é a licença?
- Razzia é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Razzia ainda é mantido?
- Manutenção ativa. O último commit de Razzia foi em 3 de nov. de 2026.
- Para que posso usar Razzia?
- Organizar uma rodada de quiz ou perguntas e respostas em uma reunião de equipe, aula ou festa pequena. Hospedar uma pesquisa ou jogo educativo em um servidor privado. Criar um sistema de campainhas físicas que se conecte ao servidor do quiz por WebSocket.
- Como instalar Razzia?
- Crie um arquivo compose.yml com a definição do serviço Razzia Crie um arquivo .env com MANAGER_PASSWORD definido Inicie o serviço com o Docker Compose: docker compose up -d
- Onde consigo Razzia?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Ralex91/Razzia
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma web de cursos com conteúdo em YAML/Markdown, materiais versionados com git e questões de código em sandbox com correção automática.
Uma skill do Claude que transforma EPUB, PDF ou livros em outros formatos em um curso interativo local, com aulas, quizzes, flashcards e exercícios de programação com testes unitários.
Um app para desktop que usa agentes de IA para identificar o que você já entende e ensinar você a alcançar um objetivo, com um grafo de conhecimento persistente.
Um jogo de battle royale 2D de código aberto para navegador, inspirado em surviv.io e feito com TypeScript, PixiJS e Bun.
Criador open source de formulários conversacionais para pesquisas, quizzes e enquetes, com opção de hospedagem na nuvem ou instalação própria.