Stars
Forks
Watchers
Developer links
Alf.io
Alf.io handles the complete conference and event lifecycle from ticket distribution through check-in to financial reporting, built for organizers who refuse to surrender attendee data to third-party ticketing platforms like Eventbrite or Tito. Built on Java 17 with Spring Boot and PostgreSQL with row-level security policies, the project has earned over 1,500 GitHub stars from privacy-conscious event organizers across Europe and beyond. Payment processing supports Stripe for credit cards, Mollie for iDEAL, Bancontact, KBC/CBC, and Przelewy24, plus Revolut, PayPal, bank transfers, on-site collection, and configurable custom offline payment methods with localized instructions. Multi-tier ticket categories enable early bird, VIP, standard, and free registrations with promotional codes, group discounts, and waiting lists that automatically notify next-in-queue when cancellations occur. Customizable registration forms collect attendee data beyond standard fields, while EU VAT management validates tax IDs through the VIES web service and supports Italian e-invoicing with automatic PDF invoice generation attached to confirmation emails. The Alf.io Scan mobile app for iOS and Android performs QR code check-in at venue entrances, and the Alf.io-PI project provides Raspberry Pi-powered offline-capable check-in stations that form encrypted clusters for high-throughput badge printing at large events. Apple Wallet integration delivers digital passes via PassKit. The extensions system integrates with CRMs, accounting platforms, Slack, Telegram, and Mailjet. Multi-language support covers nine languages. Deploy via Docker with PostgreSQL. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPLv3 licensed.
Benefits
- Privacy-First Event Management
- Keeps all attendee data on your server with GDPR-compliant cookie handling, anonymous statistics, IP address scrambling, and no data sharing with third-party advertising or analytics platforms.
- Comprehensive Payment Processing
- Accepts credit cards via Stripe and Mollie, PayPal, Revolut, bank transfers, on-site payments, and custom offline methods with PCI compliance handled entirely by payment gateway integration.
- Complete Check-In Ecosystem
- Provides the Alf.io Scan mobile app for iOS and Android, Raspberry Pi-powered offline check-in stations with encrypted attendee clusters, and Apple Wallet digital passes via PassKit.
- EU Tax Compliance Built-In
- Validates VAT numbers through the EU VIES web service, supports Canadian GST, generates PDF invoices automatically, handles Italian e-invoicing, and manages tax-inclusive and tax-exclusive pricing.
Features
- Multi-Tier Ticketing
- Creates early bird, VIP, standard, and free ticket categories with promotional codes, group discounts, quantity limits, and time-based availability windows.
- Waiting List Management
- Queues attendees when tickets sell out with automatic FIFO notification and time-limited reservation links when cancellations release seats.
- Custom Registration Forms
- Collects attendee information beyond name and email with configurable custom fields, mandatory fields, and conditional logic per ticket category.
- Extensions System
- Integrates with CRMs, accounting systems, Mailjet, Slack, and Telegram through JavaScript-based extensions triggered on events like reservation, check-in, and invoice generation.
- Financial Reporting Dashboard
- Tracks real-time ticket sales, revenue by category, gross income, payment status, and generates exportable attendee lists with configurable financial reports.