Skip to content
✨ Olgax POS v0.1 MVP is live. Free and open-source!Star on GitHub

Introducing Olgax POS: Free, Offline-First, Open Source

Today we're launching Olgax POS v0.1, a fully open-source, offline-first point-of-sale system built for small shops, cafés, and retail businesses. Free forever, MIT licensed, self-hostable in minutes with Docker.

K

Krishantha Udaya Kumara

March 8, 2026 · 3 min read


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