Assembly Line

Hyperswitch Prism

One library | Many payment processors | Scale to multiple processors with few lines of code.

Hyperswitch Prism is an open-source payment library project on GitHub under the Apache-2.0 license (permissive), with 1.4k stars. It is built with Rust and TypeScript. Its last push was 6 days ago.

Stars
1.4k
License
Apache-2.0
Activity
Active
Latest release
v0.7.0

Code on GitHub Website

Judgement

What it is
Building block
What it does
A stateless library that gives one API over many payment processors such as Stripe, Adyen, PayPal and Braintree, extracted from Juspay Hyperswitch.
Adopt it when
You want to support or switch between several payment processors without integrating each one separately.
Watch out
Pre-1.0 and only 18 months old as a separate library, though its connector code comes from Hyperswitch.
Ready for
Usable
Runs as
Library
Built with
Rust, TypeScript and Python
How established
Young: started 18 months ago, latest release v0.7.0.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: Hyperswitch Prism → Rust → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Hyperswitch Prism

  1. 1
    Active Merchant activemerchant

    Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.

    Building block Production-ready Your Ruby app needs to charge cards through one or more gateways with a single API.

    ★ 4.6k MIT Ruby Active, pushed 12 days ago
  2. 2
    Payum Payum

    PHP Payment processing library. It offers everything you need to work with payments: Credit card & offsite purchasing, subscriptions, payouts etc.

    Building block Production-ready You are building a PHP shop, especially on Symfony or Sylius, and need gateway-agnostic payment flows.

    ★ 1.9k MIT PHP Active, pushed today
  3. 3
    Omnipay thephpleague

    A framework agnostic, multi-gateway payment processing library for PHP 5.6+

    Building block Production-ready Your PHP app must support several payment gateways behind one interface.

    ★ 6.1k MIT PHP Slowing, pushed 4 months ago
  4. 4
    Payment shetabit

    simple laravel payment package , supports multiple drivers

    Integration Production-ready You build a Laravel app that takes payments through Iranian gateways.

    ★ 959 MIT PHP Active, pushed 35 days ago
  5. 5
    jPOS jpos

    jPOS Project

    Building block Production-ready You build card switching, acquiring or issuing systems in Java and need a long-established ISO 8583 toolkit.

    ★ 731 AGPL-3.0 Java Active, pushed 13 days ago
  6. 6
    ACH moov-io

    ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.

    Building block Production-ready You build software that creates or processes US ACH files.

    ★ 570 Apache-2.0 Go Active, pushed today
  7. 7
    Iso8583 moov-io

    A golang implementation to marshal and unmarshal iso8583 message.

    Building block Production-ready You build card processing or issuer services in Go and need to read or write ISO 8583 messages.

    ★ 536 Apache-2.0 Go Active, pushed today
  8. 8
    JReactive-8583 kpavlov

    Kotlin/Java Client & Server for ISO8583 & Netty

    Building block Usable You need an Apache-licensed ISO 8583 network connector on the JVM instead of AGPL jPOS.

    ★ 355 Apache-2.0 Kotlin Active, pushed 40 days ago

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.