
In simple English
EverShop helps you set up your own online store. It comes with shopping carts, product pages, and checkout flows. You can run it on your own server for free. You need some technical skills to install and change it. It uses the GPL-3.0 licence, which has strict rules if you share modified code.
What it is
EverShop is an open-source eCommerce platform built with TypeScript, GraphQL, and React. It gives developers a modular codebase to build custom shopping experiences.
What it is good for
This is good for solo builders who know how to code and want to launch an online shop without paying monthly fees to hosted platforms.
- Full control over your store code and customer data.
- Built with popular web technologies like React and TypeScript.
- Modular design lets you add custom features easily.
- Requires technical knowledge to set up, secure, and maintain on a server.
- The GPL-3.0 licence requires you to open-source your changes if you distribute the software.
- Needs enough server memory and CPU to handle traffic and database queries.
Shopify or WooCommerce
Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server)
- vendurehq/vendure8.5k stars
A headless GraphQL ecommerce framework for TypeScript with a focus on developer productivity.
- hledgerorg/hledger4.8k stars
Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.
- akaunting/akaunting10k stars
Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.
- ledger/ledger6.1k stars
Double-entry accounting from a plain text file, run from the command line, with no database of any kind.
curl -sSL https://raw.githubusercontent.com/evershopcommerce/evershop/main/docker-compose.yml > docker-compose.yml docker compose up -d