Hi.Events is a free, open source scheduling & event management project written in PHP and released under a custom open-source licence. It has 4,022 GitHub stars, 723 forks and 193 open issues, and was last pushed 27 hours ago. On this registry it ranks #8 of 23 tracked projects in Scheduling & Event Management, with 5 head-to-head comparisons available. It gained 5 stars over the last 6 tracked days.

What is Hi.Events?

What it is

Hi.Events is an open-source event management and ticket selling platform built with Laravel, PHP, React, TypeScript, PostgreSQL, Redis, and Docker. It lives in the PHP and Laravel open-source ecosystem.

The project addresses a concrete problem for event organizers: many commercial ticketing platforms charge per-ticket fees and keep organizer data inside their own ecosystem. Hi.Events offers self-hosted and cloud options so organizers can control branding, checkout, data, and infrastructure while selling tickets for conferences, nightlife events, concerts, club nights, workshops, and festivals.

Key capabilities

  • Ticketing and sales support free, paid, donation, and tiered tickets, recurring and multi-date events, sold-out waitlists, promo codes, promo-gated and hidden tickets, product add-ons and categories, and tax, fee, and capacity management.
  • Branding and customization include an event homepage designer for cover image, colors, and typography, a branded organizer homepage, customizable PDF tickets, an embeddable ticket widget, and SEO metadata controls.
  • Attendee management includes custom checkout questions, search, filtering, CSV and XLSX export, full and partial refunds, bulk messaging, and QR check-in with scan logs and access-controlled check-in lists.
  • Analytics and growth features include a sales dashboard, affiliate tracking, daily sales, product sales, promo code, revenue, and tax reports, and outgoing webhooks.
  • Operations include multi-user roles, Stripe Connect payments, offline payment methods, automatic invoicing, online and in-person events, multi-language support, and a REST API with OpenAPI docs when API_DOCS_ENABLED is true.

Who uses it and how

  • Nightlife promoters, festivals, venues, community groups, and conference hosts can create events and sell tickets through a branded event page.
  • Organizers can self-host with the all-in-one Docker compose setup, or deploy through DigitalOcean, Render, Railway, and Zeabur one-click options.
  • Organizers who do not want to operate infrastructure can use Hi.Events Cloud.
  • Event staff can use QR check-in, scan logs, and access-controlled check-in lists for door management.
  • Developers can use the REST API, outgoing webhooks, and ticket widget to connect Hi.Events to other systems.

Getting started

Typical installation uses the repository, generated APP_KEY and JWT_SECRET values, and docker compose up in docker/all-in-one, then opening http://localhost:8123. The project also provides one-click deploy options, the Docker image daveearley/hi.events-all-in-one, and Hi.Events Cloud.

When to use it — and when not to

Hi.Events fits organizers replacing Eventbrite, Tickettailor, or Dice.fm with a self-controlled ticketing stack, but it requires operating Laravel 13, PHP 8.3 or newer, React 19, PostgreSQL, Redis, and Docker. The repository is new, has 193 open issues, and reports zero contributors in metadata, though the README shows an AGPL v3 badge. It suits technical organizers who can validate maintenance and deployment needs, and is less suitable for people wanting a fully managed commercial ticketing service.

project readme (upstream, from github) — read inline
Hi.Events - Open Source Event Ticketing Platform

Hi.Events

Open-source event ticketing and management platform

Sell tickets online for conferences, nightlife events, concerts, club nights, workshops, and festivals.
Self-hosted or cloud. Your events, your brand, your data.

Try Cloud → · Live Demo · Documentation · Website

License: AGPL v3 GitHub Release GitHub Stars Docker Pulls E2E Tests

HiEventsDev%2Fhi.events | Trendshift

Deutsch · Português · Français · Italiano · Nederlands · Español · 中文 · 繁體中文 · 日本語 · Tiếng Việt · Türkçe · Magyar · Polski · Slovenčina · Ελληνικά


Why Hi.Events?

Most ticketing platforms charge per-ticket fees and lock your data into their ecosystem. Hi.Events is a modern, open-source alternative to Eventbrite, Tickettailor, Dice.fm, and other ticketing platforms for organizers who want full control over branding, checkout, data, and infrastructure.

Trusted by thousands of event organizers worldwide — from nightlife promoters and festivals to venues, community groups, and conference hosts. Run it yourself, or let us run it for you on Hi.Events Cloud.


Hi.Events Dashboard

Features

🎟️ Ticketing & sales — free, paid, donation and tiered tickets · recurring and multi-date events · sold-out waitlists · promo codes, including promo-gated and hidden tickets · product add-ons and categories · tax, fee and capacity management

🎨 Branding & customization — event homepage designer for cover image, colors and typography · branded organizer homepage · customizable PDF tickets · embeddable ticket widget · SEO metadata controls

👥 Attendee management — custom checkout questions · advanced search, filtering and CSV/XLSX export · full and partial refunds · bulk messaging · QR check-in with scan logs and access-controlled check-in lists

📊 Analytics & growth — sales dashboard · affiliate tracking · daily sales, product sales, promo code, revenue and tax reports · outgoing webhooks

⚙️ Operations — multi-user roles · Stripe Connect payments · offline payment methods · automatic invoicing · online and in-person events · multi-language support · full REST API with interactive OpenAPI docs


Quick Start

Built with Laravel 13 (PHP >=8.3) · React 19 with SSR · TypeScript · PostgreSQL · Redis · Docker.

One-Click Deploy

Deploy on DigitalOcean Deploy to Render Deploy on Railway Deploy on Zeabur

Docker

git clone [email protected]:HiEventsDev/hi.events.git
cd hi.events/docker/all-in-one

# Generate keys (Linux/macOS)
echo "APP_KEY=base64:$(openssl rand -base64 32)" >> .env
echo "JWT_SECRET=$(openssl rand -base64 32)" >> .env

docker compose up -d

[!TIP] Windows users: See ./docker/all-in-one/README.md for key generation instructions.

Open http://localhost:8123 and create your account.

📖 Full installation guide

REST API

Hi.Events ships a documented REST API. Set API_DOCS_ENABLED=true in your .env to serve interactive OpenAPI documentation at /docs/api on your own instance, or export the spec with:

php artisan scramble:export

Hi.Events Cloud

Prefer not to self-host? Hi.Events Cloud is the fully managed version of this repository — zero setup, automatic updates and managed infrastructure, run by the team that builds Hi.Events.

Get started →


Licensing

Hi.Events is licensed under AGPL-3.0 with additional terms. The additional terms require the "Powered by Hi.Events" attribution to be retained on pages and emails generated by the software — see LICENCE for the exact wording.

Commercial licences are available if you'd like to remove the attribution or need terms that suit a white-labelled deployment. Licensing options · [email protected]


Contributing

Contributions are welcome — see the contributing guide to get started. Please open an issue or discussion before starting significant work so we can align on the approach. Contributors sign a CLA.

Hi.Events contributors

Security

Found a vulnerability? Please report it privately to [email protected] rather than opening a public issue. See our security policy.


Support

📖 Documentation · 🐛 GitHub Issues · 💬 Discussions · 📧 [email protected]

New features and improvements are listed on the releases page.


Website · Documentation · Cloud · Licensing

Made with ☘️ in Ireland

Frequently asked questions

Is Hi.Events free to use?

Hi.Events is open source. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Hi.Events do?

Effortlessly manage events and sell tickets online

What is Hi.Events written in?

Hi.Events is primarily written in PHP. Its source is publicly available at https://github.com/HiEventsDev/hi.events, and it has 4,022 GitHub stars.