What is WrenAI built with?

WrenAI is a Rust repo built with Tokio. It stores its data in datafusion and pyarrow, reaches it with sqlglot, signs people in with cryptography and pyjwt, uses AI through pydantic-ai, LangChain, and LangGraph, makes its content with lxml, csv, and parquet, validates its data with Pydantic, deploys with loguru, log, env_logger, and boto3, and uses DuckDB, object_store, opendal, and arrow. It has 105,033 written lines, with 155 test files.

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

Frontend

Interface 1

Backend

Data 6

  • datafusion45 files
  • pyarrow21 files
  • arrow1 file
  • DuckDB1 file
  • opendal1 file
  • object_store2 files

Data access 1

  • sqlglot15 files

Sign-in 2

AI 3

Support

The base 1

Content 3

Validation 1

Deploy 4

Tools 5

  • Typer12 files
  • clap
  • pygments
  • quote1 file
  • syn1 file

Other 35

  • pyyaml12 files
  • pyo310 files
  • petgraph5 files
  • pandas2 files
  • pyopenssl
  • urllib3
  • serde_json10 files
  • serde6 files
  • python-dotenv4 files
  • regex3 files
  • requests3 files
  • async-trait2 files
23 more
  • base642 files
  • itertools2 files
  • parking_lot2 files
  • thiserror2 files
  • bigdecimal1 file
  • bytes1 file
  • console_error_panic_hook1 file
  • futures1 file
  • half1 file
  • js-sys1 file
  • rust_decimal1 file
  • serde_with1 file
  • sqlparser1 file
  • tempfile1 file
  • url1 file
  • wasm-bindgen1 file
  • chrono
  • getrandom
  • num_cpus
  • pyarrow-hotfix
  • pyasn1
  • wasm-bindgen-futures
  • web-sys

Other repos with a similar stack

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

Frequently asked questions

What language is WrenAI written in?
WrenAI is written in Rust, with 105,033 written lines.
What framework does WrenAI use?
WrenAI is built with Tokio.
What database does WrenAI use?
WrenAI stores its data in datafusion and pyarrow and reaches it with sqlglot.
What does WrenAI sign people in with?
WrenAI signs people in with cryptography and pyjwt.
Does WrenAI use AI?
Yes. WrenAI uses AI through pydantic-ai, LangChain, and LangGraph.
What services does WrenAI use?
WrenAI uses DuckDB, object_store, opendal, and arrow.
Does WrenAI have tests?
Yes. WrenAI has 155 test files.
Which repos have a stack like WrenAI's?
The ones that share most of its stack:run-llama/llama_indexray-project/raylangflow-ai/langflow

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 →