What is lemmy built with?

lemmy is a Rust repo built with Actix Web and Tokio. It stores its data in moka and Postgres, reaches it with diesel, diesel-async, diesel-derive-newtype, and diesel_migrations, signs people in with bcrypt, jsonwebtoken, and totp-rs, makes its content with html-to-markdown-rs, html2text, infer, and lettre, deploys with tracing, prometheus, reqwest-tracing, tracing-actix-web, and tracing-subscriber, and uses tokio-postgres and tokio-postgres-rustls. It has 82,862 written lines, with 19 test files.

Read on November 8, 2026, at commit e831e70. Read it as markdown

Backend

The base 1

  • Actix Web170 files

Data 4

Data access 4

  • diesel138 files
  • diesel_migrations1 file
  • diesel-async70 files
  • diesel-derive-newtype2 files

Sign-in 3

Support

The base 1

Content 4

Deploy 5

Tools 4

  • ts-rs82 files
  • clap2 files
  • derive-new17 files
  • git-version1 file

Other 38

  • tokio-util4 files
  • rustls2 files
  • actix-cors1 file
  • tikv-jemallocator1 file
  • serde144 files
  • url127 files
  • chrono115 files
  • serde_with74 files
  • async-trait37 files
  • either31 files
  • serde_json21 files
  • anyhow19 files
26 more
  • strum10 files
  • futures9 files
  • regex9 files
  • itertools7 files
  • reqwest5 files
  • urlencoding5 files
  • futures-util4 files
  • reqwest-middleware4 files
  • uuid4 files
  • enum-map3 files
  • http2 files
  • rand2 files
  • base16ct1 file
  • base641 file
  • dashmap1 file
  • deadpool1 file
  • encoding_rs1 file
  • mime1 file
  • mime_guess1 file
  • percent-encoding1 file
  • semver1 file
  • serde_urlencoded1 file
  • sha21 file
  • unicode-segmentation1 file
  • webpage1 file
  • webpki-roots1 file

Other repos with a similar stack

Ordered by how much of its stack they share with lemmy, then by stars.

Frequently asked questions

What language is lemmy written in?
lemmy is written in Rust, with 82,862 written lines.
What framework does lemmy use?
lemmy is built with Actix Web and Tokio.
What database does lemmy use?
lemmy stores its data in moka and Postgres and reaches it with diesel, diesel-async, diesel-derive-newtype, and diesel_migrations.
What does lemmy sign people in with?
lemmy signs people in with bcrypt, jsonwebtoken, and totp-rs.
What services does lemmy use?
lemmy uses tokio-postgres and tokio-postgres-rustls.
Does lemmy have tests?
Yes. lemmy has 19 test files.
Which repos have a stack like lemmy's?
The ones that share most of its stack:juspay/hyperswitchdani-garcia/vaultwardenrustfs/rustfs

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 →