Skip to content

myCartShopping-cart in 1 file

Single-binary e-commerce solution with Go + SQLite or PostgreSQL + SvelteKit

Quick Start ​

bash
# Download and run
./mycart serve

# Access admin panel
open http://localhost:8080/_/

# Access storefront
open http://localhost:8080/

Default credentials: [email protected] / Pass123

Architecture ​

myCart is a monolithic e-commerce backend with:

  • Go 1.26 - Backend runtime
  • Fiber v3 - HTTP framework
  • SQLite - Embedded database via modernc.org/sqlite (pure Go, no CGO)
  • SvelteKit - Admin and storefront SPAs
  • Goose - Database migrations

All components are embedded into a single binary using go:embed.

Documentation ​

Released under the MIT License.