跳到内容
✨ Olgax POS v0.1 MVP 已上线。免费和开源!GitHub 上的星星
OlgaxOlgax
v0.1 MVPMIT LicensedFree forever (self-hosted)

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:3000

Need 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: 平板电脑友好型

可作为PWA(済进式网給应用)安装。為触掘屏平板电儛和桌一体浏触器优化。

更好的身份验证

具有会话管理的安全身份验证。自托管凭证。您的数据永远不会离开您的服务器。

现代技术栈

Next.js 16 App Router · Prisma ORM · PGLite · shadcn/ui · Zustand · Tailwind CSS.

MIT 许可证

完全开源。将其分叉、自定义、部署、做出贡献。没有任何条件。

Roadmap

Shipped, in progress, and what's coming next. All community-driven.

Offline-first POS coreShipped
ESC/POS receipt printingShipped
Loyalty points systemShipped
Split-tender paymentsShipped
Stock & supplier managementShipped
Admin + Cashier rolesShipped
Sales reports & CSV exportShipped
Docker self-hostingShipped
Multi-language support (next-intl)In progress
Multi-store / multi-locationPlanned
Plugin / extension systemPlanned
Kitchen Display System (KDS)Planned
Advanced reports & chartsPlanned

Built on a modern stack

Every component is chosen for simplicity, performance, and self-hostability.

Next.js 16TypeScriptTailwind CSSshadcn/uiPrisma ORMPGLiteBetter AuthZustandDockerMIT License

Ready to deploy your POS?

Self-host for free, or book a call and we'll handle the setup for you.