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

Open-Source Alternatives to Square

Ranking updated Aug 19, 2026

For an open source alternative to Square payments, the first results are frappe/books (Books is an offline-first accounting platform featuring an integrated retail point of sale system and billing capabilities, fitting the POS and invoicing aspects of the search although it focuses more on bookkeeping than payment gateway processing), btcpayserver/btcpayserver (BTCPay Server is a self-hostable, non-custodial payment gateway and point-of-sale system featuring invoice management and transaction reporting, though it focuses on cryptocurrencies rather than traditional fiat credit cards) and jeequan/jeepay (Jeepay is an open-source multi-channel payment gateway supporting aggregated transactions and merchant management, making it a strong fit for payment processing though it lacks a full point-of-sale interface). activemerchant/active_merchant and pietrzakadrian/bank round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to Square payments”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Square

Find the best repos with AI.We'll search the best matching repositories with AI.
  • frappe/booksfrappe avatar

    frappe/books

    4,725View on GitHub↗

    Books is double-entry accounting software designed for recording business transactions and managing a general ledger. It functions as an invoicing and billing platform to track accounts payable and receivable, and as a financial reporting tool for generating balance sheets and profit and loss statements. The application is built as an offline-first bookkeeping system that stores data locally during internet outages and synchronizes changes once connectivity is restored. It also includes a retail point of sale system to process immediate sales and record inventory movements. The software cove

    Books is an offline-first accounting platform featuring an integrated retail point of sale system and billing capabilities, fitting the POS and invoicing aspects of the search although it focuses more on bookkeeping than payment gateway processing.

    TypeScriptRetail Point of Sale SystemsBilling & Invoicing Systems
    View on GitHub↗4,725
  • btcpayserver/btcpayserverbtcpayserver avatar

    btcpayserver/btcpayserver

    7,407View on GitHub↗

    BTCPay Server is a non-custodial payment gateway and invoice manager designed for accepting Bitcoin and other cryptocurrencies directly into a private wallet. It serves as a self-hosted payment infrastructure that allows merchants to manage digital invoicing and storefronts without relying on third-party intermediaries. The system distinguishes itself through a non-custodial wallet architecture that ensures private keys remain on the user's own hardware or server. It integrates the Lightning Network for instant, low-cost transactions and provides a hardware-wallet signing bridge to secure tra

    BTCPay Server is a self-hostable, non-custodial payment gateway and point-of-sale system featuring invoice management and transaction reporting, though it focuses on cryptocurrencies rather than traditional fiat credit cards.

    C#Payment ProcessingWeb Point of Sale
    View on GitHub↗7,407
  • jeequan/jeepayjeequan avatar

    jeequan/jeepay

    6,206View on GitHub↗

    Jeepay is an open-source payment gateway that accepts payments through WeChat Pay, Alipay, and UnionPay from a single integrated system. It functions as a multi-channel payment platform with aggregated QR code generation, allowing customers to scan one code and pay with any supported method, while also providing multi-merchant account management for onboarding and isolating independent merchants with their own payment configurations. The system secures all API requests and responses using cryptographic signatures to verify authenticity and prevent tampering. It delivers asynchronous payment r

    Jeepay is an open-source multi-channel payment gateway supporting aggregated transactions and merchant management, making it a strong fit for payment processing though it lacks a full point-of-sale interface.

    JavaMulti-ChannelAggregatedAsynchronous
    View on GitHub↗6,206
  • activemerchant/active_merchantactivemerchant avatar

    activemerchant/active_merchant

    4,600View on GitHub↗

    Active Merchant is a Ruby library that provides a payment gateway abstraction layer to process credit card transactions across multiple different payment processor APIs. It serves as a payment API wrapper, offering a consistent set of commands and classes that abstract the complexity of various provider request and response formats. The library utilizes a unified payment gateway API to standardize global payment processing and unify payment flows. It specifically includes a standardized interface for handling 3D Secure authentication and identity verification for card-not-present transactions

    Active Merchant is a Ruby library that provides payment gateway abstractions rather than a complete point-of-sale application or self-hostable payment suite, making it a developer building block rather than an end-user sales platform.

    RubyCredit Card ProcessingCredit Card Transaction Processing
    View on GitHub↗4,600
  • pietrzakadrian/bankpietrzakadrian avatar

    pietrzakadrian/bank

    1,413View on GitHub↗

    Bank is an open-source financial web application that provides double-entry bookkeeping, multi-currency transaction processing, and localized banking interfaces. It maintains accurate financial records and account balances using formal accounting rules, storing every financial operation as balanced debit and credit entries in the database. The software processes monetary transactions in various currencies by fetching live exchange rates via external application programming interfaces. It adapts to international users through localized interface translations across multiple human languages.

    Bank is a financial web application focused on double-entry bookkeeping and multi-currency ledgers, but it lacks a point-of-sale interface and active payment processing capabilities for sales.

    Multi-Currency Financial ManagersMulti-Currency Ledger Management
    View on GitHub↗1,413
  • invoiceninja/invoiceninjainvoiceninja avatar

    invoiceninja/invoiceninja

    9,841View on GitHub↗

    Invoice Ninja is a professional billing and invoicing platform designed for managing clients, projects, and financial records. It serves as a multi-currency billing system and time tracker available as both a cloud-based application and a self-hosted suite. The platform distinguishes itself through comprehensive support for regional taxes, diverse currency formats, and automated exchange rate updates. It includes dedicated cross-platform mobile and desktop applications to manage business data across different operating systems. The software covers the end-to-end financial lifecycle, includin

    Invoice Ninja is a self-hosted billing and invoicing platform rather than a complete point-of-sale and payment gateway system, making it an adjacent financial tool for managing payments and invoices.

    PHPCurrency ManagementBilling & Invoicing Systems
    View on GitHub↗9,841
  • idurar/idurar-erp-crmidurar avatar

    idurar/idurar-erp-crm

    8,199View on GitHub↗

    Idurar is an integrated system combining Customer Relationship Management and Enterprise Resource Planning. It functions as a headless business API that generates secure REST endpoints and administrative panels from configuration files to connect business logic with external applications. The platform supports multi-tenant SaaS management, isolating data and configurations for multiple companies or branches within a single installation. It is designed for international business accounting, featuring a multi-currency financial engine that processes transactions and manages regional tax rules a

    Idurar is an ERP and CRM system with multi-currency invoicing and business accounting features, but it lacks a dedicated point-of-sale interface and direct payment gateway processing capabilities.

    JavaScriptCurrency ManagementBilling & Invoicing Systems
    View on GitHub↗8,199
  • dotnet/eshopdotnet avatar

    dotnet/eShop

    10,079View on GitHub↗

    eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing. The project demonstrates a cloud-native retail infrastructure that incorporates an asynchronous event bus system to synchronize state across distributed services. It includes a reference implementation for integrating generative AI features by connecting the store to large language models via cloud providers. The

    This repository is a microservices e-commerce reference application rather than a dedicated payment gateway and point-of-sale system, making it more suited for architectural exploration than direct retail deployment.

    C#Payment Processing
    View on GitHub↗10,079
  • googlecloudplatform/microservices-demoGoogleCloudPlatform avatar

    GoogleCloudPlatform/microservices-demo

    20,492View on GitHub↗

    This project is a Kubernetes microservices reference architecture implemented as a functional cloud-native e-commerce demo. It serves as a distributed systems testbed designed to demonstrate cloud-native deployment patterns, orchestration, and the interaction of independent services. The system showcases a polyglot service implementation using high-performance communication via gRPC and REST. It integrates generative AI for image analysis and product recommendations, and implements a service mesh to manage traffic, security, and observability between services. The application covers e-commer

    This repository is a cloud-native e-commerce microservices reference architecture rather than a deployable point-of-sale and payment gateway system, though it includes simulated payment processing and currency conversion services for demonstration purposes.

    GoPayment Processing
    View on GitHub↗20,492
  • fecshop/yii2_fecshopfecshop avatar

    fecshop/yii2_fecshop

    5,263View on GitHub↗

    yii2_fecshop is a comprehensive B2C e-commerce platform and CMS built on the Yii2 PHP framework. It functions as a headless commerce API and an international storefront solution, supporting both single-vendor stores and multi-vendor marketplaces where independent merchants can manage their own products and orders. The system is distinguished by a multi-entry point architecture that separates administrative, web, mobile, and API interfaces while sharing a common service layer. It provides high extensibility through configuration-driven service replacement, event-driven functional extensions, a

    This repository is a comprehensive e-commerce platform and CMS rather than a dedicated payment gateway and point-of-sale system, making it an adjacent tool for managing online sales and storefronts.

    PHPMulti-Currency PricingCurrency Management
    View on GitHub↗5,263
  • magento/magento2magento avatar

    magento/magento2

    12,126View on GitHub↗

    This project is a PHP e-commerce platform and enterprise storefront framework designed for building and managing online stores. It functions as a modular PHP application and headless commerce engine, separating e-commerce business logic from frontend presentation to support multiple storefronts and devices. The system is built on a modular architecture that allows developers to add custom business logic and third-party integrations. It utilizes a service-contract-based API to ensure stability across module implementations and employs dependency-injection for object lifecycle management. Core

    Magento is a robust e-commerce platform and storefront framework rather than a dedicated point-of-sale system, making it an adjacent tool for managing online sales and payments rather than a direct match for your search.

    PHPPayment Processing
    View on GitHub↗12,126
  • openblocks-dev/openblocksopenblocks-dev avatar

    openblocks-dev/openblocks

    6,220View on GitHub↗

    Openblocks is a low-code platform for building custom internal tools. It provides a visual interface where users can assemble applications by dragging and dropping pre-built components onto a canvas, connecting them to databases and APIs without writing code. The platform distinguishes itself through its architecture for embedding and reuse. Entire application pages can be rendered as native React components inside other applications, replacing traditional iframe-based embedding. Custom components and queries can be bundled into reusable modules for use across multiple applications, and an au

    Openblocks is a low-code platform for building internal tools rather than a dedicated payment gateway or point-of-sale system, making it a building block rather than the requested tool.

    TypeScriptOn-Premise Deployment
    View on GitHub↗6,220
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
frappe/books4.7KTypeScriptAGPL-3.0May 28, 2026
btcpayserver/btcpayserver7.4KC#mitFeb 20, 2026
jeequan/jeepay
6.2K
Java
LGPL-3.0
May 27, 2026
activemerchant/active_merchant4.6KRubyMITNov 4, 2025
pietrzakadrian/bank1.4K—MITAug 25, 2022
invoiceninja/invoiceninja9.8KPHPNOASSERTIONJun 22, 2026
idurar/idurar-erp-crm8.2KJavaScriptagpl-3.0Aug 15, 2025
dotnet/eshop10.1KC#mitFeb 8, 2026
googlecloudplatform/microservices-demo20.5KGoApache-2.0Jun 21, 2026
fecshop/yii2_fecshop5.3KPHPBSD-3-ClauseApr 10, 2022

Related searches

  • an open source payment processing platform
  • an open source payment gateway for online transactions
  • an open source alternative to Gumroad
  • an open source alternative to Monarch Money
  • an open source accounting software for small businesses
  • an open source alternative to Rocket Money
  • an open source corporate expense management platform
  • an open source alternative to proprietary software