Skip to content
SPECIFICTION
Get listed

Revel

letsrevel.io

Free plan Open source WebLinuxAPISelf-hosted
Visit letsrevel.io
Spec score 8.5 #39 of 181 in Event Management Software

What it is

Revel is an open-source event management platform for communities, clubs, and independent venues. Organizers can offer free or paid tickets, create ticket tiers, reserve seats, and scan QR codes at entry. Custom questionnaires can screen attendees before an event address is revealed. Community functions include potluck coordination, memberships, class passes, and members-only events. Venue tools include a seat-map designer, zone pricing, and QR door scanning. Event listings, individual events, and event series can be embedded on external websites using a script, iframe, or oEmbed. Listed integrations include Stripe payments, Google OAuth, optional OpenAI questionnaire evaluation, Telegram notifications, and Apple Wallet downloads. Self-hosting is MIT-licensed, with Docker deployment and a REST API documented through OpenAPI. Self-hosting costs nothing; hosted processing charges 3% + €0.50 only when Revel processes a payment, while free events cost €0. User data is stored in Germany and not sold.

Spec sheet

What it does
Revel is an event-management, ticketing and membership platform for communities, clubs, independent venues and artists.Read 21 Oct 2026 · github.com
Purpose
Revel is an open-source event management platform for communities, clubs, and independent venues.Read 7 Oct 2026 · letsrevel.io
Intended users
The site describes use by queer collectives, kink clubs, supper clubs, book circles, gyms, yoga studios, dance schools, and choirs.Read 7 Oct 2026 · letsrevel.io
Free plan
YesRead 20 Sep 2026 · letsrevel.io
Integrations
The terms list Stripe payments, Google OAuth sign-in, optional OpenAI questionnaire evaluation, Telegram notifications, and Apple Wallet ticket and pass downloads.Read 7 Oct 2026 · letsrevel.io
Security
The privacy policy lists HTTPS/TLS, database and file-storage encryption, JWT authentication, optional two-factor authentication, PBKDF2 password hashing, and ClamAV file scanning.Read 7 Oct 2026 · letsrevel.io
Privacy
The privacy policy says Revel does not use tracking or analytics cookies, does not sell data, and stores user data in Germany.Read 7 Oct 2026 · letsrevel.io
Support
The homepage offers a book-a-call option and links to documentation for self-hosting.Read 7 Oct 2026 · letsrevel.io
License
Revel's backend, frontend and infrastructure repositories are released under the MIT License.Read 21 Oct 2026 · github.com
Headquarters
Vienna, AustriaRead 28 Sep 2026 · letsrevel.io
Age requirement
Users must be at least 16 to create an account, while organizers remain responsible for enforcing event-specific age restrictions.Read 21 Oct 2026 · letsrevel.io
Attendee screening
Organizers can require customizable questionnaires, approve or decline applicants, and maintain invitation-only or private guest lists.Read 21 Oct 2026 · letsrevel.io
Community activities
Revel includes potluck coordination with dietary flags and contribution tracking.Read 21 Oct 2026 · letsrevel.io
Community features
The platform includes potluck coordination, memberships, class passes, and members-only events.Read 7 Oct 2026 · letsrevel.io
Company size
LinkedIn lists Let's Revel as a privately held software-development company with 2–10 employees.Read 21 Oct 2026 · linkedin.com
Documentation
The project provides MkDocs documentation, a self-hosting guide, repository READMEs and a demo environment whose data resets nightly.Read 21 Oct 2026 · github.com
Embedding
Event listings, individual events and event series can be embedded on other websites using script, iframe or oEmbed.Read 21 Oct 2026 · letsrevel.io
Embeds
Organizers can embed event listings, individual events, or event series on their own websites using an embed script, iframe, or oEmbed integration.Read 7 Oct 2026 · letsrevel.io
Eventbrite integration
Organizers can optionally cross-list Revel events on Eventbrite.Read 21 Oct 2026 · letsrevel.io
Infrastructure provider
Hosted application, database, background jobs, monitoring and logs run on Hetzner infrastructure with data located in Germany.Read 21 Oct 2026 · letsrevel.io
Limit: deployment architecture
Published container images are built for linux/amd64 only, so other CPU architectures require additional work.Read 21 Oct 2026 · github.com
Limit: email dependency
A self-hosted instance can run without SMTP, but users will not receive verification or ticket emails until mail delivery is configured.Read 21 Oct 2026 · github.com
Limit: support maturity
The project is small, with LinkedIn showing only 2–10 employees and the GitHub organization showing no public members.Read 21 Oct 2026 · linkedin.com
Maker and headquarters
The legal service provider is Biagio Distefano, with a listed address in Vienna, Austria.Read 21 Oct 2026 · letsrevel.io
Memberships
Clubs and studios can sell recurring monthly or annual memberships, class passes and members-only activities.Read 21 Oct 2026 · letsrevel.io
Notable news
The project's GitHub profile identifies Revel v1.0.0 as its first major release, dated November 19, 2025.Read 21 Oct 2026 · github.com
Other integrations
Official terms list optional Google sign-in, Telegram notifications, Apple Wallet, Google Wallet and connected third-party apps.Read 21 Oct 2026 · letsrevel.io
Payment data
Payments are processed by Stripe; Revel says it does not store credit-card numbers or bank-account details.Read 7 Oct 2026 · letsrevel.io
Payment integration
Stripe handles payment processing, recurring subscription billing and referral payouts, with money sent to the organizer's Stripe account.Read 21 Oct 2026 · letsrevel.io
Praise: community focus
The maker told Reddit that the product is primarily designed for LGBTQ+, queer, sex-positive and kinky communities needing questionnaire-based attendee vetting, while remaining usable as ordinary ticketing software.Read 21 Oct 2026 · reddit.com
Praise: open-source control
A Reddit commenter described the MIT license, self-hosting wizard, Stripe and Telegram integrations, malware scanning, observability stack and documentation as notable strengths.Read 21 Oct 2026 · reddit.com
Privacy and compliance
The hosted service says it stores data in the European Union, does not use tracking or analytics cookies, and supports GDPR export, deletion and portability rights.Read 21 Oct 2026 · letsrevel.io
Public API
The backend is a Django API built with Django Ninja and exposes browsable OpenAPI documentation at the demo API endpoint.Read 21 Oct 2026 · github.com
Rating on Capterra
0.0 out of 5 from 0 reviews.Read 21 Oct 2026 · capterra.com
Rating on Software Advice
No rating published; the listing says there are no reviews yet.Read 21 Oct 2026 · softwareadvice.com
Recurring events
The platform supports recurring event series and season passes covering series events.Read 21 Oct 2026 · letsrevel.io
Reserved seating
Venues can design seat maps, price zones or individual seats, hold seats during checkout, and scan tickets at the door.Read 21 Oct 2026 · letsrevel.io
Screening
Customizable questionnaires can screen attendees before they see an event address.Read 7 Oct 2026 · letsrevel.io
SDK and extensibility
The frontend is a SvelteKit/Svelte 5 application with an automatically generated TypeScript API client; third-party apps can connect through Sign in with Revel permissions.Read 21 Oct 2026 · github.com
Security controls
Official privacy terms state HTTPS/TLS in transit, encrypted database and file storage, expiring JWT authentication, optional 2FA, Django password hashing, ClamAV malware scanning and XSS/SQL-injection/CSRF protections.Read 21 Oct 2026 · letsrevel.io
Self-hosting
A Docker Compose stack and setup wizard deploy Revel on a Linux x86-64 server; the hosted images are published through GitHub Container Registry.Read 21 Oct 2026 · github.com
System requirements
The self-hosting guide specifies Linux x86-64, DNS records, ports 80 and 443, and a slim deployment of 2 vCPU and 4 GB RAM.Read 21 Oct 2026 · github.com
Ticketing
Organizers can sell paid or free tickets, offer ticket tiers, run RSVPs, and check attendees in with QR codes.Read 21 Oct 2026 · letsrevel.io
Venue tools
The site lists a seat-map designer, zone pricing, and QR door scanning for venues and theaters.Read 7 Oct 2026 · letsrevel.io
Wallet support
Tickets, season passes and membership cards can be downloaded to Apple Wallet or saved to Google Wallet.Read 21 Oct 2026 · letsrevel.io

