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:
Similar to litecart

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

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


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

Invoicerr
Open-source invoicing app for freelancers to issue invoices and quotes.
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).


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

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



