What is linera-protocol built with?

linera-protocol is a Rust repo built with axum, async-graphql-axum, Tokio, async-graphql, wasmtime, and 4 more. It stores its data in sqlx, lru, and quick_cache, signs people in with ed25519-dalek, is tested with assert_matches, proptest, insta, and Vitest, deploys with tracing, prometheus, tracing-subscriber, log, tracing-opentelemetry, and 3 more, and uses rocksdb and sqlx-postgres. It has 269,336 written lines, with 200 test files.

Read on November 7, 2026, at commit 672d97b. Read it as markdown

Frontend

Backend

The base 2

  • axum16 files
  • async-graphql-axum4 files

Data 5

  • sqlx8 files
  • lru3 files
  • quick_cache2 files
  • rocksdb1 file
  • sqlx-postgres

Sign-in 1

Support

The base 4

Testing 4

  • Vitest6 files
  • insta1 file
  • assert_matches8 files
  • proptest4 files

Deploy 8

Tools 13

  • clap28 files
  • clap_complete2 files
  • cargo_toml1 file
  • allocative42 files
  • proc-macro216 files
  • syn16 files
  • wit-bindgen15 files
  • quote13 files
  • proc-macro-error11 files
  • derive_more7 files
  • clap-markdown1 file
  • walrus1 file
1 more
  • cargo_metadata

Other 88

  • tokio-util25 files
  • Wasmer9 files
  • tokio-stream7 files
  • Ethers2 files
  • rustls1 file
  • gloo-utils
  • serde127 files
  • anyhow88 files
  • bcs77 files
  • futures67 files
  • thiserror53 files
  • serde_json47 files
76 more
  • async-trait30 files
  • hex25 files
  • tonic22 files
  • alloy-primitives17 files
  • papaya17 files
  • sha316 files
  • alloy15 files
  • rand15 files
  • fs-err11 files
  • reqwest11 files
  • bincode10 files
  • strum10 files
  • web-sys10 files
  • async-lock8 files
  • cfg-if8 files
  • tempfile8 files
  • heck7 files
  • tower-http7 files
  • chrono6 files
  • graphql_client6 files
  • oneshot6 files
  • js-sys5 files
  • wasm-bindgen-futures5 files
  • either4 files
  • http4 files
  • serde-wasm-bindgen4 files
  • tonic-health4 files
  • wasm-bindgen4 files
  • async-tungstenite3 files
  • convert_case3 files
  • generic-array3 files
  • k2563 files
  • serde_with3 files
  • serde_yaml3 files
  • toml3 files
  • tonic-reflection3 files
  • url3 files
  • dirs2 files
  • graphql-ws-client2 files
  • itertools2 files
  • rand_chacha2 files
  • serde-reflection2 files
  • static_assertions2 files
  • sync_wrapper2 files
  • trait-set2 files
  • alloy-sol-types1 file
  • async-graphql-value1 file
  • bowser1 file
  • bytes1 file
  • colored1 file
  • console_error_panic_hook1 file
  • dyn-clone1 file
  • fs41 file
  • git21 file
  • hdrhistogram1 file
  • humantime1 file
  • is-terminal1 file
  • linked-hash-map1 file
  • num-bigint1 file
  • num-format1 file
  • num-traits1 file
  • prost1 file
  • rand_distr1 file
  • ruzstd1 file
  • semver1 file
  • serde-name1 file
  • sysinfo1 file
  • web-time1 file
  • zstd1 file
  • base64
  • base64ct
  • getrandom
  • glob
  • octocrab
  • serde_bytes
  • tonic-prost

Other repos with a similar stack

Ordered by how much of its stack they share with linera-protocol, then by stars.

Frequently asked questions

What language is linera-protocol written in?
linera-protocol is written in Rust, with 269,336 written lines.
What framework does linera-protocol use?
linera-protocol is built with axum, async-graphql-axum, Tokio, async-graphql, wasmtime, tower, Vite, React, and react-router-dom.
What database does linera-protocol use?
linera-protocol stores its data in sqlx, lru, and quick_cache.
What does linera-protocol sign people in with?
linera-protocol signs people in with ed25519-dalek.
What services does linera-protocol use?
linera-protocol uses rocksdb and sqlx-postgres.
Does linera-protocol have tests?
Yes. linera-protocol has 200 test files and is tested with assert_matches, proptest, insta, and Vitest.
Which repos have a stack like linera-protocol's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →