awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
antiwork avatar

antiwork/gumroad

0
View on GitHub↗
9,280 stars·1,957 forks·Ruby·MIT·11 viewsgumroad.com↗

Gumroad

Gumroad is a self-hosted e-commerce platform built with Ruby on Rails that enables creators to sell digital products directly to consumers through a customizable web storefront. At its core, it provides a complete digital product storefront with Stripe payment integration for processing transactions securely.

The platform is structured as a Rails monolith using service objects to organize business logic, with PostgreSQL powering full-text search for product discovery and Rails migrations managing database schema changes. It handles file delivery through Active Storage backed by Amazon S3, maintains user sessions via cookie-based authentication, and processes all payments through Stripe's API while storing only transaction references locally.

The application includes a local development setup process for contributors and an automated testing workflow to verify code correctness. Its asset pipeline uses Webpacker to compile and serve JavaScript, CSS, and images, while Rails' resourceful routing maps HTTP requests to controller actions.

Features

  • Digital Products - Creates a storefront to list and sell digital goods directly to consumers with payment processing and delivery automation.
  • Stripe Billing Integrations - Processes payments through the Stripe API for secure digital product transactions.
  • Digital Storefront Managers - Provides an e-commerce platform for listing and selling digital goods directly to consumers through a customizable web storefront.
  • Stripe - Delegates all payment authorization and capture to Stripe's API, storing only transaction references locally.
  • Self-Hosted E-commerce Platforms - Enables creators to sell digital products with full control over their storefront and transaction data on private infrastructure.
  • Service Object Patterns - Organises business logic into single-purpose service classes called from controllers, keeping models thin and actions testable.
  • E-Commerce Applications - Provides a web storefront built with the Ruby on Rails framework for managing product listings, purchases, and customer transactions.
  • Full Text Search - Powers product discovery and search queries using database-native tsvector columns and GIN indexes.

Star history

Star history chart for antiwork/gumroadStar history chart for antiwork/gumroad

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Gumroad

These projects share indexed features with Gumroad. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • prestashop/prestashopPrestaShop avatar

    PrestaShop/PrestaShop

    9,110View on GitHub↗

    PrestaShop is an open-source e-commerce platform and PHP framework designed for building and operating self-hosted online stores. It provides a comprehensive software suite for managing the e-commerce lifecycle, including product catalogs, order fulfillment, and integrated payment processing. The platform functions as a multi-language storefront manager, enabling the localization of product descriptions and user interfaces to support sales across different countries and languages. The system covers broad capability areas including e-commerce store management, international localization, and

    PHPcmsecommerceecommerce-framework
    View on GitHub↗9,110
  • miguelgrinberg/microblogmiguelgrinberg avatar

    miguelgrinberg/microblog

    4,771View on GitHub↗

    This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou

    Pythonflaskpythonwebapp
    View on GitHub↗4,771
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • simolus3/driftsimolus3 avatar

    simolus3/drift

    3,231View on GitHub↗

    Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries

    Dartdartdart-build-systemflutter
    View on GitHub↗3,231
Compare all 30 related projects→

Frequently asked questions

What does antiwork/gumroad do?

Gumroad is a self-hosted e-commerce platform built with Ruby on Rails that enables creators to sell digital products directly to consumers through a customizable web storefront. At its core, it provides a complete digital product storefront with Stripe payment integration for processing transactions securely.

What are the main features of antiwork/gumroad?

The main features of antiwork/gumroad are: Digital Products, Stripe Billing Integrations, Digital Storefront Managers, Stripe, Self-Hosted E-commerce Platforms, Service Object Patterns, E-Commerce Applications, Full Text Search.

Which projects share features with antiwork/gumroad?

Projects with overlapping indexed features include: prestashop/prestashop — PrestaShop is an open-source e-commerce platform and PHP framework designed for building and operating self-hosted… miguelgrinberg/microblog — This project is a social blogging application built with Flask. It provides a platform for user account management,… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… simolus3/drift — Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database… javastacks/spring-boot-best-practice — This project serves as a comprehensive reference architecture and a guide to best practices for developing scalable… buildbot/buildbot — Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a…