Repolode
Openpanel-dev

Openpanel-dev/openpanel

Plataforma open source de analytics web e de produto, alternativa ao Mixpanel, com opção de hospedagem própria.

Alternativa open source a:Mixpanel

Estrelas
7,184
Forks
523
Issues abertas
48
Último commit
há 5 horas

O que é?

OpenPanel é uma plataforma de analytics web e de produto que acompanha o comportamento dos usuários por meio de eventos e oferece funis, coortes, perfis de usuário, histórico de sessões e dashboards em tempo real. É apresentada como uma alternativa ao Mixpanel, com uma abordagem de rastreamento sem cookies voltada à privacidade e à conformidade com o GDPR.

O projeto oferece SDKs para web, Swift, Kotlin e React Native, além de uma API de eventos e um servidor MCP que permite a clientes de IA consultar dados de analytics. Os recursos também incluem replay de sessões, testes A/B com detalhamento por variante, notificações de eventos e funis e acompanhamento de receita.

A stack usa Next.js no dashboard, Fastify na API de eventos, PostgreSQL para metadados, ClickHouse para armazenamento de eventos e Redis com BullMQ para cache e filas. É possível hospedar a plataforma por conta própria, e o repositório inclui um ambiente de desenvolvimento local baseado em Docker que usa Bun.

Recursos principais

  • 01Funis, coortes, perfis de usuário e histórico de sessões para análise de produto
  • 02Replay de sessões com controles de privacidade integrados
  • 03Dashboards em tempo real e gráficos personalizados
  • 04Rastreamento sem cookies projetado para conformidade com o GDPR
  • 05SDKs para web, iOS, Android e rastreamento no servidor
  • 06Opção de hospedagem própria com controle total sobre os dados

Casos de uso

  • Acompanhar o uso do produto e os funis de conversão de um app web ou mobile
  • Executar testes A/B e monitorar os resultados das variantes
  • Analisar o comportamento dos usuários mantendo os dados na própria infraestrutura para cumprir requisitos de privacidade
  • Permitir que assistentes de IA consultem dados de analytics por meio de um servidor MCP

Início rápido

  1. 1

    Instale Bun, Docker e Docker Compose e, em seguida, instale as dependências

    bun install
  2. 2

    Copie o arquivo de ambiente de exemplo

    cp .env.example .env
  3. 3

    Inicie os serviços do Docker

    bun run dock:up
  4. 4

    Inicie o servidor de desenvolvimento (antes, execute as etapas codegen e migrate do README)

    bun run dev

Antes de usar

  • Para executar localmente, são necessários Docker, Docker Compose e Bun, além de vários serviços, como Postgres, ClickHouse e Redis.
  • O projeto é licenciado sob AGPL-3.0, uma licença copyleft que exige a divulgação do código-fonte de versões modificadas disponibilizadas pela rede.

Em coleções

Tópicos

Perguntas frequentes

O que é openpanel?
Plataforma open source de analytics web e de produto, alternativa ao Mixpanel, com opção de hospedagem própria. OpenPanel é uma plataforma de analytics web e de produto que acompanha o comportamento dos usuários por meio de eventos e oferece funis, coortes, perfis de usuário, histórico de sessões e dashboards em tempo real. É apresentada como uma alternativa ao Mixpanel, com uma abordagem de rastreamento sem cookies voltada à privacidade e à conformidade com o GDPR.
openpanel é gratuito? Qual é a licença?
openpanel é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
openpanel ainda é mantido?
Manutenção ativa. O último commit de openpanel foi em 22 de out. de 2026.
Para que posso usar openpanel?
Acompanhar o uso do produto e os funis de conversão de um app web ou mobile Executar testes A/B e monitorar os resultados das variantes Analisar o comportamento dos usuários mantendo os dados na própria infraestrutura para cumprir requisitos de privacidade Permitir que assistentes de IA consultem dados de analytics por meio de um servidor MCP
Como instalar openpanel?
Instale Bun, Docker e Docker Compose e, em seguida, instale as dependências: bun install Copie o arquivo de ambiente de exemplo: cp .env.example .env Inicie os serviços do Docker: bun run dock:up Inicie o servidor de desenvolvimento (antes, execute as etapas codegen e migrate do README): bun run dev
Onde consigo openpanel?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Openpanel-dev/openpanel

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

Projetos relacionados