Repolode
rafalp

rafalp/Misago

Aplicação moderna de fórum em Python/Django, hospedada por você, com frontend em React, ferramentas de moderação, enquetes, tópicos privados e login via OAuth.

Alternativa open source a:phpBBvBulletin

Estrelas
2,780
Forks
557
Issues abertas
174
Último commit
há 6 dias

O que é?

Misago é uma aplicação de fórum feita com Python e Django. Ela inclui os recursos normalmente esperados de um fórum público na internet: cadastro de usuários com ativação por e-mail ou aprovação de um administrador, avatares, edição de perfil, redefinição de senha e login por provedores OAuth como Facebook, Google e GitHub.

Para quem administra o site, o Misago oferece categorias aninhadas sem limite de profundidade, um sistema de permissões baseado em níveis, funções e categorias, ferramentas de moderação com filas de aprovação, sistema de banimento e histórico de edições de posts com opção de reverter alterações. Os membros podem publicar usando Markdown no estilo do GitHub ou um subconjunto de BBCode, criar tópicos privados, fazer enquetes e marcar a melhor resposta em tópicos de perguntas.

O frontend usa componentes React integrados a uma API JSON do Django, e o painel administrativo é separado. O desenvolvimento é feito no Docker por meio de um script auxiliar `dev`. O projeto se descreve como estando em uma fase inicial e mudando rapidamente.

Recursos principais

  • 01Categorias aninhadas sem limite de profundidade e permissões granulares
  • 02Ferramentas de moderação, filas de aprovação e histórico de edições com opção de reverter alterações
  • 03Enquetes, tópicos privados e marcação da melhor resposta
  • 04Login por mais de 50 provedores OAuth e API JSON para integração
  • 05Formatação de posts com Markdown e BBCode

Casos de uso

  • Manter um fórum de comunidade ou suporte com fluxos de moderação
  • Criar um espaço de discussão exclusivo para membros, com tópicos privados
  • Adicionar um fórum com login único a um site existente

Início rápido

  1. 1

    Clone o repositório do GitHub

  2. 2

    Execute o comando dev init (requer Docker)

    ./dev init
  3. 3

    Inicie o servidor de desenvolvimento

    docker compose up
  4. 4

    Abra http://127.0.0.1:8000/ no navegador

Antes de usar

  • O README descreve o estado do desenvolvimento como beta perpétuo ("Bananas"), então espere encontrar alguns aspectos pouco refinados.
  • Licenciado sob GPL-2.0, uma licença copyleft que exige que trabalhos derivados permaneçam de código aberto.
  • A configuração de desenvolvimento recomendada depende do Docker.
  • No Windows, a conversão de finais de linha do git pode impedir que o script ./dev funcione, a menos que a conversão automática seja desativada antes de clonar.

Em coleções

Tópicos

Perguntas frequentes

O que é Misago?
Aplicação moderna de fórum em Python/Django, hospedada por você, com frontend em React, ferramentas de moderação, enquetes, tópicos privados e login via OAuth. Misago é uma aplicação de fórum feita com Python e Django. Ela inclui os recursos normalmente esperados de um fórum público na internet: cadastro de usuários com ativação por e-mail ou aprovação de um administrador, avatares, edição de perfil, redefinição de senha e login por provedores OAuth como Facebook, Google e GitHub.
Misago é gratuito? Qual é a licença?
Misago é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Misago ainda é mantido?
Manutenção ativa. O último commit de Misago foi em 31 de out. de 2026.
Para que posso usar Misago?
Manter um fórum de comunidade ou suporte com fluxos de moderação Criar um espaço de discussão exclusivo para membros, com tópicos privados Adicionar um fórum com login único a um site existente
Como instalar Misago?
Clone o repositório do GitHub Execute o comando dev init (requer Docker): ./dev init Inicie o servidor de desenvolvimento: docker compose up Abra http://127.0.0.1:8000/ no navegador
Onde consigo Misago?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rafalp/Misago

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados