4k stars on GitHub→

Open source event management software.
The whole event, not only the ticket.

Hi.Events runs the event from setup to hand-over: tickets and products, orders, attendees, check-in at the door, messages, reports and your team. The code is public under AGPL-3.0. Self-host it for free, or use the same software on Hi.Events Cloud.

Cloud is 1.25% + $0.60 per paid ticket and free for free events. Self-hosting has no platform fee.

§ 01 · What managing an event covers

Six jobs, one open source application

Ticketing is one part of running an event. Hi.Events handles the rest of the admin too, and every feature below is in the public repository and in every Cloud account.

Plan the event

One-off events, or schedules up to 1,200 sessionsOnline events, with joining details only ticket holders seeDuplicate a whole event in one click, so a draft can serve as a templateReuse saved venues across eventsCover image, colors and fonts on your event and organizer pages

Sell tickets and products

Paid, free, donation and tiered pricingAdd-ons attached to any ticket, or sold on their ownHidden tickets that only a promo code unlocksCapacity shared across ticket types, or set per dateWaitlists that offer spots automatically when they free up

Take payments

Paid into your own Stripe accountTax and fees shown inside the price, or added at checkoutInvoices with your own numbering, business details and termsOffline payment with instructions you writeRefund in full or in part, with or without cancelling the ticket

Run the door

Check-in lists your door staff open from a link, no account neededSeparate lists for each entrance, session or dayScan with a phone camera or a USB scannerLive check-in counts, the same on every device on the doorAdd attendees by hand, without an order

Talk to attendees

Message attendees by ticket type, using your own templatesSend now, or schedule for a day or an hour before the eventRegistration questions, asked per ticket typeMarketing opt-in captured at checkoutBranded PDF tickets from the ticket designer

Report and hand over

Daily sales, product and promo code reports, downloaded as CSVRevenue, tax and check-in summaries across all your eventsAttendee and order exports as Excel spreadsheetsAdmin and organizer roles for your teamWebhooks into your own systems

What it does not do. Hi.Events has no reserved seating, no agenda or session builder, no badge printing and no memberships. If your event needs a seating plan or a call for papers, one of the other projects below is a better fit.

§ 02 · Cloud or self-hosted

Two ways to run the same software

There is no community edition and no enterprise edition. The only decision is who runs the servers.

Most organizers

Hi.Events Cloud

Hosted by us

1.25% + $0.60 / paid ticket

Sign up and publish your first event today. Free events cost nothing.

Hosting, updates and backups handledCard payments settle into your own Stripe account as tickets sellNo monthly fee, no contract
The same code as the public repository
Start on Cloud for free

Self-hosted

Hosted by you

$0 platform fee

Run it on your own servers, in your own region, on your own database.

Every feature, no licence keyDocker all-in-one, or one-click cloud templatesKeeps a small “Powered by Hi.Events” link
You handle hosting, updates and backups
Read the quick start →

Self-hosting is free under AGPL-3.0 with additional terms. To remove the branding or keep your modifications private, commercial licences start at €499 a year. For the ticketing side of the story, see Open source event ticketing.

§ 03 · Other open source event management projects

How Hi.Events compares with the other open source options

These are the projects you will find under the same search. They solve different problems: some are ticket shops, some are conference tools with a call for papers and a schedule. Checked September 2026.

ProjectLicenceLanguage / stackWhat it is forHosted optionTicket sales built in
Hi.EventsAGPL-3.0 with additional termsPHP (Laravel), React, PostgreSQLTicketing and event management for any event: paid and free tickets, recurring schedules, check-in, messaging, reports, team rolesYes, Hi.Events Cloud, 1.25% + $0.60 per paid ticketYes, through your own Stripe account
pretixAGPL-3.0 with additional termsPython (Django)Ticket shop for conferences, festivals, exhibitions and museums, with seating plansThe self-hosted Community edition is free. When self-hosting, seating plans and the point-of-sale app need a paid Enterprise licence.Yes, pretix Hosted, 2.5% (max €15) in EURYes, 40+ payment providers
IndicoMITPython (Flask), ReactLectures, meetings, workshops and conferences at CERN and other institutions, with room bookingNot stated (a demo sandbox only)Paid registration through payment plugins
alf.ioGPL-3.0Java (Spring Boot)Ticket reservation for conferences, trade shows, workshops and meetupsYes, SwicketYes, Stripe, Mollie, PayPal, Revolut, bank transfer and on-site
EventyayApache-2.0Python (Django)FOSSASIA’s platform for ticketing, registration, call for participation, session scheduling, check-in and badge printingIts predecessor, Open Event Server (GPL-3.0), is archived on GitHub.Yes, eventyay.comYes
OSEMMITRuby on RailsFree and open source software conferences: call for papers, schedules, registration and a splash page, maintained by openSUSENot stated (a demo only)Optional, payment provider not stated
AttendizeAttribution Assurance LicensePHP (Laravel), MySQLTicket selling and event management; the predecessor to Hi.Events, from the same founderNo commits since August 2024.Not statedYes, Stripe, PayPal and Coinbase

