类库 › hyperswitch
juspay

juspay/hyperswitch

Hyperswitch是一个开源支付交换平台,使用Rust编写,旨在实现快速、可靠且经济的支付解决方案。

32,470 4,159 32,470 1,122
在 GitHub 上查看

技术栈

crates/api_models rust

框架

Actix Web 4.11.0
查看全部依赖 (6)

依赖

actix-multipart 0.6.2 csv 1.3 error-stack 0.4.1 mime 0.3.17 reqwest 0.11.27 rust_decimal 1.37

crates/cards rust

查看全部依赖 (2)

依赖

error-stack 0.4.1

开发依赖

serde_json 1.0.140

crates/common_enums rust

查看全部依赖 (1)

开发依赖

serde_json 1.0.140

crates/common_types rust

查看全部依赖 (1)

依赖

diesel 2.2.10

crates/common_utils rust

查看全部依赖 (6)

依赖

async-trait 0.1.88 base64 0.22.1 base64-serde 0.8.0

开发依赖

fake 2.10.0 proptest 1.6.0 test-case 3.3.1

crates/config_importer rust

查看全部依赖 (1)

依赖

anyhow 1.0.98

crates/connector_configs rust

查看全部依赖 (2)

依赖

api_models 0.1.0 common_utils 0.1.0

crates/currency_conversion rust

查看全部依赖 (2)

依赖

common_enums 0.1.0 rust_decimal 1.40

crates/diesel_models rust

查看全部依赖 (1)

依赖

async-bb8-diesel 0.2.1

crates/drainer rust

框架

Actix Web 4.11.0
查看全部依赖 (3)

依赖

async-bb8-diesel 0.2.1 async-trait 0.1.88 bb8 0.8

crates/euclid rust

查看全部依赖 (1)

开发依赖

criterion 0.5

crates/euclid_macros rust

查看全部依赖 (3)

依赖

proc-macro2 1.0.95 quote 1.0.40 rustc-hash 1.1.0

crates/euclid_wasm rust

查看全部依赖 (5)

依赖

api_models 0.1.0 common_enums 0.1.0 common_types 0.1.0 connector_configs 0.1.0 currency_conversion 0.1.0

crates/events rust

查看全部依赖 (1)

依赖

hyperswitch_masking 0.0.1

crates/external_services rust

查看全部依赖 (1)

依赖

async-trait 0.1.88

crates/hyperswitch_connectors rust

框架

Actix Web 4.11.0
查看全部依赖 (13)

依赖

async-trait 0.1.88 base64 0.22.1 bytes 1.10.1 chrono 0.4 crc 3 crypto 0.2 encoding_rs 0.8.35 error-stack 0.4.1 hex 0.4.3 html-escape 0.2 http 0.2.12 iso_currency 0.4.4 isocountry 0.3.2

crates/hyperswitch_constraint_graph rust

查看全部依赖 (3)

依赖

erased-serde 0.3.31 graphviz-rust 0.6.6 rustc-hash 1.1.0

crates/hyperswitch_interfaces rust

框架

Actix Web 4.11.0
查看全部依赖 (7)

依赖

async-trait 0.1.88 bytes 1.10.1 dyn-clone 1.0.19 error-stack 0.4.1 http 0.2.12 mime 0.3.17 reqwest 0.11.27

crates/injector rust

查看全部依赖 (7)

依赖

async-trait 0.1.88 base64 0.22.1 common_utils 0.1.0 error-stack 0.4.1 hyperswitch_masking 0.0.1 nom 7.1.3 router_env 0.1.0

crates/kgraph_utils rust

查看全部依赖 (6)

依赖

api_models 0.1.0 common_enums 0.1.0 common_types 0.1.0 common_utils 0.1.0 euclid 0.1.0

开发依赖

criterion 0.5

crates/openapi rust

查看全部依赖 (1)

依赖

serde_json 1.0.140

crates/payment_methods rust

框架

Actix Web 4.11.0
查看全部依赖 (8)

