Novo Código aberto — Python + Flask

O painel administrativo
que todo dev Flask precisa

RBAC granular, temas dinâmicos, central de notificações, whitelabel e dashboard com gráficos — tudo open-source e pronto para usar.

SparrowPanel Dashboard
65 testes automatizados

7

Telas gerenciáveis

16

Cores por tema

65

Testes pytest

3

Bancos suportados

Tudo que você precisa para começar

Funcionalidades completas que eliminam o retrabalho de implementar do zero.

Autenticação & RBAC

Login com proteção CSRF, rate limiting (5 tentativas/min) e permissões granulares por tela e ação.

Temas Dinâmicos

Crie quantos temas quiser com 16 cores personalizáveis aplicadas via CSS Variables em tempo real.

Central de Notificações

Notificações automáticas nos CRUDs, dropdown com badge, modal de detalhes e polling configurável.

Whitelabel

Personalize logo, nome do app e WhatsApp. Armazenamento em base64 no banco de dados.

Dashboard com Chart.js

Gráficos de linha, pizza, barra e tabela de vendas. Dados de exemplo prontos para conectar ao backend.

SQLite / PostgreSQL / MySQL

Troque de banco via variável de ambiente. SQLite para dev, PostgreSQL ou MySQL em produção.

Veja o sistema em ação

Navegue pelas telas do painel administrativo.

Dashboard SparrowPanel

Dashboard — Gráficos Chart.js, cards de métricas e tabela de vendas

Tela de Login

Login — Autenticação com abas de entrada/cadastro e rate limiting

Temas

Temas — Crie e gerencie temas com 16 cores personalizáveis

Modal de Tema

Criar Tema — Formulário completo com preview das cores

Notificações

Central de Notificações — Configuração de tipos, níveis e timer

Usuários

Usuários — CRUD completo com ativação/desativação e perfis

Modal de Usuário

Novo Usuário — Formulário com seleção de perfil e tema

Chega de reescrever o mesmo código

Todo projeto administrativo precisa das mesmas funcionalidades. Nós já fizemos pra você.

Setup em 5 minutos

Clone, instale as dependências e execute. Com um único comando você tem um painel completo rodando localmente.

Segurança embutida

CSRF protection, rate limiting, hash de senhas e validação de sessão vêm configurados de fábrica.

Fácil de estender

Código modular com type hints, CSS organizado em módulos e templates Jinja2 com herança.

Responsivo

Layout adaptável com sidebar retrátil, navegação SPA via AJAX e suporte a dispositivos móveis.

65 testes de regressão

Suite completa pytest com fixtures, testes de API, autenticação, CRUD e permissões.

Pronto para produção

Suporte a PostgreSQL/MySQL, logging estruturado com arquivo rotativo e deploy via NSSM no Windows.

Quem usa recomenda

O que a comunidade está falando sobre o SparrowPanel.

"Usei como boilerplate para um sistema interno da empresa. Economizei semanas de desenvolvimento. O RBAC granular foi essencial."
RL
Rafael Lima
Tech Lead
"Temas dinâmicos e whitelabel foram um diferencial enorme. Meu cliente queria personalizar tudo e o sistema já entregou de fábrica."
MC
Marina Costa
Desenvolvedora Freelancer
"Código limpo, bem comentado e com type hints. Aprendi muito lendo o código-fonte. A central de notificações é muito completa."
TP
Thiago Prado
Software Engineer

Pronto para acelerar seu próximo projeto?

SparrowPanel é open-source. Adquira, instale e tenha um painel administrativo completo rodando em minutos.

Perguntas frequentes

Não. O SparrowPanel é completamente open-source sob licença MIT. Você pode usar em projetos pessoais, comerciais e até revender. Não é obrigatório dar créditos.
SQLite funciona sem configuração adicional (ideal para desenvolvimento). Para produção, você pode usar PostgreSQL ou MySQL trocando apenas a variável de ambiente DATABASE_URL.
Conhecimento básico de Flask e Python ajuda, mas o projeto é bem documentado e possui CHECKLIST.md e DATABASE.md com guias detalhados. O setup inicial leva menos de 5 minutos.
O código é modular: adicione rotas em sparrowpanel/routes/, crie novos templates Jinja2, estenda os modelos em models.py e adicione CSS nos módulos em static/css/. Type hints em todo o código facilitam a navegação.
O dashboard inclui dados de exemplo (vendas, clientes, produtos) para demonstração. Você substitui pelos dados do seu backend conectando às suas próprias APIs ou consultas SQL.
Sim. O README inclui instruções para deploy no Windows via NSSM. Para Linux, recomendamos usar Gunicorn + Nginx como proxy reverso. O sistema também suporta variáveis de ambiente para configuração.
https://github.com/arkdark