Aplicativo open source de venda de ingressos para conferências, festivais, shows e outros eventos, feito com Django e hospedado no próprio servidor.
alfio-event/alf.io
Sistema open source de reservas de ingressos e gestão de participantes para conferências, feiras, workshops e meetups.
Alternativa open source a:Eventbrite
- Estrelas
- 1,629
- Forks
- 403
- Issues abertas
- 200
- Último commit
- há 4 horas
O que é?
alf.io é um sistema gratuito e auto-hospedável de gestão de participantes em eventos, feito para organizadores que se preocupam com privacidade, segurança e preços justos para o público. Ele gerencia reservas de ingressos para conferências, feiras, workshops e meetups, e foi escrito em Java com Spring Boot e PostgreSQL como banco de dados.
O projeto é executado como uma aplicação única, com um banco de dados PostgreSQL 10+ como suporte. As imagens Docker são publicadas no Docker Hub, e o build com Gradle precisa apenas de um JDK 25. É possível iniciar o desenvolvimento local com a tarefa bootRun do Gradle usando um container Postgres, e há uma configuração de desenvolvimento disponível com Docker Compose. Os Spring profiles controlam opções como o modo de demonstração, a desativação de tarefas em segundo plano e o armazenamento de sessões no banco de dados.
O código é desenvolvido com contribuições da comunidade, com orientações para contribuidores em CONTRIBUTING.md e traduções gerenciadas pelo POEditor. O trabalho na v2 está em andamento; por isso, para implantações em produção, o projeto recomenda usar releases marcadas em vez da branch principal.
Recursos principais
- 01Gerencia reservas de ingressos e inscrições de participantes em eventos.
- 02É executado como uma aplicação Java com Spring Boot e PostgreSQL.
- 03Oferece imagens Docker e configuração com Docker Compose para implantação e desenvolvimento.
- 04Oferece suporte a Spring profiles para modo de demonstração, desativação de tarefas e sessões armazenadas no banco de dados.
- 05Inclui um Gradle wrapper, então não é necessário instalar o Gradle separadamente para fazer o build.
Casos de uso
- Vender ingressos para uma conferência ou feira hospedando os dados por conta própria.
- Gerenciar inscrições para um workshop ou meetup da comunidade com uma ferramenta gratuita e open source.
- Personalizar em Java um sistema de venda de ingressos para atender às necessidades específicas de um organizador.
Início rápido
- 1
Instale Java 25 (JDK) e PostgreSQL 10 ou posterior
- 2
Inicie um banco de dados PostgreSQL local com o Docker
docker run -d --name alfio-db -p 5432:5432 -e POSTGRES_PASSWORD=password -e POSTGRES_DB=alfio --restart unless-stopped postgres - 3
Execute o alf.io em modo de desenvolvimento usando o Gradle wrapper
./gradlew -Pprofile=dev :bootRun - 4
Acesse http://localhost:8080/admin e entre como admin com a senha exibida no console
Antes de usar
- Requer Java 25 e PostgreSQL 10 ou posterior, além de uma função de banco de dados que não seja superusuária.
- O README alerta que a branch de desenvolvimento pode conter código instável e não testado; use uma versão lançada para fazer a implantação.
- Licenciado sob a GPL-3.0, uma licença copyleft.
- A execução em produção com Docker Compose não é oficialmente suportada.
Em coleções
Tópicos
Perguntas frequentes
- O que é alf.io?
- Sistema open source de reservas de ingressos e gestão de participantes para conferências, feiras, workshops e meetups. alf.io é um sistema gratuito e auto-hospedável de gestão de participantes em eventos, feito para organizadores que se preocupam com privacidade, segurança e preços justos para o público. Ele gerencia reservas de ingressos para conferências, feiras, workshops e meetups, e foi escrito em Java com Spring Boot e PostgreSQL como banco de dados.
- alf.io é gratuito? Qual é a licença?
- alf.io é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- alf.io ainda é mantido?
- Manutenção ativa. O último commit de alf.io foi em 7 de nov. de 2026.
- Para que posso usar alf.io?
- Vender ingressos para uma conferência ou feira hospedando os dados por conta própria. Gerenciar inscrições para um workshop ou meetup da comunidade com uma ferramenta gratuita e open source. Personalizar em Java um sistema de venda de ingressos para atender às necessidades específicas de um organizador.
- Como instalar alf.io?
- Instale Java 25 (JDK) e PostgreSQL 10 ou posterior Inicie um banco de dados PostgreSQL local com o Docker: docker run -d --name alfio-db -p 5432:5432 -e POSTGRES_PASSWORD=password -e POSTGRES_DB=alfio --restart unless-stopped postgres Execute o alf.io em modo de desenvolvimento usando o Gradle wrapper: ./gradlew -Pprofile=dev :bootRun Acesse http://localhost:8080/admin e entre como admin com a senha exibida no console
- Onde consigo alf.io?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/alfio-event/alf.io
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de venda de ingressos e gestão de eventos, auto-hospedada ou na nuvem, com check-in e comunicação com participantes.
Plataforma open source de gestão de eventos, venda de ingressos e associações para comunidades, clubes, espaços independentes e artistas, com backend em Django e Python.
O Indico é um sistema extensível de gerenciamento de eventos baseado na web para conferências e reuniões, desenvolvido no CERN.
Sistema auto-hospedado de venda de ingressos e reservas para Bunny Edge Scripting ou Deno, com dados de participantes criptografados e pagamentos via Stripe, Square ou SumUp.
Ferramenta de gestão de eventos baseada em Rails para organizar conferências de Software Livre e de Código Aberto, incluindo chamadas de trabalhos, programação e inscrições de participantes.