What is rust-analyzer built with?

rust-analyzer is a Rust repo. It makes its content with zip, pulldown-cmark, and pulldown-cmark-to-cmark, is tested with libfuzzer-sys and arbitrary, and deploys with tracing, tracing-subscriber, log, tracing-tree, and perf-event. It has 567,052 written lines, with 706 test files.

Read on November 7, 2026, at commit 55effab. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Support

Content 3

Testing 2

  • arbitrary3 files
  • libfuzzer-sys

Deploy 5

Tools 9

  • clap1 file
  • lsp-server
  • cargo_metadata6 files
  • dhat3 files
  • proc-macro22 files
  • quote2 files
  • syn2 files
  • macros
  • xshell

Other 54

  • smallvec40 files
  • petgraph1 file
  • postcard1 file
  • process-wrap1 file
  • tikv-jemalloc-ctl1 file
  • tikv-jemallocator1 file
  • smol_str
  • time
  • rustc-hash168 files
  • rowan166 files
  • itertools143 files
  • either111 files
42 more
  • salsa69 files
  • triomphe48 files
  • anyhow37 files
  • camino35 files
  • serde_json30 files
  • thin-vec20 files
  • serde19 files
  • semver17 files
  • crossbeam-channel16 files
  • arrayvec14 files
  • serde_derive11 files
  • indexmap10 files
  • bitflags8 files
  • dashmap7 files
  • rayon6 files
  • hashbrown5 files
  • libc4 files
  • toml4 files
  • windows-sys4 files
  • fst3 files
  • num_cpus3 files
  • base642 files
  • drop_bomb2 files
  • memchr2 files
  • walkdir2 files
  • backtrace1 file
  • crossbeam-utils1 file
  • dirs1 file
  • jod-thread1 file
  • mimalloc1 file
  • miow1 file
  • notify1 file
  • parking_lot1 file
  • typed-arena1 file
  • url1 file
  • winnow1 file
  • xflags1 file
  • flate2
  • paths
  • text-size
  • unicode-ident
  • unicode-properties

Other repos with a similar stack

Ordered by how much of its stack they share with rust-analyzer, then by stars.

Frequently asked questions

What language is rust-analyzer written in?
rust-analyzer is written in Rust, with 567,052 written lines.
Does rust-analyzer have tests?
Yes. rust-analyzer has 706 test files and is tested with libfuzzer-sys and arbitrary.
Which repos have a stack like rust-analyzer's?
The ones that share most of its stack:openai/codexzed-industries/zedAppFlowy-IO/AppFlowy

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 →