Subscribe
16 June, 2026 6 min read Aigars Silkalns

6 Best shadcn/ui POS Templates 2026

Shadcn UI Kit POS System App — premium point-of-sale interface from the Shadcn UI Kit Pro bundle with category filter pills (All / Snack / Pizza / Hamburger / Coffee / Drink), product grid showing photos and prices, search and add-product actions, and a right-side cart panel for the current order

Need a shadcn/ui POS interface for a restaurant, cafe, or retail shop without paying for a full vendor lock-in like Toast or Square? These 6 picks cover the premium Shadcn UI Kit POS app, FinOpenPOS on the newest Next.js 16 / React 19 stack, Kasirku for restaurant + cafe with Midtrans payments, NyiHtutLwin05’s clean shadcn POS skeleton, zxmodren’s Next.js 14 + Supabase variant, and the GitHub point-of-sale topic directory — every demo verified live in May 2026.

A 2026-grade shadcn/ui POS interface typically combines four surfaces: a product / menu grid with category filter (drinks / food / merchandise), a cart panel showing the current order with line items and total, a payment / checkout flow (cash, card, digital wallet, split payment), and an order history / reports screen for owners. Most templates ship the first two well; the payment integration and reporting depths vary widely.

We’ve grouped the 6 picks below into one premium reference (Shadcn UI Kit — most polished but paid), four open-source GitHub builds (FinOpenPOS on the newest stack, Kasirku for restaurants with Midtrans, NyiHtutLwin05’s clean shadcn skeleton, zxmodren on Next.js 14 + Supabase), and one catalog (GitHub topic). Shadcn UI Kit is the right pick if you also need any of their broader admin dashboards; the open-source picks differ mostly by stack — pick the one that matches what your team already runs.

Related reading: our shadcn/ui billing templates for the subscription / invoice surface that often pairs with a POS, e-commerce admin dashboard templates for the inventory and order management surfaces, shadcn/ui e-commerce admin templates for the customer-facing checkout, hotel dashboard templates when the POS lives inside a hospitality system, and our shadcn/ui templates pillar.

Quick Picks

1. Shadcn UI Kit — POS System App

Shadcn UI Kit POS System App — premium point-of-sale interface from the Shadcn UI Kit Pro bundle with category filter pills (All / Snack / Pizza / Hamburger / Coffee / Drink), product grid showing photos and prices, search and add-product actions, and a right-side cart panel for the current order
Next.js + Tailwind + shadcn/ui + TypeScript
Pro lifetime (covers 18 dashboards + templates)
Best for: The premium reference POS UI bundled with a multi-dashboard kit

Why we like it: A premium POS system app with category-filtered product grid, product photos and prices, search-menu input, and right-side cart panel. Part of the Shadcn UI Kit Pro bundle that also unlocks 18 niche admin dashboards plus marketing/landing templates.

Editor’s Pick — The most polished shadcn POS interface in the ecosystem. Shadcn UI Kit ships a complete POS app with a category filter strip (All / Snack / Pizza / Hamburger / Coffee / Drink), product grid with photos and prices, search-menu input, and a right-side cart panel. Bundled with the broader 18-dashboard Pro kit covered across our CRM, finance, crypto, hotel, real estate, and marketing roundups.

Pick Shadcn UI Kit POS when you want the most polished reference and don’t mind paying for the broader bundle. The single Pro license covers this POS plus every other Shadcn UI Kit dashboard we’ve recommended — usually the right purchase if you also need any of the niche admin dashboards in the same project.

2. FinOpenPOS (JoaoHenriqueBarbosa)

FinOpenPOS by JoaoHenriqueBarbosa — open-source Point of Sale and inventory management system built with Next.js 16, React 19, embedded PostgreSQL via PGLite, and a Brazilian fiscal module (NF-e / NFC-e), with Turborepo monorepo and tRPC procedures, README showing Table of Contents covering Features / Architecture / Tech Stack / Fiscal Module / API / Testing / Docker Deploy / Database
Next.js 16 + React 19 + PGLite (embedded Postgres) + tRPC + Drizzle ORM + Turborepo
Free / open-source
Best for: The newest stack — Next.js 16 + React 19 + Brazilian fiscal module

Why we like it: An open-source POS and inventory management system built on Next.js 16, React 19, and embedded PostgreSQL via PGLite. Turborepo monorepo with the Brazilian fiscal module (NF-e/NFC-e) as a standalone package. Zero external dependencies to run — bun install && bun run dev gets you a working POS.

Editor’s Pick — The most modern free POS on this list. FinOpenPOS ships on Next.js 16 and React 19 with embedded PostgreSQL via PGLite — zero external dependencies. The fiscal module handles Brazilian NF-e and NFC-e invoice generation as a standalone Turborepo package. Pick this when you want the absolute latest stack and don’t mind the fiscal module being Brazil-specific (which you can swap or ignore for other markets).

Pick FinOpenPOS when you want the newest stack in production code rather than a year-old template. The PGLite-embedded Postgres is the differentiator — no separate database server to provision, the data layer ships inside the app.

3. Kasirku (rezadrian01)

