类库
› pingap
vicanso/pingap
Pingap是基于Cloudflare Pingora的高性能反向代理,支持动态配置热重载和丰富的插件系统,适用于API保护和现代Web应用程序部署。
技术栈
根目录 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
截图