awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
opensourcepos avatar

opensourcepos/opensourcepos

0
View on GitHub↗
www.opensourcepos.org↗

Opensourcepos

This project is a web-based point of sale and retail management system built with PHP and MySQL. It serves as a comprehensive tool for processing sales transactions, tracking inventory levels, and managing business expenses.

The software integrates hardware for retail operations, including barcode scanner support and receipt printing. It features a dedicated inventory management system capable of generating EAN barcodes, organizing items into kits, and importing product data via CSV files.

Beyond basic transactions, the platform covers customer loyalty tracking, the issuance of gift cards, and the creation of formal quotes and work orders. It includes financial reporting tools for monitoring profitability and handles regional tax and GST calculations.

The application is provided as a containerized deployment using Docker to ensure environment consistency.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Web Point of Sale - Provides a browser-based interface for processing retail transactions and managing associated inventory.
  • PHP Application Deployments - Hosts a CodeIgniter and MySQL retail management application using Docker containers with security configurations.
  • Financial Report Generators - Produces financial reports on sales and expenses with tax calculations to monitor company profitability.
  • Inventory Management - Implements a system for tracking stock levels, product variants, and catalog information.
  • Inventory Stock Tracking - Tracks product quantities across multiple locations and supports importing item data via CSV files.
  • Retail Store Management Dashboards - Provides a centralized administrative dashboard for tracking inventory, orders, and payments across multiple locations.
  • Sales Operations - Manages the sale lifecycle, including the ability to suspend transactions and restore deleted records.
  • Relational Database Persistence - Uses a MySQL database with structured relational tables to persist all transaction, inventory, and customer data.
  • POS Hardware Control - Provides a browser-accessible interface for processing retail transactions and generating financial reports.
  • Permission-Based Access Control - Implements a security model that restricts feature access based on permissions assigned to users and roles.
  • Role-Based Access Control - Restricts feature access by checking user permissions against defined access levels before executing actions.
  • Customer Loyalty Programs - Manages customer reward points and synchronizes lists with external services to improve client retention.
  • Gift Card Systems - Manages the issuance and balance tracking of gift cards using sequential or random numbering.
  • Loyalty Reward Tracking - Maintains loyalty points and reward balances while accounting for refunds in total customer calculations.
  • Operational Expense Tracking - Includes tools for recording business expenditures and monitoring operational costs over time.
  • Sales Quote Generation - Creates formal price quotations and work orders for customers prior to finalizing a sale.
  • Tax Calculation Engines - Provides an automated engine for computing regional tax and GST liabilities with inclusive or exclusive pricing.
  • EAN Barcode Generation - Integrates barcode scanner input and generates standard EAN barcodes for product identification.
  • CSV Imports - Loads product information and attributes into the system via CSV file uploads.
  • Hardware Scanner Integrations - Interfaces directly with physical barcode scanning hardware to automatically capture product data.
  • Docker Container Deployments - Provides Docker images to ensure consistent runtime and database environments across different hosting setups.
  • Receipt Printers - Sends formatted payment and order data to physical receipt printers based on the operating system.
  • Barcode Generators - Generates and validates standard EAN8 and EAN13 barcodes for product identification.
  • MVC Frameworks - Utilizes the CodeIgniter framework to separate business logic, data, and presentation via the MVC pattern.
  • HTML Template Renderers - Generates the user interface by injecting dynamic data into Bootstrap-styled HTML templates on the server.
  • Request Routing - Maps incoming web requests to specific PHP controller methods using defined URL patterns and regular expressions.
  • E-commerce Platforms - Web-based point of sale system for retail.
  • Business and Operations - Operates a web-based point of sale system.
  • E-commerce Platforms - Listed in the “E-commerce Platforms” section of the Awesome Selfhosted awesome list.
  • Library Management Systems - Web-based point of sale system for retail.
4,249 stars·2,566 forks·PHP·34 views

Star history

Star history chart for opensourcepos/opensourceposStar history chart for opensourcepos/opensourcepos

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does opensourcepos/opensourcepos do?

This project is a web-based point of sale and retail management system built with PHP and MySQL. It serves as a comprehensive tool for processing sales transactions, tracking inventory levels, and managing business expenses.

What are the main features of opensourcepos/opensourcepos?

The main features of opensourcepos/opensourcepos are: Web Point of Sale, PHP Application Deployments, Financial Report Generators, Inventory Management, Inventory Stock Tracking, Retail Store Management Dashboards, Sales Operations, Relational Database Persistence.

Which projects share features with opensourcepos/opensourcepos?

Projects with overlapping indexed features include: woocommerce/woocommerce — WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… reactioncommerce/reaction — Reaction is an event-driven, headless commerce platform designed to decouple backend business logic from the frontend… tastyigniter/tastyigniter — TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular… jishenghua/jsherp — jshERP is a SpringBoot-based enterprise resource planning system designed for small and medium enterprises. It serves… tigshop/tigshop — Tigshop is a multi-tenant e-commerce framework designed to support single-merchant, multi-merchant, and cross-border…

Projects sharing features with Opensourcepos

These projects share indexed features with Opensourcepos. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • woocommerce/woocommercewoocommerce avatar

    woocommerce/woocommerce

    10,362View on GitHub↗

    WooCommerce is a comprehensive eCommerce framework for WordPress that transforms websites into fully functional online stores for physical and digital goods. It serves as a digital storefront manager for product catalogs, inventory, and customer orders across retail and wholesale business models. The system functions as a payment gateway integrator, connecting shops to diverse processors for credit cards, digital wallets, and subscriptions. It also operates as an order fulfillment system for calculating shipping rates, generating labels, and coordinating delivery via third-party couriers, whi

    PHPautomatticecommerceecommerce-platform
    View on GitHub↗10,362
  • vendurehq/vendurevendurehq avatar

    vendurehq/vendure

    7,924View on GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    View on GitHub↗7,924
  • reactioncommerce/reactionreactioncommerce avatar

    reactioncommerce/reaction

    12,411View on GitHub↗

    Reaction is an event-driven, headless commerce platform designed to decouple backend business logic from the frontend presentation layer. It utilizes an API-first architecture with a GraphQL data layer to manage online sales and retail operations. The platform supports multi-tenant resource sharing, allowing multiple independent storefronts to be hosted and managed within a single installation. It features a plugin-based extension system that enables the integration of third-party services and custom business logic through composable workflows. The system covers core retail capabilities incl

    JavaScriptcartcommercedocker
    View on GitHub↗12,411
  • tastyigniter/tastyignitertastyigniter avatar

    tastyigniter/TastyIgniter

    3,532View on GitHub↗

    TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular application framework, it provides the tools necessary to operate online food ordering, table reservation systems, and multi-vendor e-commerce platforms. The platform is designed to handle complex restaurant operations, including multi-location networking and multi-vendor marketplace management. It distinguishes itself through specialized restaurant automation, such as coordinating guest limits and time slots for bookings, managing ingredient and allergen catalogs, and implementing mul

    PHPfood-orderingfood-ordering-systemlaravel
    View on GitHub↗3,532
Compare all 30 related projects→