# opensourcepos/opensourcepos

Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface. If you like this project, please give it a star! Doing so helps maintain Popular OSS status for the project.

Repository: https://github.com/opensourcepos/opensourcepos
Canonical: https://ross.abutalabs.com/products/opensourcepos
Homepage: http://www.opensourcepos.org
Language: PHP
License: NOASSERTION
License Family: other
Topics: point-of-sale, php, codeigniter3, bootstrap3, inventory-management, reporting
Last push: 2026-08-26T12:25:36+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 28, longevity 100
- inputs: {"age_days": 4663, "days_push": 7, "days_rel": 454, "gap_med": 73, "n_releases_24m": 2}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4362, forks 2603 (observed 2026-08-28T04:08:46.578480+00:00)

## What it is
Open Source Point of Sale is a web-based point of sale application written in PHP using the CodeIgniter framework with MySQL/MariaDB as the backend and a Bootstrap-based UI. It provides stock management, sales register, invoicing, taxation, reporting, and multiuser permission control for retail environments.

## Use cases
- run a point of sale system for a retail shop
- manage inventory and stock levels for a small business
- generate and print barcodes for products
- track sales, expenses, and generate business reports
- manage customers, suppliers, and gift cards
- handle quotations, invoicing, and receipts
- set up a self-hosted POS with multiuser permissions

## When to choose
- you need a free, self-hosted point of sale system
- you want a PHP/MySQL-based POS that is easy to deploy on standard LAMP hosting
- you need inventory management combined with sales register and reporting
- you require multiuser access with permission control and multilanguage support

## When to avoid
- you need a cloud-hosted SaaS POS with vendor support
- your stack is not PHP/MySQL based
- you need offline-first POS that works without a web server
- you require advanced ERP features beyond retail point of sale

## Facets
- artifact type: application
- maturity: active
- function: web-framework, search-engine, auth, internationalization
- domain: e-commerce, logistics, web-development, self-hosted
- platform: php, self-hosted
- tags: point-of-sale, pos, codeigniter, bootstrap, retail, sales, invoicing, stock-management, barcode, multiuser, gdpr, reporting, inventory-management, business, web, mysql, linux

## Member repositories
- opensourcepos/opensourcepos (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:46.578480+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:21:26.642391+00:00, confidence not recorded.
  - readme: https://github.com/opensourcepos/opensourcepos (fetched 2026-08-28T04:08:46.578480+00:00, sha 22c469387dc1)
  - homepage: http://www.opensourcepos.org (fetched 2026-08-29T09:09:55.728033+00:00, sha 13dbc2007f8e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
