Stop Paying for E-Commerce Platforms for Your Digital Products
If you're a developer selling digital products—ebooks, courses, software licenses, or templates—you've probably felt the pinch of e-commerce platform fees. A chunk of every sale goes to a third-party service, eating into your margins. What if you could cut out that middleman entirely, with a solution you fully control?
That's the idea behind ldc-shop, a lightweight, self-hosted digital storefront. It's a GitHub project that gives you the core functionality of a digital product shop without the monthly subscription or per-transaction fees. It's built by a developer, for developers.
What It Does
Ldc-shop is a minimal, serverless-friendly e-commerce system designed specifically for digital goods. It handles product listings, a simple cart, and secure payment processing. Once a payment is confirmed, it automatically delivers the digital product (like a PDF, ZIP file, or license key) to the customer, typically via an email with a download link.
It strips away the bloat of platforms like Shopify or Gumroad for a focused, developer-owned alternative.
Why It's Cool
The clever part is in its simplicity and control. You're not wedded to a platform's rules, design limits, or fee structure. You can host it on a cheap VPS, serverless function, or even a static site with the right backend. The code is yours to modify, so you can tailor the checkout flow, add custom logic, or integrate it directly with your existing site's authentication.
It uses Stripe for payments, which is a battle-tested and developer-friendly choice, handling all the PCI-compliance complexity for you. The project focuses on doing one thing well: taking a payment and delivering a file. No unnecessary dashboards, no complex inventory management—just a lean pipeline from customer to product.
How to Try It
The fastest way to see it in action is to check out the repository. It includes setup instructions and configuration details.
- Head over to the GitHub repo: github.com/chatgptuk/ldc-shop
- Clone it, and follow the
READMEto set up your Stripe keys and configure your products. - Deploy it to your preferred hosting (Vercel, Netlify, a simple Node server, etc.).
- You'll be managing products via a simple data structure or file, and the frontend is just clean HTML/CSS/JS you can style to match your brand.
There's no live demo link because it's meant to be your shop, but the repository provides everything you need to get your own instance up and running in a short time.
Final Thoughts
Ldc-shop won't replace a full-featured online store for physical goods, and that's not the goal. It's a specific tool for a specific job: selling your digital creations directly. For indie hackers, open-source maintainers selling pro versions, or anyone tired of platform fees, this is a practical and empowering option.
It moves e-commerce from an operational cost to a simple code problem—and that's a problem most of us would prefer to solve.
Follow us for more projects like this: @githubprojects
Repository: https://github.com/chatgptuk/ldc-shop