Plans and prices

Free events / RSVPs / offline payments Free forever Free events · RSVPs · offline payments · no platform charge Read 21 Oct 2026 · letsrevel.io
Self-hosted Free MIT-licensed · no platform fees or monthly costs · infrastructure and Stripe processing are paid separately Read 7 Oct 2026 · letsrevel.io
Self-hosted Free ongoing MIT code · organizer pays infrastructure and payment-provider costs Read 21 Oct 2026 · github.com
Hosted platform fees €0.50, paid once 3% + €0.50 only when we process the payment; €0 for free events Cash or wire transfer managed in dashboard for free · fees exclusive of VAT, where applicable Read 7 Oct 2026 · letsrevel.io
Hosted paid-ticket processing €3, paid once 3% + €0.50 per order when Revel processes payment; VAT may apply Paid tickets · Stripe processing required · fixed fee per order Read 21 Oct 2026 · letsrevel.io

Every Revel plan and price →

Strong points and limits

Strong points

  • Free and paid ticketing with reserved seating
  • QR check-in and door scanning
  • MIT-licensed self-hosting
  • Embeddable event listings and series
  • No fee for free events

Limits

  • Hosted processing charges 3% + €0.50
  • Self-hosting requires separate infrastructure costs
  • Hosted fees exclude VAT where applicable
  • OpenAI questionnaire evaluation is optional

Who it suits

It suits community groups, clubs, supper events, classes, venues, and theaters needing ticketing plus membership or screening tools. Technical teams can self-host under the MIT License.

Verdict

Revel combines event sales, venue operations, community coordination, and embeddable listings. Its free self-hosted plan has no platform fees, while hosted payment processing charges apply only when Revel handles a payment.

Where Specifiction places it

Alternatives to RevelAll alternatives →