Logo
Deploy Now

Stars

1,604

Forks

397

Watchers

53

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.

Alf.io
Alf.io
Alf.io
Alf.io
Alf.io

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.