类库 › pingap
vicanso

vicanso/pingap

Pingap是基于Cloudflare Pingora的高性能反向代理,支持动态配置热重载和丰富的插件系统,适用于API保护和现代Web应用程序部署。

1,027 77 1,027 13
在 GitHub 上查看

技术栈

根目录 rust

查看全部依赖 (5)

依赖

ahash arc-swap async-trait bytes cfg-if

pingap-acme rust

异步运行时

Tokio
查看全部依赖 (28)

依赖

async-trait base64 chrono hex hickory-resolver hmac instant-acme nanoid pingap-certificate 0.13.1 pingap-config 0.13.1 pingap-core 0.13.1 pingora reqwest rustls scopeguard serde serde_json sha1 sha2 snafu substring tldextract tracing url uuid

开发依赖

pretty_assertions 1.4.1 tempfile 3.21.0 tokio-test 0.4.4

pingap-cache rust

异步运行时

Tokio
查看全部依赖 (22)

依赖

async-trait bytes bytesize chrono dirs http humantime-serde path-absolutize pingap-core 0.13.1 pingora prometheus scopeguard serde serde_qs snafu strum tracing walkdir

开发依赖

filetime 0.2.26 pretty_assertions 1.4.1 tempfile 3.21.0 tokio-test 0.4.4

pingap-certificate rust

异步运行时

Tokio
查看全部依赖 (18)

依赖

ahash arc-swap async-trait pingap-config 0.13.1 pingap-core 0.13.1 pingap-util 0.13.1 pingora rcgen regex serde snafu time tracing x509-parser

开发依赖

nanoid 0.4.0 pretty_assertions 1.4.1 tempfile 3.21.0 tokio-test 0.4.4

pingap-config rust

异步运行时

Tokio
查看全部依赖 (30)

依赖

arc-swap async-trait base64 bytesize crc32fast diff etcd-client glob hcl-rs http humantime-serde kdl pingap-core 0.13.1 pingap-discovery 0.13.1 pingap-util 0.13.1 regex rustls-pki-types serde serde_json serde_qs snafu strum substring tempfile toml tracing url

开发依赖

nanoid 0.4.0 pretty_assertions 1.4.1 tokio-test 0.4.4

pingap-core rust

异步运行时

Tokio
查看全部依赖 (21)

依赖

TinyUFO ahash async-trait bytes coarsetime ctor futures hostname http itoa opentelemetry pingora pingora-limits serde serde_json snafu strum tracing

开发依赖

pretty_assertions 1.4.1 tempfile 3.21.0 tokio-test 0.4.4

pingap-discovery rust

异步运行时

Tokio
查看全部依赖 (12)

依赖

async-trait bollard futures hickory-resolver http pingap-core 0.13.1 pingora snafu tracing

开发依赖

pretty_assertions 1.4.1 tempfile 3.21.0 tokio-test 0.4.4

pingap-health rust

查看全部依赖 (13)

依赖

async-trait http humantime pingora snafu strum tonic tonic-health tracing url

开发依赖

pretty_assertions 1.4.1 tempfile 3.21.0 tokio-test 0.4.4

pingap-imageoptim rust

异步运行时

Tokio
查看全部依赖 (8)

依赖

async-trait bytemuck 1.25.0 bytes ctor http

开发依赖

pretty_assertions 1.4.1 tempfile 3.21.0 tokio-test 0.4.4

pingap-location rust

异步运行时

Tokio
查看全部依赖 (11)

依赖

ahash http pingap-config 0.13.1 pingap-core 0.13.1 pingora regex snafu tracing

开发依赖

bytesize pretty_assertions 1.4.1 tokio-test 0.4.4

pingap-logger rust

异步运行时

Tokio
查看全部依赖 (24)

依赖

async-trait bytes bytesize chrono flate2 http humantime-serde itoa pingap-core 0.13.1 pingap-util 0.13.1 pingora regex serde serde_qs snafu substring time tracing tracing-appender tracing-subscriber walkdir zstd

开发依赖

pretty_assertions 1.4.1 tokio-test 0.4.4

pingap-otel rust

查看全部依赖 (12)

依赖

ahash arc-swap async-trait humantime opentelemetry opentelemetry-http opentelemetry-jaeger-propagator opentelemetry-otlp opentelemetry_sdk pingora tracing url

pingap-performance rust

异步运行时

Tokio
查看全部依赖 (22)

依赖

async-trait bytesize cfg-if http humantime memory-stats num_cpus pingap-cache 0.13.1 pingap-core 0.13.1 pingap-location 0.13.1 pingap-upstream 0.13.1 pingora prometheus reqwest serde smallvec snafu sysinfo tracing url

开发依赖

pretty_assertions 1.4.1 tokio-test 0.4.4

pingap-plugin rust

异步运行时

Tokio
查看全部依赖 (41)

依赖

ahash async-trait base64 bstr bytes bytesize chrono cookie crc32fast ctor dashmap fancy-regex glob hex hmac-sha256 hmac-sha512 http humantime mime_guess nanoid path-absolutize pingap-cache 0.13.1 pingap-config 0.13.1 pingap-core 0.13.1 pingap-util 0.13.1 pingora rand regex serde serde_json sha2 smallvec snafu substring toml tracing url urlencoding uuid

