类库
› scion
CarterT27/scion
Scion是用Rust实现的版本控制系统,灵感来自Anthropic的架构设计。它将历史与昂贵操作保留在服务器端,按需获取对象并仅检出所需路径,专为在线客户端、编程代理和CI场景优化,旨在提升分布式协作效率。
技术栈
crates/scion-auth rust
异步运行时
Tokio
查看全部依赖 (15)
依赖
base64
blake3
ed25519-dalek
hex
humantime
pasetors
rand
reqwest
scion-core
serde
serde_json
sha2
subtle
thiserror
tracing
crates/scion-cache rust
异步运行时
Tokio
查看全部依赖 (15)
依赖
blake3
bytes
dashmap
futures
lru
parking_lot
rustix
scion-core
scion-object
tempfile
thiserror
tracing
zstd
开发依赖
proptest
scion-testkit
crates/scion-cli rust
异步运行时
Tokio
查看全部依赖 (26)
依赖
anyhow
bytes
clap
futures
humantime
schemars
scion-auth
scion-config
scion-core
scion-object
scion-proto
scion-wc
serde
serde_json
thiserror
tokio-stream
tonic
tracing
tracing-subscriber
zstd
开发依赖
assert_cmd
jsonschema
scion-conformance
scion-refmodel
scion-testkit
tempfile
crates/scion-config rust
查看全部依赖 (9)
依赖
humantime
humantime-serde
scion-core
serde
serde_path_to_error
thiserror
toml
开发依赖
scion-testkit
tempfile
crates/scion-conformance rust
查看全部依赖 (13)
依赖
scion-core
scion-derived
scion-history
scion-merge
scion-object
scion-policy
scion-redaction
scion-store
scion-store-crdb
scion-store-s3
开发依赖
anyhow
proptest
reqwest
crates/scion-core rust
异步运行时
Tokio
查看全部依赖 (9)
依赖
blake3
hex
parking_lot
rand
serde
thiserror
tracing
开发依赖
proptest
serde_json
crates/scion-daemon rust
异步运行时
Tokio
查看全部依赖 (35)
依赖
anyhow
async-trait
blake3
bytes
futures
http
http-body
http-body-util
hyper
hyper-util
parking_lot
pin-project-lite
prost
rand
rustls
scion-auth
scion-cache
scion-config
scion-core
scion-object
scion-obs
scion-proto
tempfile
thiserror
tokio-rustls
tokio-stream
tokio-util
tonic
tonic-prost
tower
tower-layer
tower-service
tracing
uuid
zstd
crates/scion-derived rust
异步运行时
Tokio
查看全部依赖 (17)
依赖
arc-swap
async-trait
bytes
dashmap
futures
hex
parking_lot
scion-core
scion-history
scion-merge
scion-object
scion-store
thiserror
tracing
开发依赖
proptest
scion-refmodel
scion-testkit
crates/scion-history rust
异步运行时
Tokio
查看全部依赖 (16)
依赖
async-trait
blake3
bytes
futures
parking_lot
rand
rand_chacha
scion-core
scion-merge
scion-object
scion-store
thiserror
tracing
开发依赖
proptest
scion-refmodel
scion-testkit
crates/scion-import rust
异步运行时
Tokio
查看全部依赖 (16)
依赖
anyhow
blake3
bytes
clap
futures
gix
scion-auth
scion-core
scion-object
scion-proto
serde
serde_json
tempfile
thiserror
tonic
tracing
crates/scion-merge rust
查看全部依赖 (10)
依赖
scion-core
thiserror
开发依赖
blake3
hex
proptest
scion-testkit
serde
serde_json
similar
tempfile
crates/scion-object rust
查看全部依赖 (8)
依赖
bytes
hex
scion-core
thiserror
开发依赖
blake3
proptest
serde
serde_json
crates/scion-obs rust
框架
Axum
异步运行时
Tokio
查看全部依赖 (13)
依赖
blake3
hex
parking_lot
prometheus
scion-core
serde
serde_json
tracing
tracing-subscriber
开发依赖
http-body-util
reqwest
scion-testkit
tower
crates/scion-policy rust
异步运行时
Tokio
查看全部依赖 (14)
依赖
arc-swap
blake3
notify
parking_lot
scion-core
scion-object
serde
serde_path_to_error
thiserror
toml
tracing
开发依赖
proptest
scion-testkit
tempfile
crates/scion-proto rust
异步运行时
Tokio
查看全部依赖 (27)
依赖
async-trait
bytes
futures
http
http-body
http-body-util
hyper
hyper-util
pin-project-lite
prost
prost-types
rustls
rustls-pemfile
scion-core
scion-object
thiserror
tokio-rustls
tokio-stream
tokio-util
tonic
tonic-prost
tower
tower-layer
tower-service
tracing
开发依赖
rcgen
tempfile
crates/scion-redaction rust
异步运行时
Tokio
查看全部依赖 (10)
依赖
async-trait
bytes
scion-core
scion-derived
scion-object
scion-store
thiserror
tracing
开发依赖
scion-history
scion-testkit
crates/scion-refmodel rust
查看全部依赖 (1)
依赖
blake3
crates/scion-server rust
异步运行时
Tokio
查看全部依赖 (50)
依赖
anyhow
arc-swap
async-trait
bytes
dashmap
futures
governor
hex
http
http-body
http-body-util
hyper
hyper-util
lru
parking_lot
pin-project-lite
prost
rcgen
rustls
rustls-pemfile
scion-auth
scion-config
scion-core
scion-derived
scion-history
scion-merge
scion-object
scion-obs
scion-policy
scion-proto
scion-redaction
scion-store
scion-store-crdb
scion-store-s3
serde
serde_json
sha2
tempfile
thiserror
tokio-rustls
tokio-stream
tokio-util
tonic
tonic-prost
tower
tower-layer
tower-service
tracing
uuid
zstd
crates/scion-store-crdb rust
异步运行时
Tokio
查看全部依赖 (16)
依赖
async-trait
bytes
deadpool-postgres
futures
hex
rand
rustls
scion-core
scion-object
scion-store
thiserror
tokio-postgres
tokio-postgres-rustls
tracing
开发依赖
scion-store-s3
scion-testkit
crates/scion-store-s3 rust
异步运行时
Tokio
查看全部依赖 (10)
依赖
async-trait
bytes
futures
object_store
scion-core
scion-store
thiserror
tracing
uuid
开发依赖
scion-testkit
crates/scion-store rust
异步运行时
Tokio
查看全部依赖 (17)
依赖
async-trait
blake3
bytes
futures
hex
im
lru
parking_lot
rand
rand_chacha
scion-core
scion-object
thiserror
tracing
zstd
开发依赖
proptest
scion-testkit
crates/scion-testkit rust
框架
Axum
异步运行时
Tokio
查看全部依赖 (27)
依赖
async-trait
blake3
bytes
futures
gix
http
hyper-util
parking_lot
prost
rand
rand_chacha
rcgen
rustls
scion-core
scion-object
scion-proto
scion-refmodel
serde
serde_json
tempfile
thiserror
tokio-stream
tonic
tonic-prost
tower
tracing
zstd
crates/scion-wc rust
异步运行时
Tokio
查看全部依赖 (25)
依赖
blake3
bytes
fs4
futures
hex
ignore
rand
rustix
schemars
scion-auth
scion-cache
scion-config
scion-core
scion-merge
scion-object
scion-proto
serde
tempfile
thiserror
tokio-stream
tokio-util
toml
tonic
tracing
zstd