7 open-source apps
Best self-hosted Point of Sale apps
Free, open-source point of sale (POS) software for shops, restaurants and cafés. Ring up sales, print receipts and track stock on hardware you own instead of renting a hosted POS like Square, Toast or Lightspeed.
The most popular self-hosted apps for point of sale on GitHub are Odoo, ERPNext and Dolibarr, ranked by stars below.
Ranked by GitHub stars
All 7 Point of Sale apps
Odoo
odoo/odoo
Free open source ERP system.
ERP & InventoryPythonDockerERPNext
frappe/erpnext
ERP system to help you run your business.
ERP & InventoryPythonDockerDolibarr
Dolibarr/dolibarr
Modern CRM software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...).
ERP & InventoryPHPDockerOpen Source POS
opensourcepos/opensourcepos
Open Source Point of Sale is a web based point of sale system.
Point of SalePHPDockerNexoPOS
Blair2004/NexoPOS
Laravel and Vue point-of-sale system with registers, receipts, inventory, procurement, customers and reports, extensible with modules.
Point of SalePHPLakasir
lakasir/lakasir
Simple Laravel POS with product and stock management, purchasing, vouchers, receivables, barcode support and USB thermal printing.
Point of SalePHPDockerURY
ury-erp/ury
Restaurant management app built on ERPNext with a POS for dine-in, takeaway and delivery, a kitchen display and P&L reports.
Point of SaleTypeScript
From the blog
Articles about point of sale
Comparisons, rankings and guides on the appsgit blog for point of sale apps.
What is the best self-hosted app for point of sale?
By GitHub stars, Odoo is the most popular self-hosted app for point of sale with 54,848 stars, followed by ERPNext and Dolibarr. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these Point of Sale apps free?
Yes. All 7 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
How do I install a self-hosted Point of Sale app?
5 of the 7 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which Point of Sale apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are Odoo (10,679 commits), Dolibarr (8,073 commits) and ERPNext (6,664 commits). Active development usually means faster bug fixes and security patches.