Fast restaurant billing
Create dine-in, takeaway, and delivery orders with product search, modifiers, addons, discounts, and multiple payment methods.
Free open-source restaurant POS
FloPOS is a self-hosted, offline-first point of sale system for food businesses. It covers billing, tables, menu items, kitchen display, thermal printing, staff roles, and local SQLite storage without subscriptions.
git clone https://github.com/FreeOpenSourcePOS/FloCafe.git
cd FloCafe
npm install
npm run dev
Dine-in, takeaway, delivery, KDS, thermal receipts, and staff workflows.
Who it is for
FloPOS is useful when a restaurant wants a modern POS without surrendering its data to a closed platform. It is especially relevant for independent cafes, quick-service restaurants, bakeries, pizza shops, food trucks, cloud kitchens, and developers building custom restaurant systems.
Single-location cafes and restaurants
Cloud kitchens and takeaway counters
Food trucks and bakeries
Developers evaluating restaurant POS GitHub projects
System administrators deploying local POS software
Features
Create dine-in, takeaway, and delivery orders with product search, modifiers, addons, discounts, and multiple payment methods.
Track tables, open orders, real-time status, and service flow for cafes and restaurants.
Send live orders to kitchen screens over WebSocket so teams can prepare food without losing tickets.
Use ESC/POS receipt printers over USB, network, or Bluetooth with 58mm and 80mm templates.
Maintain products, categories, addon groups, variants, toppings, and pricing from a local interface.
Create staff accounts for owner/admin and kitchen workflows with role-based access.
FloPOS stores data locally in SQLite, helping restaurants keep control of their operational records.
Track stock signals for critical menu items and ingredients so teams can react before service breaks.
Install on Windows, macOS, and Linux using store builds, installers, AppImage, or Debian packages.
Why different
Most restaurant POS tools are rented. FloPOS is open-source software you can audit, fork, run locally, and adapt. That makes it a practical option for teams that care about cost control, data ownership, offline operation, and long-term maintainability.
Explore FloPOS
Understand what free POS software should include, where the tradeoffs are, and how FloPOS fits.
Read moreEvaluate code access, licensing, contribution workflow, and operational control.
Read moreLearn when local/self-hosted POS is better than cloud POS and how to plan a deployment.
Read moreInstall from store builds, GitHub releases, or source for development.
Read moreRead setup, operations, printer, KDS, reports, inventory, and troubleshooting docs.
Read moreCompare FloPOS with Square, Toast, Odoo POS, Loyverse, Floreant POS, and uniCenta.
Read moreRead the docs, download the latest release, or star the repository so more restaurant operators can discover a free POS option.
FAQ
FloPOS is a free, open-source restaurant POS system for cafes, restaurants, bakeries, food trucks, cloud kitchens, and similar food businesses.
FloPOS is MIT licensed open-source software. The code is public, the community can inspect it, and restaurants can run it without subscriptions or license fees.
The source code is hosted on GitHub at github.com/FreeOpenSourcePOS/FloCafe.
The project describes FloPOS as offline-first. It runs locally with SQLite and is designed to continue core POS workflows without internet.