Kriolos POS logo

Kriolos POS

Open source Java desktop point of sale, a fork of uniCenta oPOS for retail checkout

Open Source Alternative to
Repository activity
  • Stars66
  • Forks64
  • Open Issues10
License

GPL-3.0

Languages
  • Java
  • BrighterScript
  • Bikeshed
Kriolos POS screenshot

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