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.7 9.7 L5 Open Source POS VS SaleorSaleor Core: the high performance, composable, headless commerce API.
9.7 10.0 L2 Open Source POS VS WooCommerceA customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
9.7 9.9 L3 Open Source POS VS MagentoPrior to making any Submission(s), you must sign an Adobe Contributor License Agreement, available here at: https://opensource.adobe.com/cla.html. All Submissions you make to Adobe Inc. and its affiliates, assigns and subsidiaries (collectively “Adobe”) are subject to the terms of the Adobe Contributor License Agreement.
9.5 8.9 L4 Open Source POS VS Spree CommerceA headless open source e-commerce platform for global brands
9.3 9.9 L2 Open Source POS VS PrestaShopPrestaShop is the universal open-source software platform to build your e-commerce solution.
9.3 9.9 L1 Open Source POS VS OpenCartA free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.
Mailchimp Open Commerce is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.
8.3 9.8 L4 Open Source POS VS Solidus🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
8.1 0.0 L3 Open Source POS VS AttendizeAttendize is an open-source ticket selling and event management platform built on Laravel.
7.7 8.9 Open Source POS VS SharetribeSharetribe Go is Sharetribe's old source-available marketplace software, which was also available as a hosted SaaS product. Sharetribe Go is no longer actively maintained.
7.6 9.9 L1 Open Source POS VS MicroweberDrag and Drop Website Builder and CMS with E-commerce
6.5 9.9 L4 Open Source POS VS Open Food NetworkConnect suppliers, distributors and consumers to trade local produce.
5.7 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!
5.6 8.5 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.5 8.2 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.
Do you think we are missing an alternative of Open Source POS or a related project?
Open Source Point of Sale
Introduction · Demo · Installation · Contributing · Bugs · FAQ · Donate · License · Credits
Open Source Point of Sale is a web-based point of sale system. The application is written in PHP, it uses MySQL (or MariaDB) as data storage back-end and has a simple but intuitive user interface.
3.x version is a complete overhaul of the original software. It uses CodeIgniter 3 as a framework and is based on Bootstrap 3 using Bootswatch themes. Along with improved functionality and security.
The features include:
- Stock management (items and kits with an extensible list of attributes)
- VAT, GST, customer, and multi tiers taxation
- Sale register with transactions logging
- Quotation and invoicing
- Expenses logging
- Cash up function
- Printing and emailing of receipts, invoices and quotations
- Barcode generation and printing
- Database of customers and suppliers
- Multiuser with permission control
- Reporting on sales, orders, expenses, inventory status and more
- Gift cards
- Restaurant tables
- Messaging (SMS)
- Selectable Bootstrap based UI theme with Bootswatch
- Mailchimp integration
- Optional Google reCAPTCHA to protect login page from brute force attacks
- GDPR ready
🧪 Live Demo
We've got a live version of our latest master running for you to play around with and test everything out. It's a containerized install that will reinitialize when new functionality is merged into our code repository.
You can find the demo here and log in with these credentials.
If you bump into an issue, please check the status page here to confirm if the server is up and running.
🖥️ Development Demo
Besides the demo of the latest master, we also have a development server that builds when there's a new commit to our repository. It's mainly used for testing out new code before merging it into the master. It can be found here.
The log in credentials are the same as the regular live demo.
Please refrain from creating issues about installation problems before having read the FAQ and going 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 set up in many different ways and we only support the ones described in [the INSTALL.md file](INSTALL.md).
For more information and recommendations on support hardware, like receipt printers and barcode scanners, read this page on our wiki.
Everyone is more than welcome to help us improve this project. If you think you've got something to help us go forward, feel free to open a pull request.
Want to help translate Open Source Point of Sale in your language? You can find our Weblate here, sign up, and start translating. You can subscribe to different languages to receive a notification once a new string is added or needs updating. Have a look at our guidelines below to help you get started.
Only with the help of the community, we can keep language translations up to date. Thanks!
🐛 Reporting Bugs
Before creating a new issue, you'll need copy and include the info under the
System Info tab in the configuration section in most cases. If that information is not provided in full, your issue might be tagged as pending.
If you're reporting a potential security issue, please refer to our security policy found in the [SECURITY.md](SECURITY.md) file.
NOTE: If you're running non-release code, please make sure you always run the latest database upgrade script and you download the latest master code.
If you get the message
system folder missing, then you have cloned the source using git and you need to run a build first. Check [INSTALL.md](INSTALL.md) for instructions or download latest zip file from GitHub releases instead.
If at login time you read
The installation is not correct, check your php.ini file., please check the error_log in
publicfolder to understand what's wrong and make sure you read the [INSTALL.md](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/.htaccessand go to the lines with the comments
if in web rootor
if in subdir, uncomment one and replace
<OSPOS path>with your path and follow the instruction on the second comment line. If you face more issues, please read issue #920 for more information.
Apache server configurations are SysAdmin issues and not strictly related to OSPOS. Please make sure you can show a "Hello world" HTML page before pointing to OSPOS public directory. Make sure
.htaccessis correctly configured.
If the avatar pictures are not shown in items or at item save you get an error, please make sure your
publicand subdirs are assigned to the correct owner and the access permission is set to
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.
🏃 Keep the Machine Running
If you like our project, please consider buying us a coffee through the button below so we can keep adding features.
If you choose to deploy OSPOS in the cloud, you can contribute to the project by using DigitalOcean and signing up through our referral link. You'll receive a free $100, 60-day credit if you run OSPOS in a DigitalOcean droplet through our referral link.
Open Source Point of Sale is licensed under MIT terms with an important addition:
The footer signature "© 2010 - current year · opensourcepos.org · 3.x.x - hash" including the version, hash and link our website 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 [LICENSE](LICENSE) file.
It's important to understand that although you are free to use the application the copyright has to stay and the license agreement applies in all cases. Therefore any actions like:
- Removing LICENSE and/or 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 application but you cannot claim any property on it.
Any person or company found breaching the license agreement might find a bunch of monkeys at the door ready to destroy their servers.
|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.