litecart

Lightweight single-file self-hosted shopping cart with admin UI

357 stars 49 forks last commit first released MIT

Actively maintained

Last commit 25 Jul 2026.

Litecart is a compact, self-hosted shopping cart implemented as a single executable with an embedded SQLite database and a Svelte-based administration UI. It provides a simple storefront, order management, and support for payments and digital goods in a minimal footprint.

Key Features

  • Single-file server executable (Go) with embedded SQLite for easy deployment and simple backups
  • Svelte/TypeScript based admin dashboard and lightweight public storefront UI
  • Built-in support for common payment flows including card/Stripe, PayPal and cryptocurrency payments
  • Digital products and license key delivery workflows for selling downloads or keys
  • CLI commands for init, serve, migrate and update; Docker and Docker Compose manifests included for containerized deployment
  • Example Kubernetes manifests and optional Nginx reverse-proxy configuration for production deployments
  • Multi-language support out of the box (default English and Chinese) and configurable site content
  • Small resource footprint aimed at single-server or hobby use with fast one-click or script-based installs

Use Cases

  • Small merchants or solo developers who need a simple self-hosted storefront and checkout without a complex e-commerce platform
  • Selling digital products, downloads, or license keys with automated delivery and order management
  • Lightweight demo stores, pop-up shops, or hobbyist projects that benefit from quick setup and containerized deployment

Limitations and Considerations

  • Project is in 0.x development; breaking changes and rapid iteration may occur before a 1.0.0 release
  • Embedded SQLite and single-binary design are not ideal for high-concurrency, multi-node or very large catalogs; consider this for low-to-moderate traffic sites
  • Plugin ecosystem and enterprise features are limited compared to mature e-commerce platforms; integrations beyond provided payment methods may require custom development

Litecart is designed for simplicity and fast setup, trading extensive extensibility for a compact, opinionated experience. It is well suited for self-hosted small stores and digital product sellers who want minimal operational overhead.

Categories:

Tags:

Tech Stack:

Share:

Similar to litecart

ShipShipShip logo

ShipShipShip

Self-hostable changelog and roadmap platform with voting and newsletters

295
14
Last commit

Modern self-hosted changelog and roadmap app with voting, emoji reactions, kanban roadmap, themeable public changelog, automated newsletters, and a REST API.

Apache-2.0Actively maintained
Alternative to:
Headway logo
Headway
+19
Bitcart logo

Bitcart

Non-custodial, self-hosted cryptocurrency payment processor

968
170
Last commit

Self-hosted, open-source, non-custodial crypto payment processor supporting major coins, smart chains, and stablecoins with merchant APIs and an admin panel.

MITActively maintained
Alternative to:
Coinbase Commerce logo
Coinbase Commerce
+9
FoodCoopShop logo

FoodCoopShop

Web shop and management system for food cooperatives

122
35
Last commit

Open-source web shop for food coops and local shops; supports delivery rhythms, manufacturer admin areas, cashless bank-transfer payments, inventory and sync

AGPL-3.0Actively maintained
Alternative to:
Local Line logo
Local Line
+7
Invoicerr logo

Invoicerr

Open-source invoicing app for freelancers to issue invoices and quotes.

713
55
Last commit

Open-source invoicing app for freelancers to create invoices and quotes, manage clients, and track payments with a self-hosted stack (React, NestJS, Prisma, SQLite, PostgreSQL).

AGPL-3.0Actively maintained
Alternative to:
Invoice2go logo
Invoice2go
+9
SHKeeper logo

SHKeeper

Self-hosted cryptocurrency payment gateway and processor

600
148
Last commit

Open-source, non-custodial crypto payment gateway for e-commerce and services. Invoice-based API, webhooks, plugins, multi-currency support and multipayouts.

GPL-3.0Actively maintained
Alternative to:
Coinbase Commerce logo
Coinbase Commerce
+8

SubTrackr

Self-hosted subscription tracker with billing analytics and reminders

460
23
Last commit

Track subscriptions, visualize spending, get renewal reminders and export data. Built with Go, HTMX, SQLite and Docker for easy self-hosted deployment.

AGPL-3.0Actively maintained
Alternative to:
Rocket Money logo
Rocket Money
+3