Self-hosted ticket sales and reservation system for Bunny Edge Scripting or Deno, with encrypted attendee data and Stripe, Square, or SumUp payments.
HiEventsDev/Hi.Events
Self-hosted or cloud event ticketing and management platform for selling tickets, managing check-in and running attendee communication.
Open-source alternative to:Eventbrite
Tickettailor
Dice
- Stars
- 4,074
- Forks
- 744
- Open issues
- 193
- Last commit
- 7 hours ago
What is it?
Hi.Events is an open-source platform for organizers who sell tickets to conferences, concerts, nightlife events, workshops and festivals. It covers the full flow from event setup and ticket types through checkout, payments and attendee management, so organizers can keep control of their branding and customer data instead of relying on a third-party ticketing marketplace.
Organizers can create one-off or recurring events with per-date prices and capacity, sell paid, free, donation or tiered tickets, and use promo codes, waitlists and embeddable ticket widgets on their own sites. Payouts go to the organizer's own Stripe account. On the day of the event, check-in works through a phone camera or USB scanner, with shareable check-in lists showing live counts.
The application is built with Laravel and React, uses PostgreSQL and Redis, and can be run with Docker using an all-in-one compose setup. It also provides a REST API with API keys and webhooks. Some features, such as reserved seating and the box office, fall under a separate enterprise license.
Key features
- 01Creates one-off and recurring events with per-date prices and capacity
- 02Sells paid, free, donation and tiered tickets with promo codes and waitlists
- 03Embeds ticket widgets, buttons and event lists on your own site
- 04Checks attendees in with a phone camera or USB scanner
- 05Pays out to the organizer's own Stripe account
- 06Provides a REST API, API keys, webhooks and CSV/XLSX exports
Use cases
- Running a conference or workshop series and selling tickets on your own domain
- Organizing nightlife or club nights with door check-in lists
- Hosting a festival or concert that needs promo codes and tiered pricing
- Keeping attendee data in-house by self-hosting the platform
Quick start
- 1
Clone the repository
git clone https://github.com/HiEventsDev/hi.events.git - 2
Enter the all-in-one Docker folder
cd hi.events/docker/all-in-one - 3
Copy the example environment file
cp .env.example .env - 4
Generate the APP_KEY and JWT_SECRET keys (Linux/macOS), then start the stack and open http://localhost:8123
docker compose up -d
Things to know
- Reserved seating and the box office require a separate Enterprise licence for production use.
- Licensed under AGPL-3.0 with additional terms that require the "Powered by Hi.Events" attribution to be kept.
Topics
FAQ
- What is Hi.Events?
- Self-hosted or cloud event ticketing and management platform for selling tickets, managing check-in and running attendee communication. Hi.Events is an open-source platform for organizers who sell tickets to conferences, concerts, nightlife events, workshops and festivals. It covers the full flow from event setup and ticket types through checkout, payments and attendee management, so organizers can keep control of their branding and customer data instead of relying on a third-party ticketing marketplace.
- Is Hi.Events free to use? What license does it have?
- Hi.Events is open source under the Other license. Check the license terms before using it in commercial products.
- Is Hi.Events still maintained?
- Actively maintained. The last commit to Hi.Events was on Oct 21, 2026.
- What can I use Hi.Events for?
- Running a conference or workshop series and selling tickets on your own domain Organizing nightlife or club nights with door check-in lists Hosting a festival or concert that needs promo codes and tiered pricing Keeping attendee data in-house by self-hosting the platform
- How do I install Hi.Events?
- Clone the repository: git clone https://github.com/HiEventsDev/hi.events.git Enter the all-in-one Docker folder: cd hi.events/docker/all-in-one Copy the example environment file: cp .env.example .env Generate the APP_KEY and JWT_SECRET keys (Linux/macOS), then start the stack and open http://localhost:8123: docker compose up -d
- Where can I get Hi.Events?
- The source code and installation instructions are on GitHub: https://github.com/HiEventsDev/Hi.Events
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted help desk and shared inbox built with PHP and Laravel, consolidating email and chat channels into one ticketing system.
A free, open-source web panel for managing game servers, running each server in an isolated Docker container.
A self-hosted support bot that turns Telegram or Signal messages into tickets in a staff group, with optional LLM auto-replies.
Open-source personal CRM for documenting your life and tracking relationships with friends and family.
A self-hosted wiki and documentation platform that organises content into shelves, books, chapters and pages.