avalontm

avalontm / openpos

Public

Sistema de punto de venta (POS) basado en terminal (TUI) de código abierto. Construido con Bun, Ink (React para terminal), Zustand y Drizzle ORM.

96
22
100% credibility
Found Apr 15, 2026 at 112 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

OpenPOS is a terminal-based point-of-sale system for small businesses that manages inventory, sales tickets, employee logins, thermal printing, and reports using a simple text interface.

How It Works

1
📦 Discover OpenPOS

You find a free tool to manage sales for your small shop right in the terminal.

2
💻 Get it ready

Download it to your computer and prepare your sales database with example items.

3
📋 Add your products

Import a list of your store items like names, prices, and stock levels from a simple spreadsheet.

4
👥 Set up team access

Create simple PIN logins for yourself and cashiers to keep things secure.

5
🚀 Launch the sales screen

Open the colorful interface, log in, and see your products ready to sell.

6
🛒 Ring up customers

Search or scan items, build the cart, choose payment, and handle cash or card.

7
🖨️ Print and review

Print neat receipts automatically and check sales reports anytime.

🎉 Shop running smoothly

Your store now tracks every sale, stock, and report effortlessly.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 112 to 96 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is openpos?

OpenPOS delivers a full terminal-based point of sale system in TypeScript, powered by Bun and Ink for TUI rendering. It manages sales tickets, barcode inventory, thermal printing with custom banners, employee logins via PIN, and daily reports—all stored in SQLite. Users get a distraction-free CLI app for quick checkouts supporting units like kg or lt, plus CSV import/export for products.

Why is it gaining traction?

Its single-executable build runs instantly on any machine without servers or browsers, unlike typical web POS setups. Key hooks include one-key barcode scanning, auto stock deduction, and configurable thermal receipts with QR codes. Developers appreciate the CLI tools for seeding data or managing users, making it a lean "sistema de punto de venta" alternative to heavier "sistema punto de venta php mysql ajax codigo gratis" stacks.

Who should use this?

Small shop owners handling "sistema de ventas" and "sistema de inventario" on basic hardware, like markets or kiosks needing offline ticket printing. Suited for solo devs building custom "github sistema de facturacion" or "sistema de tickets" prototypes, or teams avoiding GUI overhead for internal tools.

Verdict

Grab it for tinkering or light use—96 stars and 1.0% credibility score signal early maturity with thin tests, but strong docs and MIT license make forking easy. Scale up with your own audits before live "sistema de puntos venta" deployment.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.