What is openfang built with?

openfang is a Rust repo built with Tauri, axum, FastAPI, uvicorn, Tokio, and 2 more. It stores its data in SQLite, signs people in with hmac, argon2, and ed25519-dalek, uses AI through LangChain, langchain-ollama, langchain-openai, and rmcp, makes its content with html-escape, imap, lettre, mailparse, roxmltree, and 2 more, deploys with tracing, tracing-subscriber, and pino, and uses rusqlite and rumqttc. It has 215,772 written lines, with 14 test files.

Read on November 6, 2026, at commit acf2587. Read it as markdown

Frontend

The base 1

Interface 3

Backend

The base 3

Data 3

Sign-in 3

AI 4

Support

The base 3

Content 7

  • html-escape1 file
  • lettre1 file
  • imap1 file
  • mailparse1 file
  • qrcode1 file
  • roxmltree1 file
  • zip1 file

Deploy 3

Tools 2

  • clap1 file
  • clap_complete1 file

Other 53

  • tokio-stream44 files
  • tauri-plugin-autostart3 files
  • tauri-plugin-updater2 files
  • @whiskeysockets/baileys1 file
  • rustls1 file
  • tauri-plugin-global-shortcut1 file
  • tauri-plugin-shell1 file
  • tauri-plugin-single-instance1 file
  • serde_json133 files
  • chrono82 files
  • serde73 files
  • reqwest69 files
41 more
  • async-trait66 files
  • futures55 files
  • zeroize55 files
  • uuid34 files
  • dashmap31 files
  • tempfile22 files
  • toml22 files
  • sha216 files
  • hex14 files
  • base6413 files
  • thiserror13 files
  • dirs11 files
  • tokio-tungstenite11 files
  • rand6 files
  • subtle6 files
  • regex-lite5 files
  • url5 files
  • rmp-serde4 files
  • colored3 files
  • serde_yaml3 files
  • aes2 files
  • cbc2 files
  • open2 files
  • aes-gcm1 file
  • bitflags1 file
  • chrono-tz1 file
  • cron1 file
  • governor1 file
  • http1 file
  • json51 file
  • libc1 file
  • native-tls1 file
  • prost1 file
  • sha11 file
  • shlex1 file
  • socket21 file
  • tower-http1 file
  • walkdir1 file
  • anyhow
  • bytes
  • crossbeam

Other repos with a similar stack

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

Frequently asked questions

What language is openfang written in?
openfang is written in Rust, with 215,772 written lines.
What framework does openfang use?
openfang is built with Tauri, axum, FastAPI, uvicorn, Tokio, tower, and wasmtime.
What database does openfang use?
openfang stores its data in SQLite.

The proof: crates/openfang-memory/src/consolidation.rs, line 9

What does openfang sign people in with?
openfang signs people in with hmac, argon2, and ed25519-dalek.
Does openfang use AI?
Yes. openfang uses AI through LangChain, langchain-ollama, langchain-openai, and rmcp.
What services does openfang use?
openfang uses rusqlite and rumqttc.
Does openfang have tests?
Yes. openfang has 14 test files.
Which repos have a stack like openfang'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 →