[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1098":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":41,"readmeContent":42,"aiSummary":43,"trendingCount":16,"starSnapshotCount":16,"syncStatus":44,"lastSyncTime":45,"discoverSource":46},1098,"hyperswitch","juspay\u002Fhyperswitch","juspay","Open source, composable payments platform | PCI compliant | SaaS and Self-host options | Enables connectivity to multiple payment, payout, fraud, vault and tokenization providers | Uplifts authorization with intelligent routing and revenue recovery | Reduce payment processing costs with cost observability | Reduces payment ops with reconciliation","https:\u002F\u002Fhyperswitch.io\u002F",null,"Rust",42905,4788,126,1117,0,39,77,308,149,120,"Apache License 2.0",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40],"beginner-friendly","featured","finance","hacktoberfest","high-performance","open-source","orchestration","payments","postgresql","redis","restful-api","rust","sdk","works-with-react","2026-06-12 04:00:07","\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fdocs\u002Fimgs\u002Fhyperswitch-logo-dark.svg#gh-dark-mode-only\" alt=\"Hyperswitch-Logo\" width=\"40%\" \u002F>\n  \u003Cimg src=\".\u002Fdocs\u002Fimgs\u002Fhyperswitch-logo-light.svg#gh-light-mode-only\" alt=\"Hyperswitch-Logo\" width=\"40%\" \u002F>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">Composable Open-Source Payments Infrastructure\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fjuspay\u002Fhyperswitch\u002Fmain\u002Fdocs\u002Fgifs\u002Fquickstart.gif\" alt=\"Quickstart demo\" \u002F>\n\u003C\u002Fp>\n\n\n\u003C!-- @import \"[TOC]\" {cmd=\"toc\" depthFrom=1 depthTo=6 orderedList=false} -->\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjuspay\u002Fhyperswitch\u002Factions?query=workflow%3ACI+branch%3Amain\">\n    \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fjuspay\u002Fhyperswitch\u002Fworkflows\u002FCI-push\u002Fbadge.svg\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjuspay\u002Fhyperswitch\u002Fblob\u002Fmain\u002FLICENSE\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fjuspay\u002Fhyperswitch\" \u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjuspay\u002Fhyperswitch\u002Fblob\u002Fmain\u002FLICENSE\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMade_in-Rust-orange\" \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fhyperswitch\u002F\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ffollow-hyperswitch-blue?logo=linkedin&labelColor=grey\"\u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fx.com\u002Fhyperswitchio\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ffollow-%40hyperswitchio-white?logo=x&labelColor=grey\"\u002F>\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Finviter.co\u002Fhyperswitch-slack\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-on_slack-blue?logo=slack&labelColor=grey&color=%233f0e40\"\u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Chr\u002F>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>📁 Table of Contents\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n- [What Can I Do with Hyperswitch?](#-what-can-i-do-with-hyperswitch)\n- [Quickstart (Local Setup)](#-quickstart-local-setup)\n- [Cloud Deployment](#cloud-deployment)\n- [Hosted Sandbox (No Setup Required)](#hosted-sandbox-no-setup-required)\n- [Why Hyperswitch?](#-why-hyperswitch)\n- [Architectural Overview](#architectural-overview)\n- [Our Vision](#our-vision)\n- [Community & Contributions](#community--contributions)\n- [Feature Requests & Bugs](#feature-requests--bugs)\n- [Versioning](#versioning)\n- [License](#copyright-and-license)\n- [Team Behind Hyperswitch](#team-behind-hyperswitch)\n\n\u003C\u002Fdetails>\n\n\u003Csummary>\u003Ch2>What Can I Do with Hyperswitch?\u003C\u002Fh2>\u003C\u002Fsummary>\n\nHyperswitch offers a modular, open-source payments infrastructure designed for flexibility and control. Apart from our Payment Suite offering, this solution allows businesses to pick and integrate only the modules they need on top of their existing payment stack — without unnecessary complexity or vendor lock-in.\n\nEach module is independent and purpose-built to optimize different aspects of payment processing.\n\n\u003Ch3> Learn More About The Payment Modules \u003C\u002Fh3>\n\u003Cdetails>\n\n- **Cost Observability**  \n  Advanced observability tools to audit, monitor, and optimize your payment costs. Detect hidden fees, downgrades, and penalties with self-serve dashboards and actionable insights.  \n  _[Read more](https:\u002F\u002Fdocs.hyperswitch.io\u002Fabout-hyperswitch\u002Fpayments-modules\u002Fai-powered-cost-observability)_\n\n- **Revenue Recovery**  \n  Combat passive churn with intelligent retry strategies tuned by card bin, region, method, and more. Offers fine-grained control over retry algorithms, penalty budgets, and recovery transparency.  \n  _[Read more](https:\u002F\u002Fdocs.hyperswitch.io\u002Fabout-hyperswitch\u002Fpayments-modules\u002Frevenue-recovery)_\n\n- **Vault**  \n  A PCI-compliant vault service to store cards, tokens, wallets, and bank credentials. Provides a unified, secure, and reusable store of customer-linked payment methods. Also supports bring-your-own-vault to connect existing providers including VGS and TokenEx without re-tokenizing or migrating stored cards.  \n  _[Read more](https:\u002F\u002Fdocs.hyperswitch.io\u002Fabout-hyperswitch\u002Fpayments-modules\u002Fvault)_\n\n- **Intelligent Routing**  \n  Route each transaction across Stripe, Adyen, Braintree, Worldpay, Checkout.com, and 120+ others to the PSP with the highest predicted auth rate. Reduce retries, avoid downtime, and minimize latency while maximizing first attempt success. \n  _[Read more](https:\u002F\u002Fdocs.hyperswitch.io\u002Fabout-hyperswitch\u002Fpayments-modules\u002Fintelligent-routing)_\n\n- **Reconciliation**  \n  Automate 2-way and 3-way reconciliation with backdated support, staggered scheduling, and customizable outputs. Reduces manual ops effort and increases audit confidence.  \n  _[Read more](https:\u002F\u002Fdocs.hyperswitch.io\u002Fabout-hyperswitch\u002Fpayments-modules\u002Freconciliation)_\n\n- **Alternate Payment Methods**  \n  Drop-in widgets for PayPal, Apple Pay, Google Pay, Samsung Pay, Pay by Bank, and BNPL providers like Klarna. Maximizes conversions with seamless one-click checkout.  \n  _[Read more](https:\u002F\u002Fdocs.hyperswitch.io\u002Fabout-hyperswitch\u002Fpayments-modules\u002Fenable-alternate-payment-method-widgets)_\n\n\u003C\u002Fdetails>\n\n## Quickstart \n\n\u003Ch3> Local Setup via Docker \u003C\u002Fh3>\n\n```bash\n# One-click local setup\n\ngit clone --depth 1 --branch latest https:\u002F\u002Fgithub.com\u002Fjuspay\u002Fhyperswitch\n\ncd hyperswitch\n\nscripts\u002Fsetup.sh\n```\n\u003Cdetails>\n  \u003Csummary>\u003Cstrong>This script: \u003C\u002Fstrong>\u003C\u002Fsummary>\n\n  - Detects Docker\u002FPodman  \n  - Offers multiple deployment profiles:\n    - **Standard**: App server + Control Center  \n    - **Full**: Includes monitoring + schedulers  \n    - **Minimal**: Standalone App server  \n  - Provides access links when done\n\n  If you need further help, check out our [video tutorial](https:\u002F\u002Fdocs.hyperswitch.io\u002Fhyperswitch-open-source\u002Foverview\u002Funified-local-setup-using-docker).  \n\n  👉 After setup, [configure a connector](https:\u002F\u002Fdocs.hyperswitch.io\u002Fhyperswitch-open-source\u002Faccount-setup\u002Fusing-hyperswitch-control-center#add-a-payment-processor) and [test a payment](https:\u002F\u002Fdocs.hyperswitch.io\u002Fhyperswitch-open-source\u002Faccount-setup\u002Ftest-a-payment).\n\u003C\u002Fdetails>\n\n\n\u003Ch3>Hosted Sandbox (No Setup Required)\u003C\u002Fh3>\n\nHyperswitch offers a fully hosted sandbox environment that requires no setup. You can explore the Control Center, configure payment connectors, and test payments directly from the UI.\n\n   \u003Ca href=\"https:\u002F\u002Fapp.hyperswitch.io\">\n     \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fjuspay\u002Fhyperswitch\u002Fblob\u002Fmain\u002Fdocs\u002Fimgs\u002Ftry-the-sandbox.png?raw=true\" height=\"35\">\n   \u003C\u002Fa>\n\n\n\u003Cdetails>\n  \u003Csummary>\u003Cstrong> What you can do in the Hosted Sandbox\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n  - Access the full Control Center  \n  - Configure payment connectors  \n  - View logs, routing rules, and retry strategies  \n  - Try payments directly from the UI  \n\u003C\u002Fdetails>\n\n\u003Ch3>\u003Cstrong>Cloud Deployment\u003C\u002Fstrong>\u003C\u002Fh3>\n\nYou can deploy to AWS, GCP, or Azure using Helm Charts.\n\n\u003Ca href=\"https:\u002F\u002Fdocs.hyperswitch.io\u002Fhyperswitch-open-source\u002Fdeploy-on-kubernetes-using-helm\">Cloud Deployment Instructions\u003C\u002Fa>.\n\n\n\u003Ca href=\"#architectural-overview\">\n  \u003Ch2 id=\"architectural-overview\">Architectural Overview\u003C\u002Fh2>\n\u003C\u002Fa>\n\u003Cimg src=\".\u002Fdocs\u002Fimgs\u002Ffeatures.png\" \u002F>\n\u003Cimg src=\".\u002Fdocs\u002Fimgs\u002Fnon-functional-features.png\" \u002F>\n\u003Cimg src=\".\u002Fdocs\u002Fimgs\u002Fhyperswitch-architecture-v1.png\" \u002F>\n\n## Why Hyperswitch?\n\nHyperswitch is a commercial open-source payments stack purpose-built for scale, flexibility, and developer experience. Designed with a modular architecture, Hyperswitch lets you pick only the components you need—whether it’s routing, retries, vaulting, or observability—without vendor lock-in or bloated integrations.\n\nBuilt in Rust for performance and reliability, Hyperswitch connects to Stripe, Adyen, Braintree, Worldpay, Checkout.com, Cybersource, and 120+ processors — exposing smart routing and retry logic, and provides a visual workflow builder in the Control Center. Whether you're integrating a full payment suite or augmenting an existing stack with a single module, Hyperswitch meets you where you are.\n\nCommon starting points: teams moving from a single Stripe\u002F Stripe connect or Braintree integration to multi-PSP routing, merchants replacing a payment gateway with direct acquirer connections to TSYS, JP Morgan Payments, or other acquirers, and merchants rearchitecting their payments platform through Hyperswitch while keeping their existing VGS, TokenEx or other existing vault intact.\n\n\u003Cstrong>“Linux for Payments”\u003C\u002Fstrong> — Hyperswitch is a well-architected reference for teams who want to own their payments stack.\n\nWe believe in:\n\n- \u003Cstrong> Embracing Payment Diversity:\u003C\u002Fstrong> Innovation comes from enabling choice—across payment methods, processors, and flows.\n\n- \u003Cstrong> Open Source by Default:\u003C\u002Fstrong> Transparency drives trust and builds better, reusable software.\n\n- \u003Cstrong> Community-Driven Development:\u003C\u002Fstrong> Our roadmap is shaped by real-world use cases and contributors. \n\n- \u003Cstrong> Systems-Level Engineering:\u003C\u002Fstrong> We hold ourselves to a high bar for reliability, security, and performance.\n\n- \u003Cstrong> Maximizing Value Creation:\u003C\u002Fstrong> For developers, customers, and partners alike.\n\n- \u003Cstrong> Community-Driven, Enterprise-Tested:\u003C\u002Fstrong> Hyperswitch is built in the open with real-world feedback from developers and contributors, and maintained by Juspay, the team powering payment infrastructure for 400+ leading enterprises worldwide.\n\n## Contributing\n\nWe welcome contributors from around the world to help build Hyperswitch. Whether you're fixing bugs, improving documentation, or adding new features, your help is appreciated.\n\nPlease read our [contributing guidelines](https:\u002F\u002Fgithub.com\u002Fjuspay\u002Fhyperswitch\u002Fblob\u002Fmain\u002Fdocs\u002FCONTRIBUTING.md) to get started.\n\nJoin the conversation on [Slack](https:\u002F\u002Finviter.co\u002Fhyperswitch-slack) or explore open issues on [GitHub](https:\u002F\u002Fgithub.com\u002Fjuspay\u002Fhyperswitch\u002Fissues).\n\n\u003Ca href=\"#feature-requests\">\n  \u003Ch2 id=\"feature-requests\">Feature requests & Bugs\u003C\u002Fh2>\n\u003C\u002Fa>\n\nFor new product features, enhancements, roadmap discussions, or to share queries and ideas, visit our [GitHub Discussions](https:\u002F\u002Fgithub.com\u002Fjuspay\u002Fhyperswitch\u002Fdiscussions)\n\nFor reporting a bug, please read the issue guidelines and search for [existing and closed issues](https:\u002F\u002Fgithub.com\u002Fjuspay\u002Fhyperswitch\u002Fissues). If your problem or idea is not addressed yet, please [open a new issue](https:\u002F\u002Fgithub.com\u002Fjuspay\u002Fhyperswitch\u002Fissues\u002Fnew\u002Fchoose).\n\n\u003Ca href=\"#versioning\">\n  \u003Ch2 id=\"versioning\">Versioning\u003C\u002Fh2>\n\u003C\u002Fa>\n\nCheck the [CHANGELOG.md](.\u002FCHANGELOG.md) file for details.\n\n\u003Ca href=\"#copyright-and-license\">\n  \u003Ch2 id=\"copyright-and-license\">Copyright and License\u003C\u002Fh2>\n\u003C\u002Fa>\n\nThis product is licensed under the [Apache 2.0 License](LICENSE).\n","Hyperswitch 是一个用 Rust 编写的开源支付交换系统，旨在实现快速、可靠且经济的支付处理。其核心功能包括模块化的支付基础设施，支持灵活集成和优化支付成本的高级可观察性工具。该项目采用高性能的 Rust 语言开发，具备高并发处理能力，并集成了 PostgreSQL 和 Redis 等技术以保证数据的一致性和可靠性。Hyperswitch 适用于需要构建自定义支付解决方案的企业场景，尤其是那些希望避免供应商锁定并追求高度灵活性与控制权的公司。",2,"2026-06-11 02:41:36","top_all"]