Kasirku by rezadrian01 — modern open-source POS system for restaurants and cafes built with Laravel 12.x, React 18.x, TypeScript 5.x, and shadcn/ui under MIT license, README listing Customer Interface features (Digital Menu, Smart Cart, Advanced Search and Filter, Infinite Scroll, Mobile Responsive) and Payment System features (Midtrans integration, multiple payment methods, tax calculation, real-time status, payment webhook)
Laravel 12 + React 18 + TypeScript 5 + shadcn/ui
Free / open-source (MIT)
Best for: Restaurant and cafe POS with Midtrans payments + thermal printer + real-time order tracking

Why we like it: A modern POS system specifically designed for restaurants and cafes. Laravel 12 backend, React 18 frontend with shadcn/ui, MIT-licensed. Features include digital menu, smart cart with persistent storage, advanced search and filter, infinite scroll, Midtrans payment gateway integration, multi-payment-method support, automatic tax calculation, real-time payment status, payment webhook handling, and real-time order tracking.

Pick Kasirku when the product is a restaurant or cafe POS and you want the Laravel + React stack rather than full Next.js. The Midtrans integration is purpose-built for Indonesian and Southeast Asian markets but the payment-webhook pattern is portable to Stripe / Square / Adyen for other regions.

4. POS-System (NyiHtutLwin05)

POS-System by NyiHtutLwin05 — modern Point-of-Sale system built with ShadCN UI, Next.js, Tailwind CSS, and TypeScript under TypeScript 98.9% language share, README listing features Real-time Transactions, Product Management, Order History, Customer Management, Responsive Design, and Customizable UI with ShadCN
Next.js + Tailwind CSS + shadcn/ui + TypeScript
Free / open-source
Best for: A clean shadcn + Next.js POS skeleton to fork and adapt

Why we like it: A modern Point-of-Sale system explicitly built with ShadCN UI, Next.js, Tailwind CSS, and TypeScript. Features: real-time transactions, product management, order history, customer management, responsive design across desktop and mobile, and a customizable shadcn-based UI. 98%+ TypeScript codebase.

Pick this repo when you want a smaller, focused shadcn-only POS template rather than a full app with Postgres / Strapi / Laravel attached. The customer-management and order-history features ship out of the box — common gaps in the more barebones starters.

5. Point-of-sales-Nextjs (zxmodren)

Point-of-sales-Nextjs by zxmodren — full-featured POS system built with Next.js 14, Prisma ORM, Supabase, and Tailwind CSS for retail businesses, README listing features Product Management, Inventory Tracking, Sales Transactions, Sales Reports, and Responsive Design, with Tech Stack documenting Next.js 14, Prisma ORM, Supabase, and Tailwind CSS prerequisites
Next.js 14 + Prisma ORM + Supabase + Tailwind CSS
Free / open-source
Best for: Retail POS with Supabase backend and Prisma data layer

Why we like it: A full-featured retail POS built on Next.js 14 with Prisma ORM and Supabase as the database. Features product management with price / stock / category fields, inventory tracking with restock alerts, sales transactions with real-time calculations (totals, taxes, discounts), sales reports (daily / weekly / monthly), and responsive design.

Pick this when your stack already includes Supabase or you want the Supabase-hosted Postgres + auth combination. Prisma ORM means you can swap to any Postgres host without rewriting the data layer — Supabase is the default but not a hard requirement.

6. GitHub Topic: point-of-sale

GitHub topic point-of-sale — directory of 90 public TypeScript repositories matching the point-of-sale tag, sorted by most stars, first result Frappe Books with 4.6k stars, point-of-sale tag with inventory-management, double-entry-accounting, and book-keeping sibling tags
Catalog (mixed TypeScript stacks)
Free directory
Best for: Browsing 90+ public POS repositories sorted by stars

Why we like it: GitHub’s point-of-sale topic catalog — 90+ public TypeScript repositories matching the tag, sorted by stars. First result Frappe Books (4.6k stars). Sibling tags include inventory-management, double-entry-accounting, and book-keeping. Browse this when none of the picks above match your stack or business requirements.

Pick this catalog as the “did I miss anything?” check after looking at the picks above. New shadcn-flavored POS systems land here as community developers ship them — Frappe Books, while not shadcn-based, is worth bookmarking as the accounting-shaped sibling to a POS.

How to Choose the Right shadcn POS Template

The 6 picks split along three practical axes:

By business shape

By stack

By license / pricing

A practical pattern in 2026: fork POS-System (NyiHtutLwin05) for the cleanest shadcn-only starting point if your stack is Next.js + Tailwind only. Switch to FinOpenPOS when you need the embedded Postgres + monorepo structure for a production deployment. Pick Kasirku when the product is restaurant or cafe-shaped and the Laravel backend matches your team. Buy Shadcn UI Kit when you also need the broader 18-dashboard bundle (CRM, finance, hotel, real estate, etc.) — the POS comes free with the rest.

Aigars Silkalns
Aigars Silkalns

Frontend web developer and founder of AdminLTE, the most popular open-source admin dashboard template on GitHub with 45,000+ stars. Over 10 years of experience building web applications with Bootstrap, React, Vue, Angular, Tailwind CSS, and WordPress. Creator of Colorlib and DashboardPack.