依赖

actix-multipart 0.6.2 async-trait 0.1.88 bytes 1.10.1 csv 1.3.1 dyn-clone 1.0.19 error-stack 0.4.1 hyperswitch_masking 0.0.1 rdkafka 0.36.2

crates/pm_auth rust

查看全部依赖 (11)

依赖

api_models 0.1.0 async-trait 0.1.88 bytes 1.10.1 common_enums 0.1.0 common_utils 0.1.0 error-stack 0.4.1 http 0.2.12 hyperswitch_masking 0.0.1 mime 0.3.17 serde 1.0.219 serde_json 1.0.140

crates/redis_interface rust

查看全部依赖 (1)

依赖

error-stack 0.4.1

crates/router rust

框架

Actix Web 4.11.0
查看全部依赖 (4)

依赖

actix-cors 0.6.5 actix-http 3.11.0 actix-multipart 0.6.2 actix-rt 2.10.0

crates/router_derive rust

查看全部依赖 (4)

依赖

indexmap 2.9.0 proc-macro2 1.0.95 quote 1.0.40 serde_json 1.0.140

crates/router_env rust

查看全部依赖 (1)

依赖

cargo_metadata 0.18.1

crates/scheduler rust

查看全部依赖 (7)

依赖

async-trait 0.1.88 error-stack 0.4.1 futures 0.3.31 num_cpus 1.16.0 rand 0.8.5 serde 1.0.219 serde_json 1.0.140

crates/smithy-generator rust

查看全部依赖 (6)

依赖

api_models 0.1.0 common_enums 0.1.0 common_types 0.1.0 common_utils 0.1.0 router_env 0.1.0 smithy-core

crates/smithy rust

查看全部依赖 (2)

依赖

proc-macro2 1.0 quote 1.0

crates/storage_impl rust

查看全部依赖 (13)

依赖

api_models 0.1.0 async-bb8-diesel 0.2.1 async-trait 0.1.88 bb8 0.8.6 bytes 1.10.1 common_enums 0.1.0 common_utils 0.1.0 diesel_models 0.1.0 hyperswitch_domain_models 0.1.0 hyperswitch_masking 0.0.1 redis_interface 0.1.0 router_derive 0.1.0 router_env 0.1.0

crates/subscriptions rust

查看全部依赖 (4)

依赖

async-trait 0.1.88 dyn-clone 1.0.19 error-stack 0.4.1 hyperswitch_masking 0.0.1

crates/test_utils rust

查看全部依赖 (3)

依赖

anyhow 1.0.98 async-trait 0.1.88 base64 0.22.1

cypress-tests-v2 javascript

测试

Cypress ^13.16.0

代码规范

Prettier ^3.3.2
查看全部依赖 (4)

开发依赖

@types/fs-extra ^11.0.4 cypress-mochawesome-reporter ^3.8.2 jsqr ^1.4.0 nanoid ^5.0.8

cypress-tests javascript

测试

Cypress ^14.5.4

代码规范

ESLint ^9.32.0 Prettier ^3.6.2
查看全部依赖 (16)

依赖

cors ^2.8.5 express ^5.1.0

开发依赖

@eslint/js ^9.33.0 @types/cors ^2.8.19 @types/express ^5.0.3 @types/node ^24.2.1 cypress-mochawesome-reporter ^4.0.0 eslint-config-prettier ^10.1.8 eslint-plugin-cypress ^5.1.0 eslint-plugin-import ^2.32.0 eslint-plugin-prettier ^5.5.4 globals ^16.3.0 jsqr ^1.4.0 ts-node ^10.9.2 typescript ^5.9.2 typescript-eslint ^8.39.1

根目录 javascript

查看全部依赖 (1)

开发依赖

newman git+ssh://git@github.com:knutties/newman.git#7106e194c15d49d066fa09d9a2f18b2238f3dba8

评论

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-06 13:47
浙ICP备14020137号-1 $Гость$