Stars
Forks
Watchers
Developer links
myCart
Sell from your own server with a store that arrives as a single file: myCart pairs a public storefront and an admin panel with checkout, and there is no plugin ecosystem to assemble first. You manage products with variants that track their own inventory, pricing, and SKUs, and you can sell physical goods, downloadable files, and license keys from the same catalog. Checkout accepts Stripe and PayPal for cards and wallets, SpectroCoin and Coinbase Commerce for cryptocurrency, and a built-in dummy provider that processes free products with no payment setup at all. Buyers can check out as guests or register for a customer cabinet that keeps their orders, re-downloadable files, and issued license keys in one place. The storefront ships in eight languages, English, Chinese, Korean, French, Spanish, German, Italian, and Belarusian, with the language switcher available in both the shop and the admin panel. You upload your own logo, favicon, and tagline from the admin panel and the storefront adopts them immediately with no rebuild. The whole shop runs on an embedded SQLite database with nothing else to operate, or on PostgreSQL when you need concurrent writers and managed backups. Built-in HTTPS support and hardened, separately keyed sessions protect the panel and the customer cabinet. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- One File, Whole Store
- The storefront, admin panel, and checkout ship as one executable with an embedded SQLite database, so a complete shop runs from a single Docker container on port 8080.
- Cards and Crypto Checkout
- Stripe and PayPal handle cards and wallets while SpectroCoin and Coinbase Commerce accept Bitcoin, Ethereum, and other cryptocurrencies, and free products check out with no provider configured.
- Digital Goods Done Properly
- Sell downloadable files and license keys alongside physical products, with optional customer cabinets where buyers re-download purchases and retrieve their issued keys at any time.
- Eight Languages Built In
- The storefront and admin panel both ship translated into English, Chinese, Korean, French, Spanish, German, Italian, and Belarusian, ready for international customers from day one.
Features
- Product Variants
- Variants such as size and color carry separate inventory, pricing, and SKUs, with automatic generation of every combination or manual control of specific options.
- SQLite or PostgreSQL
- Runs on an embedded SQLite file by default, or on PostgreSQL chosen at install time for concurrent writers, managed backups, and existing database operations.
- Hardened Sessions
- The admin panel and customer cabinet use different signing keys and cookies with same-origin checks on state changes, plus noindex headers keeping the panel out of search results.
- Admin Panel Branding
- Upload the shop logo, favicon, and tagline from the admin panel and the storefront header and browser tab update immediately, with no theme edit or rebuild.
- Built-In HTTPS
- Serves over HTTPS natively, and the provided Docker Compose setup adds an Nginx reverse proxy on port 80 in front of the application container.