开发依赖

pretty_assertions 1.4.1 tokio-test 0.4.4

pingap-proxy rust

异步运行时

Tokio
查看全部依赖 (26)

依赖

ahash async-trait bstr bytes cfg-if http humantime itoa num_cpus pingap-acme 0.13.1 pingap-certificate 0.13.1 pingap-config 0.13.1 pingap-core 0.13.1 pingap-location 0.13.1 pingap-logger 0.13.1 pingap-otel 0.13.1 pingap-performance 0.13.1 pingap-upstream 0.13.1 pingap-util 0.13.1 pingora scopeguard snafu tracing

开发依赖

pretty_assertions 1.4.1 tempfile 3.21.0 tokio-test 0.4.4

pingap-pyroscope rust

查看全部依赖 (2)

依赖

async-trait pingora

pingap-sentry rust

查看全部依赖 (1)

依赖

sentry-core

pingap-upstream rust

异步运行时

Tokio
查看全部依赖 (20)

依赖

ahash arc-swap async-trait bytesize dashmap derive_more futures futures-util http pingap-config 0.13.1 pingap-core 0.13.1 pingap-discovery 0.13.1 pingap-health 0.13.1 pingora pingora-runtime serde snafu tracing

开发依赖

pretty_assertions 1.4.1 tokio-test 0.4.4

pingap-util rust

查看全部依赖 (14)

依赖

aes-gcm-siv ahash base64 dirs ipnet path-absolutize pem rustc_version_runtime snafu substring toml

开发依赖

pretty_assertions 1.4.1 tempfile 3.21.0 tokio-test 0.4.4

pingap-webhook rust

查看全部依赖 (6)

依赖

async-trait local-ip-address pingap-core 0.13.1 reqwest serde_json tracing

web javascript

框架

React ^19.2.0

状态管理

Zustand ^5.0.8

构建工具

Vite ^7.1.9

网络

Axios ^1.12.2

CSS 框架

Tailwind CSS ^4.1.14

代码规范

ESLint ^9.37.0 Prettier ^3.6.2
查看全部依赖 (67)

依赖

@hookform/resolvers ^5.2.2 @radix-ui/react-accordion ^1.2.12 @radix-ui/react-alert-dialog ^1.1.15 @radix-ui/react-aspect-ratio ^1.1.7 @radix-ui/react-avatar ^1.1.10 @radix-ui/react-checkbox ^1.3.3 @radix-ui/react-collapsible ^1.1.12 @radix-ui/react-context-menu ^2.2.16 @radix-ui/react-dialog ^1.1.15 @radix-ui/react-dropdown-menu ^2.1.16 @radix-ui/react-hover-card ^1.1.15 @radix-ui/react-icons ^1.3.2 @radix-ui/react-label ^2.1.7 @radix-ui/react-menubar ^1.1.16 @radix-ui/react-navigation-menu ^1.2.14 @radix-ui/react-popover ^1.1.15 @radix-ui/react-progress ^1.1.7 @radix-ui/react-radio-group ^1.3.8 @radix-ui/react-scroll-area ^1.2.10 @radix-ui/react-select ^2.2.6 @radix-ui/react-separator ^1.1.7 @radix-ui/react-slider ^1.3.6 @radix-ui/react-slot ^1.2.3 @radix-ui/react-switch ^1.2.6 @radix-ui/react-tabs ^1.1.13 @radix-ui/react-toast ^1.2.15 @radix-ui/react-toggle ^1.1.10 @radix-ui/react-toggle-group ^1.1.11 @radix-ui/react-tooltip ^1.2.8 class-variance-authority ^0.7.1 clsx ^2.1.1 cmdk ^1.1.1 crypto-js ^4.2.0 date-fns ^4.1.0 embla-carousel-react ^8.6.0 i18next ^25.5.3 i18next-browser-languagedetector ^8.2.0 input-otp ^1.4.2 lucide-react ^0.545.0 next-themes ^0.4.6 radash ^12.1.1 react-async-hook ^4.0.0 react-day-picker ^9.11.1 react-dom ^19.2.0 react-hook-form ^7.64.0 react-i18next ^16.0.0 react-resizable-panels ^3.0.6 react-router-dom ^7.9.4 sonner ^2.0.7 tailwind-merge ^3.3.1 tailwindcss-animate ^1.0.7 vaul ^1.1.2 zod ^4.1.12

开发依赖

@eslint/js ^9.37.0 @tailwindcss/postcss ^4.1.14 @tailwindcss/vite ^4.1.14 @types/crypto-js ^4.2.2 @types/node ^24.7.0 @types/react ^19.2.2 @types/react-dom ^19.2.1 @vitejs/plugin-react-swc ^4.1.0 eslint-plugin-react-hooks ^7.0.0 eslint-plugin-react-refresh ^0.4.23 globals ^16.4.0 postcss ^8.5.6 typescript ^5.9.3 typescript-eslint ^8.46.0

截图

./asset/qrcode.jpg

评论

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-05-20 14:22
浙ICP备14020137号-1 $Map of visitor$