Skip to content

myCart

Productivity & Wikis

Shopping cart in 1 file (with support for payment by card or cryptocurrency)

Go Latest v0.2.7 · 1mo ago Security brief →

Features

  • One‑file shopping cart using SQLite for embedded storage
  • Dashboard UI for product, order and setting management
  • Supports popular payment systems and digital/file sales
  • Lightweight – no external database required
  • Customizable and multi‑language ready

Recent releases

View all 5 releases →
v0.2.7 Breaking risk
⚠ Upgrade required
  • Back up the ./site folder before updating; a new updated files directory will be created. Follow the Migration Guide (./docs/migration-from-litecart.md) for upgrade steps.
Breaking changes
  • Project name changed from litecart to myCart; all references, binaries, and documentation must use the new name.
Notable features
  • Added Coinbase payment provider across API and storefront
Full changelog

[!Important]
This project was renamed from litecart to myCart.
If you are upgrading from older releases, follow the Migration Guide.

To update the prebuilt executable you can run ./mycart update

Changelog

New Features

  • c22424b62ff9426c79befa8eb94839b8e1ee3488 ✨ feat(payment): add Coinbase provider across API and storefront

Other work

  • 4d72f657399cbdea8e34922ed36faa98b2fa4f3f ♻️ refactor(project): rebrand from litecart to myCart
  • 915e1051a44b7fc583cc3952ad1dcdeeb2fe532c 📚 docs(litepay): add comprehensive documentation package

Full Changelog: https://github.com/shurco/mycart/compare/v0.2.6...v0.2.7

[!WARNING]
If you are updating, it is essential to do the following - back up the ./site folder if you have made changes to it (you can rename it). A new folder with updated files will be created.

v0.2.6 Bug fix
⚠ Upgrade required
  • Back up the ./site folder before updating if you have made changes; a new updated folder will be created.
Full changelog

To update the prebuilt executable you can run ./litecart update

Changelog

Bug fixes

  • e02870cad5f40278d7f834fda39f17b0632b3594 🐛 fix(api): prevent incorrect redirect to install page on GitHub API rate limit

Full Changelog: https://github.com/shurco/litecart/compare/v0.2.5...v0.2.6

[!WARNING]
If you are updating, it is essential to do the following - back up the ./site folder if you have made changes to it (you can rename it). A new folder with updated files will be created.

v0.2.5 New feature
⚠ Upgrade required
  • Back up the ./site folder before updating; a new folder with updated files will be created.
Notable features
  • GDPR-compliant cookie consent banner (feat(cookies))
Full changelog

To update the prebuilt executable you can run ./litecart update

Changelog

New Features

  • a5a28f8e2d448c562fa4499513936c5eecddf126 ✨ feat(cookies): add GDPR-compliant cookie consent banner

Bug fixes

  • 27a2bb915d5fa4d90ed8d4a149a89960c405bc7c 🐛 fix(admin): fix Svelte 5 reactivity and event handler errors

Full Changelog: https://github.com/shurco/litecart/compare/v0.2.4...v0.2.5

[!WARNING]
If you are updating, it is essential to do the following - back up the ./site folder if you have made changes to it (you can rename it). A new folder with updated files will be created.

v0.2.4 New feature
⚠ Upgrade required
  • Before updating, back up the ./site folder if you have made custom changes; a new updated files folder will be created.
Notable features
  • Pagination support for products, pages, and carts
  • Active state indicator for footer menu items
Full changelog

To update the prebuilt executable you can run ./litecart update

Changelog

New Features

  • 1116550b30319efa1c6d24cb9e7a860a20476c56 ✨ feat(pagination): add pagination support for products, pages, and carts
  • 6b02cd3587bdde31073951bb92263ca0d9d77bad ✨ feat(ui): add active state for footer menu items

Bug fixes

  • 974b50b0214a70d0bd5a3f552a5e16b7812d0c3a 🐛 fix(i18n): fix untranslated texts and remove unused translation keys
  • 8936b0f812e35946fb16987ec59bbbdecb4b1a46 🐛 fix(products): fix price calculation and digital icon display

Other work

  • fd4f0e0d51c39ac51d33edc2ac58afed9a5b8e85 ♻️ refactor(frontend): migrate to Svelte 5 state API and update TypeScript config

Full Changelog: https://github.com/shurco/litecart/compare/v0.2.3...v0.2.4

[!WARNING]
If you are updating, it is essential to do the following - back up the ./site folder if you have made changes to it (you can rename it). A new folder with updated files will be created.

v0.2.3 New feature
⚠ Upgrade required
  • Back up the ./site folder before updating if you have made custom changes; a new folder with updated files will be created.
Notable features
  • Add dummy payment provider (feat(payment))
  • Improve free cart handling with dummy provider (feat(cart))
  • Add cart detail drawer with click handler (feat(carts))
Full changelog

To update the prebuilt executable you can run ./litecart update

Changelog

New Features

  • 0e5b047f40a3210341fdd739a57313b054e2a2de feat(payment): add dummy payment provider
  • ae4499f315fc07ced3c19d23075f71c3137b5822 ✨ feat(cart): improve free cart handling with dummy provider
  • 5d8111db1c3a81f092a81f48ea2f94d45e06a9de ✨ feat(carts): add cart detail drawer with click handler

Bug fixes

  • e09630953d20e8faf575167e8e17fc5e23387933 🐛 fix(admin): correct price display in admin panel

Other work

  • 9e9558893bbd6f31d693f627aa397b25316728bf Revert "📚 docs(readme): add Dummy Payment documentation and update media files"
  • 6fc696e7c7c9a1bcb5733d2f778da1939bf2c7d9 ♻️ refactor(site): improve code quality and styling consistency
  • 4d1927aa7c618dffddf6ec9e53693aeae05626b9 📚 docs(readme): add Docker Compose and free products documentation
  • c578834fb4fa7f2012e6fc4e7846d430d1abe955 📚 docs(readme): add Dummy Payment documentation
  • 1b55230d4b145b7c8b3bde56fc3d7561e5ad2d73 📚 docs(readme): add Dummy Payment documentation and update media files
  • acc815094f7ad1dcf5305abb23c643244a8da908 🔧 chore(config): reorganize docker setup and prettier configuration

Full Changelog: https://github.com/shurco/litecart/compare/v0.2.2...v0.2.3

[!WARNING]
If you are updating, it is essential to do the following - back up the ./site folder if you have made changes to it (you can rename it). A new folder with updated files will be created.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
350
Forks
51
Languages
Go Svelte TypeScript

Install & Platforms

Install via
shell-script brew docker binary
Platforms
linux macos

Beta — feedback welcome: [email protected]