Open Source Sellfy Alternatives

A curated collection of the 1 best open source alternatives to Sellfy.

The best open source alternative to Sellfy is Gumroad. If that doesn't suit you, we've compiled a ranked list of other open source Sellfy alternatives to help you find a suitable replacement.

Sellfy alternatives are mainly Finance & Accounting but may also be Learning Management Systems (LMS). Browse these if you want a narrower list of alternatives or looking for a specific functionality of Sellfy.

Share:

The source of Gumroad's web application, a Rails e-commerce platform where creators sell digital products directly to buyers.

Screenshot of Gumroad websiteRead more

This repository holds the source of the Gumroad web application itself, not a trimmed-down sample of it. Gumroad is an e-commerce platform for creators who sell straight to consumers, and what runs the storefront is what you are reading.

It is a Ruby on Rails application with a JavaScript build step and a Sidekiq worker, developed against Docker services for MySQL 8.0, Redis and Elasticsearch. Seller subdomains and the API host resolve under localhost, so no edits to your hosts file are needed.

Getting an instance running locally means installing a real production toolchain.

  • Media processing: ImageMagick handles preview editing and libvips covers newer image formats through ActiveStorage.
  • Video metadata: ffprobe, shipped with FFmpeg, reads metadata out of uploaded video files.
  • PDF handling: pdftk stamps files with the logo and the buyer's email, and wkhtmltopdf renders invoices.
  • Search: Elasticsearch indices must be rebuilt explicitly after setup or the app raises index errors.
  • Credentials: the app boots without any, and an environment file adds S3, Stripe or Resend when you need them.

Tests run under RSpec, with integration specs driving Chrome through Capybara and Selenium. Contribution works unusually here: there is no inbound review queue, so you fork, open the pull request against your own fork and email support with a link. The bar is the same one the team applies internally, meaning visual evidence for user-facing changes, QA steps, test results and a disclosure naming any model used.

Read more
back

Discover Open Source alternatives to: