Hi.Events is an open-source event management and ticket selling platform designed for organizers who want full control over their events, branding, and data. Built as a modern alternative to proprietary platforms like Eventbrite and Tickettailor, it empowers nightlife promoters, festival organizers, venues, and conference hosts to sell tickets without per-ticket fees or data lock-in. With a full-stack architecture using Laravel and React, Hi.Events supports everything from simple club nights to large-scale festivals, offering both self-hosted and cloud deployment options. The AGPL-3.0 license with commercial licensing options ensures transparency while allowing flexibility for businesses.
What You Get
- Flexible ticketing & sales - Supports free, paid, donation, and tiered tickets with promo codes, hidden access, product add-ons (merch, upgrades), tax and service fee support, and shared capacity limits.
- Customizable branding & checkout - Fully branded event pages with drag-and-drop page builder, custom PDF ticket designs, embeddable ticket widgets, and SEO tools including meta tags and Open Graph.
- Attendee management - Custom checkout questions, advanced search/filtering with CSV/XLSX export, bulk messaging by ticket type, QR code check-in with scan logs, and access-controlled check-in lists.
- Real-time analytics & growth tools - Live sales dashboard, affiliate/referral tracking, advanced reporting on sales and taxes, and webhook integration with Zapier, Make, and CRMs.
- Multi-user roles & operations - Role-based permissions, Stripe Connect for instant payouts, offline payment methods, offline event support, automatic invoicing, event archiving, and full REST API.
- Self-hosted option with Docker - Deploy locally or on your infrastructure using provided Docker Compose setup, with full control over data and infrastructure without per-ticket fees.
Common Use Cases
- Building a multi-venue festival with multiple promoters - Organizers manage separate event pages under one platform, each with custom branding, ticket tiers, and revenue splits via Stripe Connect, while maintaining unified analytics.
- Running a nightclub with weekly events - Promoters use Hi.Events to sell tickets without paying per-ticket fees, embed ticket widgets on their website, and manage check-ins via QR codes directly from their mobile devices.
- Problem: High platform fees on Eventbrite → Solution: Self-host Hi.Events - A small conference organizer saves $2,000+ annually by switching from Eventbrite’s 3% + $3 per ticket fee to a one-time self-hosted setup with no transaction fees.
- DevOps teams managing event platforms for clients - Agencies deploy Hi.Events on private servers or cloud providers (DigitalOcean, Render, Railway) to offer white-labeled ticketing solutions with full data ownership and custom branding for each client.
Under The Hood
The project is a modern web application designed for event management, integrating domain-driven design principles with a PHP backend and TypeScript frontend. It emphasizes structured data handling, multi-tenant architecture, and developer-friendly tooling to support scalable event workflows.
Architecture
The system adopts a monolithic structure with clear separation between backend and frontend, enabling modular development and API-driven interactions.
- Domain objects and DTOs are consistently applied to enforce data integrity and promote clean separation of concerns
- The backend is organized around core domain entities, supporting extensibility and maintainability
- A well-defined component architecture allows for modular expansion across payment, taxation, and user engagement domains
- API interactions are structured to support multi-account and multi-tenant workflows
Tech Stack
The tech stack combines modern PHP and TypeScript ecosystems to deliver a scalable, type-safe web application.
- Laravel powers the backend API with support for RESTful endpoints and modular service design
- React with Vite provides a responsive frontend experience with strong type safety
- Comprehensive tooling includes linting, CI/CD pipelines, and configuration management tools
- Strong emphasis on developer experience through console commands and structured content handling
Code Quality
The codebase reflects a mixed level of quality with some structured approaches and areas for improvement.
- Error handling is implemented in key modules but not consistently across all components
- Code linting and CI/CD pipelines are configured to support quality checks and automation
- Domain objects and DTOs show structured design, though some technical debt remains in command implementations
- Coding conventions are moderately enforced with room for further consistency and refactoring
What Makes It Unique
This project introduces a robust, domain-centric approach to event management with multi-tenant capabilities and rich integrations.
- A strong focus on domain-driven design is evident through abstract base classes, DTOs, and structured data models
- Multi-tenant architecture enables complex event workflows with VAT and payment processing support
- Developer-centric features include console commands for data backfilling and configuration management tools
- Internationalization support is embedded with multi-language documentation and content structure