Weighing Hi.Events against hosted platforms too? Compare fees and features side by side, or see the event ticketing software overview.

§ 04 · Self-host

Self-host in five minutes

The all-in-one Docker setup runs the Laravel backend, the React frontend and PostgreSQL together. For production you can deploy them separately.

  1. Install Docker on a server

    Any Linux machine with Docker and Docker Compose will do. Or skip the server and use a one-click template for DigitalOcean, Render, Railway, Zeabur or Elestio.

  2. Clone the repository

    Run git clone https://github.com/HiEventsDev/hi.events.git and change into hi.events/docker/all-in-one.

  3. Create the environment file

    Copy .env.example to .env, then add the APP_KEY and JWT_SECRET as the README in that folder describes.

  4. Start the containers

    Run docker compose up -d. One Compose file brings up the whole application.

  5. Create your first account

    Open localhost:8123, register, and create an event. Connect a Stripe account when you are ready to sell paid tickets; free events publish without one.

§ 05 · FAQ

Open source event management, answered

What does "open source event management software" mean?
It means the software that runs your events is published under an open source licence, so anyone can read the code, run it on their own servers and change it. For Hi.Events the whole application is in one public GitHub repository under AGPL-3.0 with additional terms. The same code runs Hi.Events Cloud, so you can use the hosted version without giving up the option of running it yourself later.
What is the difference between event management software and ticketing software?
Ticketing software sells the ticket: the event page, the checkout and the payment. Event management software also covers what happens before and after the sale: setting the event up, taking orders and refunds, managing attendees, checking people in at the door, messaging them, reporting on sales and sharing the work with a team. Hi.Events does both. It does not cover agenda building, badge printing, reserved seating or memberships.Open source event ticketing →
Is Hi.Events really free?
The self-hosted version is free. Every feature is in the public repository, there is no licence key and no paid edition. You pay for your own hosting and Stripe’s standard card processing. Hi.Events Cloud is free for free events. Paid tickets are 1.25% plus a small fixed amount per ticket (60¢ in the US, €0.50 in the EU, 45p in the UK, A$0.85 in Australia), with no monthly fee and no contract.See the full pricing →
What do I need to self-host Hi.Events?
A server with Docker. The all-in-one Docker Compose file runs the whole application, and one-click templates exist for DigitalOcean, Render, Railway, Zeabur and Elestio. Underneath it is a Laravel (PHP 8.3+) backend, a React frontend and a PostgreSQL database, which you can also deploy separately for production. To take card payments you connect your own Stripe account.Self-hosted quick start →Deployment guide →
Can I use Hi.Events without self-hosting?
Yes. Hi.Events Cloud is the same software, hosted, updated and backed up for you. Sign up, create an event and publish it the same day. Free events cost nothing on Cloud, and paid tickets carry a per-ticket fee with no monthly charge.
Does Hi.Events handle check-in and attendee management?
Yes. Every event gets a check-in list, and you can add more for different entrances, sessions or days. Door staff open a list from a link on any phone or tablet, with no account needed, and scan tickets with the camera or a USB scanner. Counts update live on every device. The attendees page lists everyone with a ticket, lets you edit details, move someone to another ticket type, resend their ticket, cancel it, or add a guest by hand without an order.Setting up check-in →
Can I export my data?
Yes. Attendee and order lists export as Excel spreadsheets, with a column for each registration question. Every report (product sales, daily sales, promo codes, and the organizer-level revenue, tax and check-in summaries) downloads as a CSV. Webhooks can push orders and attendees into your own systems as they happen. On a self-hosted install the PostgreSQL database is yours as well.
How does Hi.Events compare to pretix?
Both are open source and both offer a hosted service. pretix is a Python ticket shop from Germany with seating plans and dozens of payment providers; its hosted fee is 2.5% of the ticket price, capped at €15, priced in EUR, and the self-hosted edition needs a paid licence for seating and point of sale. Hi.Events is Laravel and React, has no seating plans, settles card payments into your own Stripe account, and prices Cloud per ticket in USD, EUR, GBP and AUD. Choose pretix if you need seating or a non-Stripe payment provider. Choose Hi.Events if you want a simpler tool with an embeddable checkout and your money in your own Stripe account.Hi.Events vs pretix →

Manage your next event on open source software

Start on Cloud today. The code is public and your data is exportable, so you can move to your own servers whenever you like.

Free events cost nothing. Paid tickets are 1.25% + $0.60, with no monthly fee and no contract — see the full pricing.