Open source Java desktop point of sale, a fork of uniCenta oPOS for retail checkout
- Stars66
- Forks64
- Open Issues10
GPL-3.0
- Java
- BrighterScript
- Bikeshed

About Kriolos POS
Kriol Open Source Point of Sales (kriolosPOS) is a desktop point of sale application for retail checkout and store operations. It is a fork of uniCenta oPOS 4.5, which itself descends from OpenbravoPOS and the earlier Librepos (Tina POS), continuing a long lineage of open source Java POS software.
The application is written in Java and built with Maven. You compile and launch it from source on Windows PowerShell or a Linux/Unix shell, starting the kriolos-opos-app module. For development it connects to a MySQL 5.6 or MariaDB 10.5 database, with Docker commands provided to spin those up locally.
KriolosPOS is licensed under GPLv3 and maintained by the KriolOS Team. It is still marked as in development and not yet released, with only pre-release alpha builds published so far, so running it currently means building from source against a database you provide.
Key features
- Desktop point of sale for retail checkout
- Java application built and launched with Maven
- Runs on Windows and Linux from source
- MySQL 5.6 or MariaDB 10.5 backend
- Fork of uniCenta oPOS and OpenbravoPOS
Details
- On GitHub since
- 2019
- Latest release
- v1.0.0-alpha (pre-release)
- License
- GPLv3
- Language
- Java
- Database
- MySQL, MariaDB
- Build tool
- Maven
