Open Source POS alternatives and similar software solutions
Based on the "E-commerce" category.
Alternatively, view Open Source POS alternatives based on common mentions on social networks and blogs.
9.8 10.0 L3 Open Source POS VS MagentoAll Submissions you make to Magento Inc. ("Magento") through GitHub are subject to the following terms and conditions: (1) You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty free, irrevocable license under your applicable copyrights and patents to reproduce, prepare derivative works of, display, publically perform, sublicense and distribute any feedback, ideas, code, or other information (“Submission") you submit through GitHub. (2) Your Submission is an original work of authorship and you are the owner or are legally entitled to grant the license stated above. (3) You agree to the Contributor License Agreement found here: https://github.com/magento/magento2/blob/master/CONTRIBUTOR_LICENSE_AGREEMENT.html
9.8 9.9 L2 Open Source POS VS WooCommerceAn open source eCommerce plugin for WordPress.
9.7 9.9 L4 Open Source POS VS Spree CommerceOpen Source multi-language/multi-currency/multi-store E-commerce platform for Ruby on Rails with a modern UX, PWA frontend, REST API, GraphQL, several official extensions, and 3rd party integrations.
9.7 9.9 L5 Open Source POS VS SaleorA modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and React.
Reaction is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.
9.5 9.7 L1 Open Source POS VS OpenCartA free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.
9.4 10.0 L2 Open Source POS VS PrestaShopPrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.
8.5 9.9 Open Source POS VS BagistoA Free and Opensource Laravel eCommerce framework built for all to build and scale your business.
8.2 6.3 L3 Open Source POS VS AttendizeAttendize is an open-source ticket selling and event management platform built on Laravel.
8.1 9.3 Open Source POS VS SharetribeSharetribe Go is a source available marketplace software, also available as a hosted, no-code SaaS product. For a headless, API-first marketplace solution, check out Sharetribe Flex: https://www.sharetribe.com/flex.
7.6 10.0 L1 Open Source POS VS MicroweberDrag and Drop Website Builder and CMS with E-commerce
Shopware 5 Repository - For Shopware 6 visit https://github.com/shopware/platform
6.5 10.0 L4 Open Source POS VS Open Food NetworkConnect suppliers, distributors and consumers to trade local produce. We're recruiting paid contributors, link below.
6.2 0.0 L2 Open Source POS VS OsclassWith Osclass, get your own classifieds site for free. Build your own Osclass installation and start advertising real estate, jobs or whatever you want- in minutes!
6.0 7.1 L4 Open Source POS VS TheliaThelia is an open source tool for creating e-business websites and managing online content. Repo containing the new major version (v2)
4.7 9.0 L3 Open Source POS VS Open ClassifiedsYclas Self Hosted is a powerful script that can transform any domain into a fully customizable classifieds site within a few seconds.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of Open Source POS or a related project?
Open Source Point of Sale is a web based point of sale system. The main features are:
- Stock management (Items and Kits with extensible list of Attributes)
- VAT, GST, customer and multi tiers taxation
- Sale register with transactions logging
- Quotation and invoicing
- Expenses logging
- Receipt and invoice printing and/or emailing
- Barcode generation and printing
- Suppliers and Customers database
- Multiuser with permission control
- Reporting on sales, orders, expenses, inventory status
- Restaurant tables
- Messaging (SMS)
- Selectable Boostrap (Bootswatch) based UI theme
- Mailchimp integration
- reCAPTCHA to protect login page from brute force attacks
- GDPR ready
The software is written in PHP language, it uses MySQL (or MariaDB) as data storage back-end and has a simple but intuitive user interface.
The latest 3.x version is a complete overhaul of the original software. It is now based on Bootstrap 3 using Bootswatch themes, and uses CodeIgniter version 3 as framework. It also has improved functionality and security.
DEMO / DEV
A demo version of the latest master version can be found on our Demo server. This is a containerized install which will be reinitialized when new functionality is added to the code repository.
- username: admin
- password: pointofsale
Beside this we also have a Dev server that runs the build that was triggered with the last repository's commit.
In case of any issues, check our status page at status.opensourcepos.org to confirm whether there is a sever outage.
Please refrain from creating issues about installation problems before having read the FAQ and went through existing github issues. We have a build pipeline that checks the sanity of our latest repository commit and in case the application itself is broken then our build will be as well.
This application can be setup in many different ways and we only support the ones described in the INSTALL file linked below.
Read the INSTALL.md in our repository.
Check our wiki for info and recommendations on supported receipt printers and barcode scanners.
Open Source Point of Sale is licensed under MIT terms with an important addition:
The footer signature "You are using Open Source Point Of Sale" with version, hash and link to the original distribution of the code MUST BE RETAINED, MUST BE VISIBLE IN EVERY PAGE and CANNOT BE MODIFIED.
Also worth noting:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
For more details please read the file LICENSE.
It's important to understand that althought you are free to use the software the copyright stays and the license agreement applies in all cases. Therefore any actions like:
- Removing LICENSE and any license files is prohibited
- Authoring the footer notice replacing it with your own or even worse claiming the copyright is absolutely prohibited
- Claiming full ownership of the code is prohibited
In short you are free to use the software but you cannot claim any property on it.
Any person or company found breaching the license agreement will have a bunch of monkeys at the door ready to destroy their servers.
Keep the Machine Running
If you like the project, and you are making money out of it in some form, then consider buying us a coffee so we can keep adding features.
If you choose to deploy OSPOS in the cloud, you can contribute to the project by using our referral link. You will get an initial $100 credits for running OSPOS on a cloud instance with DigitalOcean.
To help us with OSPOS translations please use Weblate website here and sign up. After registering you can subscribe to different languages and you will be notified once a new translation is added.
Please also read the wiki page here to find our Translations Guideline.
Only with the help of the community we can keep language translations up to date.
If you are taking a release candidate code please make sure you always run the latest database upgrade script and you took the latest code from master. Please DO NOT post issues if you have not completed this step.
- Versions ≥ 3.3.0:
Please Copy the info under System Info tab in configuration section in order to give us the required details.
- Versions < 3.2.3:
Bug reports must follow the below schema:
- Ospos version string with git commit hash (see ospos footer)
- OS name and version running your Web Server (e.g. CentOS 6.9, Ubuntu 20, Windows 10)
- Web Server name and version (e.g. Apache 2.4, Nginx 1.12, Nginx 1.13)
- Database name and version (e.g. MySQL 5.6, MySQL 5.7, MariaDB 10.2, MariaDB 10.3)
- PHP version (e.g. 7.2, 7.3, 7.4)
- Language selected in OSPOS (e.g. English, Spanish)
- Any configuration of OSPOS that you changed
- Exact steps to reproduce the issue (test case)
- Optionally some screenshots to illustrate each step
If above information is not provided in full, your issue will be tagged as pending. If missing information is not provided within a week we will close your issue.
If you are seeing the message system folder missing, then you have cloned the source using git and you need to run a build first. Check INSTALL.md for instructions or download latest zip file from bintray instead.
If at login time you read "The installation is not correct, check your php.ini file.", please check the error_log in public folder to understand what's wrong and make sure you read the INSTALL.md. To know how to enable error_log, please read the comment in issue 1770.
If you installed your OSPOS under a web server subdir, please edit public/.htaccess and go to the lines with comment
if in web rootand
if in subdir comment above line, uncomment below one and replace <OSPOS path> with your pathand follow the instruction on the second comment line. If you face more issues please read issue #920 for more help.
Apache server configurations are SysAdmin issues and not strictly related to OSPOS. Please make sure you first can show a "hello world" html page before pointing to OSPOS public directory. Make sure .htaccess is correctly configured.
If the avatar pictures are not shown in Items or at Item save time you get an error, please make sure your public and subdirs are assigned to the correct owner and the access permission is set to 750.
If you install ospos in docker behind a proxy that performs ssloffloading, you can enable the url generated to be https instead of http, by activating the environment variable FORCE_HTTPS = 1.
If you have suhosin installed and face an issue with CSRF, please make sure you read issue #1492.
PHP 8.0 is not currently supported, see issue #3051.
PHP 5.5 and 5.6 are no longer supported due to the fact that they have been deprecated and not safe to use from security point of view.
|Many thanks to JetBrains for providing a free license of IntelliJ IDEA to kindly support the development of OSPOS||Many thanks to Travis CI for providing a free continuous integration service for open source projects.|
*Note that all licence references and agreements mentioned in the Open Source POS README section above are relevant to that project's source code only.