
Event Schedule
Open-source event calendar and ticketing platform with no platform fees on ticket sales.
Event Schedule is an open-source platform for sharing events, selling tickets, and building an audience around a schedule. Organizers get event calendars with recurring events and sub-schedules, a full ticketing suite (multiple ticket types, promo codes, waitlists, QR code check-ins, and free event registration), a newsletter system with a drag-and-drop editor, built-in analytics, guest event submissions, and polls.
It integrates with Stripe, PayPal, Invoice Ninja, and Payfast for payments, with payments going straight to your own account — Event Schedule takes no cut of ticket revenue. Calendar sync is bidirectional with Google Calendar and CalDAV-compatible servers like Nextcloud and Fastmail, and there is a REST API with an OpenAPI 3.0 spec plus webhooks for sales, events, and check-ins. AI features include event parsing from text, images, or WhatsApp messages, schedule translation, and flyer generation.
Unlike hosted ticketing platforms such as Eventbrite or Lu.ma, Event Schedule can be self-hosted with every feature unlocked and no plan tiers, or used on the hosted service with a free plan and Pro/Enterprise upgrades. It is built with PHP 8.2 and Laravel 11, supports white-label branding, custom CSS, and custom domains, and is available in 11 languages.








