#rpc-framework #quic #low-latency #9p #protocols #secure #remote

jetstream

Jetstream is a RPC framework for Rust, based on the 9P protocol and QUIC

44 stable releases (8 major)

8.1.2 Feb 15, 2025
8.0.7 Jan 30, 2025
7.4.0 Jan 18, 2025
7.2.1 Dec 10, 2024
0.6.0 Mar 21, 2024

#1084 in Network programming

Download history 141/week @ 2024-11-01 1323/week @ 2024-11-08 651/week @ 2024-11-15 586/week @ 2024-11-22 33/week @ 2024-11-29 419/week @ 2024-12-06 164/week @ 2024-12-13 118/week @ 2024-12-20 105/week @ 2024-12-27 70/week @ 2025-01-03 99/week @ 2025-01-10 238/week @ 2025-01-17 203/week @ 2025-01-24 346/week @ 2025-01-31 17/week @ 2025-02-07 440/week @ 2025-02-14

1,006 downloads per month

BSD-3-Clause

2.5MB
3K SLoC

JavaScript 2K SLoC // 0.0% comments Rust 1K SLoC // 0.0% comments Shell 18 SLoC // 0.2% comments

JetStream

crates.io docs.rs FOSSA Status Build Status Release Please🙏! benchmark pull requests crates.io downloads

JetStream is an RPC framework built on top of s2n-quic and p9. It's designed to be a high performance, low latency, secure, and reliable RPC framework.

Features:

Motivation

Building remote filesystems over internet, is the main motivation behind JetStream.

Ready?

JetStream is not ready for production use. It's still in the early stages of development.

Alternatives

Docs

Examples

License

BSD-3-Clause

FOSSA Status

Dependencies

~10–21MB
~244K SLoC