Olgax POS
A free, web-based open source point of sale system for small retail shops. Runs offline. Self-host with Docker in minutes. No monthly fee, no lock-in.
3-step quick start
Requires Docker and Docker Compose. No Node.js needed on your server.
# 1. Clone the repo
git clone https://github.com/OLGAX-com/olgax-pos.git
cd olgax-pos
# 2. Start with Docker Compose
docker compose up -d
# 3. Open the POS
open http://localhost:3000Need a full setup walkthrough? Read the guide →
Everything you need out of the box
No paid add-ons. No feature gates. The full v0.1 feature set is free for everyone.
Offline-first
PGLite in-browser SQLite means the POS keeps working when your internet drops. Auto-syncs when back online.
ESC/POS receipt printing
Direct USB and network thermal printer support. No drivers, no middleware. Works out of the box.
Loyalty points
Earn and redeem points per transaction. Configurable earn rate and redemption rules per outlet.
Split-tender payments
Accept cash + card + other methods in a single transaction. Full partial-refund support.
Stock management
Full inventory tracking with low-stock alerts, stock adjustment audit trail, and purchase orders.
Supplier management
Link products to suppliers, track purchase prices, and manage restock workflows.
Roles & permissions
Admin and Cashier roles out of the box. Admin controls settings and reports; Cashier handles sales.
Sales reports
End-of-day reports, product performance, cashier summaries, all exportable to CSV.
PWA: Amigável ao tablet
Instalável como Progressive Web App. Otimizado para tablets com tela tátil e navegadores de desktop.
Melhor autenticação
Autenticação segura com gerenciamento de sessão. Credenciais auto-hospedadas. Seus dados nunca saem do seu servidor.
Stack moderno
Next.js 16 App Router · Prisma ORM · PGLite · shadcn/ui · Zustand · Tailwind CSS.
Licenciado MIT
Totalmente open-source. Faça um fork, customize-o, implante-o, contribua. Sem restrições.
Roadmap
Shipped, in progress, and what's coming next. All community-driven.
Built on a modern stack
Every component is chosen for simplicity, performance, and self-hostability.
Ready to deploy your POS?
Self-host for free, or book a call and we'll handle the setup for you.