We built Olgax POS because we were tired of paying subscription fees for basic tools that small businesses need to survive.
Most POS software today is:
- 🔒 Cloud-locked: if you lose internet, you lose your business
- 💸 Expensive: $50–$300/month for features you don't need
- 🚫 Closed-source: no control, no customisation, vendor lock-in
So we built something different.
What is Olgax POS?
Olgax POS is a free, self-hostable, offline-capable point-of-sale system for retail shops, cafés, and small businesses. It's built with modern web technology, MIT licensed, and designed to be simple enough for non-technical shop owners to use.
Key features in v0.1
- Offline-first: powered by PGLite (Postgres in WebAssembly), your POS keeps working even when the internet goes down. Everything syncs back when you're online.
- ESC/POS receipt printing: connect any standard thermal printer via USB or network and print receipts with one tap.
- Split-tender checkout: accept cash + card in the same transaction.
- Loyalty points: reward returning customers with a built-in points system.
- Stock management: track inventory levels, set low-stock alerts, manage suppliers.
- Roles & permissions: Owner, Manager, and Cashier roles with appropriate access controls.
- Reports & CSV export: daily sales summaries, product performance, shift reports.
The Tech Stack
We're proud of the choices we made:
| Layer | Tech | |-------|------| | Framework | Next.js 16 App Router + TypeScript | | UI | shadcn/ui + Tailwind CSS v4 | | Database | PostgreSQL + Prisma 7 | | Offline | PGLite (Postgres WASM) | | Auth | Better Auth | | State | Zustand | | Tests | Vitest + Playwright | | Deploy | Docker + Docker Compose |
Every choice was made with self-hosting in mind. You own your data. You run it on your own server. No cloud required.
Self-host in 3 commands
git clone https://github.com/OLGAX-com/olgax-pos.git
cp .env.example .env
docker compose up -d
Then open http://localhost:3000 and you're running.
What's next?
We're actively working on:
- 🌍 Multi-language support (Arabic, French, Spanish, Sinhala)
- 🏪 Multi-store management
- 🔌 Plugin system for third-party integrations
- 📱 Kitchen Display System (KDS)
- 📊 Advanced reporting dashboard
Get involved
Olgax POS is open-source and we welcome contributions. If you find a bug, have an idea, or just want to improve the docs, open an issue or submit a PR.
We're just getting started. 🚀
The Olgax Team