Skip to content

Latest commit

 

History

History
229 lines (154 loc) · 8.93 KB

README.md

File metadata and controls

229 lines (154 loc) · 8.93 KB
Hi.Events - Open-source event ticketing and management 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 · Enterprise & licensing · Website

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

HiEventsDev%2Fhi.events | Trendshift

English · Deutsch · Français · Italiano · Nederlands · Español · Português · Português (Brasil) · Polski · Slovenčina · Magyar · Svenska · Suomi · Ελληνικά · Türkçe · Tiếng Việt · 简体中文 · 繁體中文 · 日本語 · 한국어


Note

Hi.Events 2.0 is here with recurring events, reserved seating, a box office, lineups and schedules, single sign-on, team permissions and API keys. See what's new →


Hi.Events event dashboard on desktop and an event page on mobile


Why Hi.Events?

Most ticketing platforms take a fee on every ticket and keep your customer data. Hi.Events is an open-source alternative to Eventbrite, Tickettailor, Dice.fm and other ticketing platforms that gives you full control over your branding, checkout and data.

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.


Features

📅 Events

  • One-off and recurring events, with per-date prices, capacity and times
  • Duplicate an event in one click
  • Saved venues and online events
  • Event homepage designer and branded organizer pages
  • Lineup and schedule pages

🎟️ Tickets & products

  • Paid, free, donation and tiered tickets
  • Reserved seating Enterprise
  • Add-ons and merchandise
  • Hidden tickets unlocked by promo codes
  • Per-order limits and scheduled sale windows
  • Shared capacity and automatic waitlists

🛒 Selling

  • Customisable embeds for your own site: ticket widgets, buttons, event lists, lineups and schedules
  • Promo codes and discounts
  • Tracking links for promoters and affiliates
  • Custom registration questions
  • Marketing opt-in at checkout
  • Meta, TikTok, Google Analytics and Tag Manager tracking

💳 Payments

  • Payouts to your own Stripe account
  • Taxes and fees, included or added at checkout
  • Invoicing and offline payments
  • Full and partial refunds

🚪 Attendees & the door

  • Box office for door sales Enterprise
  • Check-in by phone camera or USB scanner
  • Shareable check-in lists with live counts
  • Attendee messaging and custom email templates
  • Branded PDF tickets
  • Manually added attendees
  • Sales, tax and promo code reports

Built for organisations

🔐 Security & access

  • Single sign-on
  • Two-factor authentication
  • Team roles and permissions
  • Multiple organizers under one account

🔌 Integrations

  • REST API and API keys
  • Webhooks
  • CSV and XLSX exports

🗄️ Your data

  • Self-host with Docker
  • Account deletion and anonymisation
  • Available in 20 languages

✅ Tested

  • A comprehensive test suite is run on every change

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 https://github.com/HiEventsDev/hi.events.git
cd hi.events/docker/all-in-one

cp .env.example .env

# 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

Important

Upgrading from 1.x? Read the release notes before upgrading.

REST API

Create API keys under Settings → API keys, where you'll also find the API reference.


Languages

English, Deutsch, Français, Italiano, Nederlands, Español, Português, Português (Brasil), Polski, Slovenčina, Magyar, Svenska, Suomi, Ελληνικά, Türkçe, Tiếng Việt, 简体中文, 繁體中文, 日本語 and 한국어.

Corrections and new languages are welcome — see the contributing guide.


Hi.Events Cloud

Prefer not to self-host? Hi.Events Cloud is the fully managed version, 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.

Reserved seating and the box office are covered by the Hi.Events Enterprise Licence and need a licence for production use.

Commercial licences are available if you'd like to remove the attribution or need terms that suit a white-labelled deployment. Licensing options · hello@hi.events


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 security@hi.events rather than opening a public issue. See our security policy.


Support

📖 Documentation · 🐛 GitHub Issues · 💬 Discussions · 📧 hello@hi.events

New features and improvements are listed on the releases page.


Website · Documentation · Cloud · Licensing

Made with ☘️ in Ireland