Skip to content
SPECIFICTION
Get listed

OpenEOS

openeos.de

Free plan Open source WebLinuxiOSAndroidAPISelf-hosted
Visit openeos.de
Spec score 8.9 #2 of 18 in Gym POS Software

What it is

OpenEOS is a point-of-sale system for clubs, events and festival catering, covering planning, ordering, kitchen work, checkout and analytics. Staff can use the mobile POS on a phone or tablet around a venue, while guests can place orders by QR code. A real-time display provides kitchen and pickup views. The product page identifies SumUp integration for card payments, and receipt printing is described as automatic through a Raspberry Pi. Organizers can plan and assign shifts, with online volunteer sign-up, and use real-time reports and dashboards. OpenEOS is released under AGPLv3 and can be self-hosted and customized. Self-hosting is free and includes all features and unlimited events, with community support. The SaaS plan costs € 25/ event day and includes hosting, backups, automatic updates and premium support by email, phone and WhatsApp. Internet gateway rental is € 30/ day; hardware rental is € 50/ device / day. The maker states there is no setup fee, minimum term or hidden cost.

Spec sheet

What it does
OpenEOS is a point-of-sale system for clubs, events and catering that combines event planning, ordering, kitchen operations, checkout and analytics.Read 15 Oct 2026 · openeos.de
Purpose
OpenEOS is a POS system for clubs, events and festival catering, covering planning, ordering, kitchen, checkout and analytics.Read 4 Oct 2026 · openeos.de
Headquarters
St. Georgen im Schwarzwald, GermanyRead 28 Sep 2026 · openeos.de
Analytics
The product provides live dashboards and reports for revenue and event activity.Read 15 Oct 2026 · openeos.de
API architecture
The public backend repository describes a NestJS REST API with WebSocket communication, JWT refresh-token authentication, multi-tenancy, rate limiting and Swagger/OpenAPI documentation.Read 15 Oct 2026 · github.com
API scope
Documented endpoint groups cover organizations, events, products, orders, payments, devices, printers, QR ordering, invoices, reports and inventory.Read 15 Oct 2026 · github.com
API technology
The API repository specifies Node.js 20 LTS, NestJS 10, TypeScript 5, TypeORM, PostgreSQL 16, Redis 7 and Socket.IO 4.Read 15 Oct 2026 · github.com
Card payments
Card checkout is integrated with SumUp.Read 15 Oct 2026 · openeos.de
Changelog news
Version 1.6 dated 8 October 2026 added redesigned checkout, floor-plan tables, table service, integration controls and product icons.Read 15 Oct 2026 · openeos.de
Data minimization
OpenEOS says its error reports were changed to exclude personal details and screen recordings.Read 15 Oct 2026 · openeos.de
Documentation depth
The documentation repository is a bilingual Docusaurus manual with source documents, translated English content, screenshots and deployment files.Read 15 Oct 2026 · github.com
Hosting terms
The SaaS service includes hosting, maintenance, updates, security patches, support and backups.Read 15 Oct 2026 · openeos.de
Kitchen display
Kitchen and pickup screens show incoming orders in real time.Read 15 Oct 2026 · openeos.de
Licence
OpenEOS is distributed under the GNU Affero General Public License version 3.Read 15 Oct 2026 · openeos.de
License and hosting
OpenEOS is released under AGPLv3 and can be self-hosted and customized.Read 4 Oct 2026 · openeos.de
Limit: payment dependency
The advertised card-payment workflow depends on enabling the SumUp integration and supplying provider credentials.Read 15 Oct 2026 · openeos.de
Limit: self-hosted scope
The self-hosted edition is intentionally limited to one organization and has no billing or self-registration.Read 15 Oct 2026 · openeos.de
Limit: support tier
Self-hosted customers receive community support, while the SaaS plan provides direct support channels.Read 15 Oct 2026 · openeos.de
Maker legal identity
The imprint identifies Lukas Lukic-Spitznagel as the operator at Brunnenstraße 6, 78112 St. Georgen im Schwarzwald, Germany.Read 15 Oct 2026 · openeos.de
Mobile POS
The till interface runs on phones or tablets so staff can sell around the venue.Read 15 Oct 2026 · openeos.de
Payment terms
Paid event days are activated after card or direct-debit payment processed through Stripe, with invoices emailed and downloadable.Read 15 Oct 2026 · openeos.de
Payments
The product page identifies SumUp integration for card payments.Read 4 Oct 2026 · openeos.de
Pricing terms
The maker states there is no setup fee, minimum term or hidden cost.Read 4 Oct 2026 · openeos.de
Printer agent
The printer agent is Python software for Raspberry Pi or Linux that receives print jobs over Socket.IO and supports USB, network and Bluetooth printers.Read 15 Oct 2026 · github.com
Printer requirements
The printer agent requires Python 3.11 or newer, Raspberry Pi OS/Debian/Ubuntu and an ESC/POS-compatible thermal printer.Read 15 Oct 2026 · github.com
QR ordering
Guests can place their own orders by scanning QR codes.Read 15 Oct 2026 · openeos.de
Receipt printing
Receipts can be printed automatically through a Raspberry Pi connected to ESC/POS printers.Read 15 Oct 2026 · openeos.de
Repository activity
The OpenEOS GitHub organization lists public repositories for the web app, REST API, documentation, printer agent, display app and online shop.Read 15 Oct 2026 · github.com
SaaS support
The SaaS plan includes premium support by email, phone and WhatsApp, plus hosting, backups and automatic updates.Read 4 Oct 2026 · openeos.de
Security controls
The service supports two-factor sign-in, and disabling two-factor protection requires a current verification code or recovery code.Read 15 Oct 2026 · openeos.de
Self-hosted limits
The self-hosted plan includes all features and unlimited events, with community support.Read 4 Oct 2026 · openeos.de
Self-hosting
The self-hosted edition is available at no software charge and includes unlimited events.Read 15 Oct 2026 · openeos.de
Shift planning
Organizations can create and assign shifts and let volunteers register online.Read 15 Oct 2026 · openeos.de
Test mode
A new event can be tested free with up to 25 orders before paid activation.Read 15 Oct 2026 · openeos.de
TV application
The TV repository provides an Android TV/Fire TV application with menu, kitchen, pickup, customer-number and sales-summary display modes.Read 15 Oct 2026 · github.com
TV build requirements
The TV app setup calls for Node.js 18 or newer, Android Studio with Android SDK and Java 17.Read 15 Oct 2026 · github.com
Web application
The web repository contains an organization dashboard, mobile progressive-web-app till, event and product administration, order views, statistics and device screens.Read 15 Oct 2026 · github.com

Plans and prices

Self-hosted Free forever AGPLv3 · all features · unlimited events · one organization · community support Read 15 Oct 2026 · openeos.de
SaaS €25, paid once per event day all features · hosting · backups · automatic updates · email, phone and WhatsApp support · 20% first-event starter bonus Read 15 Oct 2026 · openeos.de
Internet gateway rental €30, paid once per day LTE/5G · unlimited data · Wi-Fi access point · LAN ports · plug-and-play Read 15 Oct 2026 · openeos.de
Hardware rental €50, paid once per device per day POS tablets · ESC/POS printers · kitchen and pickup displays · configured on request Read 15 Oct 2026 · openeos.de

Every OpenEOS plan and price →

Strong points and limits

Strong points

  • Mobile POS runs on a phone or tablet
  • Guests can order through QR codes
  • Free self-hosted plan includes unlimited events
  • SaaS includes hosting, backups and automatic updates

Limits

  • SaaS costs € 25/ event day
  • Internet gateway rental costs € 30/ day
  • Hardware rental costs € 50/ device / day

Who it suits

OpenEOS suits clubs and event organizers coordinating catering, checkout and volunteer shifts. Self-hosting is an option for those who want to run and customize the software on their own server.

Verdict

OpenEOS brings event ordering, kitchen views, checkout and shift planning into one POS system. Its self-hosted plan is free; SaaS and optional rental items have listed per-event or per-day costs.

Where Specifiction places it

Alternatives to OpenEOSAll alternatives →