Source: https://seerepo.com/r/nautechsystems/nautilus_trader/built
Markdown source: https://seerepo.com/r/nautechsystems/nautilus_trader/built.md
Description: nautilus_trader is a Rust repo built with Tokio. It signs people in with ed25519-dalek and makes its content with parquet and csv.

# What is nautilus_trader built with?

nautilus_trader is a Rust repo built with Tokio. It signs people in with ed25519-dalek, makes its content with parquet and csv, is tested with rstest and libfuzzer-sys, deploys with log, tracing, bollard, and tracing-subscriber, and uses arrow, sqlx, object_store, datafusion, Redis, and 1 more. It has 2,504,588 written lines, with 580 test files.

Read on November 7, 2026, at commit fa4c7a8.

Repository: https://github.com/nautechsystems/nautilus_trader

## Frontend

### Interface

- **[tabled](https://seerepo.com/uses/tabled)**: 2 files

## Backend

### Data

- **arrow**: 94 files
- **[sqlx](https://seerepo.com/uses/sqlx)**: 18 files
- **[object_store](https://seerepo.com/uses/object-store)**: 15 files
- **datafusion**: 11 files
- **[Redis](https://seerepo.com/uses/redis)**: 5 files · [crates/infrastructure/src/redis/cache.rs, line 85](https://github.com/nautechsystems/nautilus_trader/blob/fa4c7a8cf16d8b4061516fe3c1f1fc9fef6a6e8f/crates/infrastructure/src/redis/cache.rs#L85)
- **redb**: 4 files

### Sign-in

- **[ed25519-dalek](https://seerepo.com/uses/ed25519-dalek)**: 2 files

## Support

### The base

- **[Tokio](https://seerepo.com/uses/tokio)**: 326 files

### Content

- **[parquet](https://seerepo.com/uses/parquet)**: 14 files
- **[csv](https://seerepo.com/uses/csv)**: 9 files

### Testing

- **rstest**: 1,310 files
- **libfuzzer-sys**: 1 file

### Deploy

- **[log](https://seerepo.com/uses/log)**: 468 files
- **[tracing](https://seerepo.com/uses/tracing)**: 26 files
- **bollard**: 1 file
- **[tracing-subscriber](https://seerepo.com/uses/tracing-subscriber)**: 1 file

### Tools

- **pyo3-stub-gen**
- **bon**: 87 files
- **clap**: 5 files
- **syn**: 3 files
- **proc-macro2**: 2 files
- **quote**: 2 files

### Other

- **pyo3**: 768 files
- **anyhow**: 661 files
- **serde_json**: 611 files
- **rust_decimal**: 482 files
- **serde**: 441 files
- **ahash**: 325 files
- **indexmap**: 195 files
- **jiff**: 163 files
- **parking_lot**: 155 files
- **futures-util**: 106 files
- **thiserror**: 103 files
- **tokio-util**: 101 files
- **alloy**: 78 files
- **async-trait**: 69 files
- **alloy-primitives**: 67 files
- **strum**: 67 files
- **bytes**: 56 files
- **tokio-tungstenite**: 54 files
- **zeroize**: 54 files
- **dashmap**: 51 files
- **http**: 44 files
- **url**: 30 files
- **pyo3-async-runtimes**: 23 files
- **rmp-serde**: 23 files
- **derive_builder**: 22 files
- **arc-swap**: 21 files
- **serde_urlencoded**: 20 files
- **toml**: 20 files
- **futures**: 18 files
- **base64**: 17 files
- **aws-lc-rs**: 15 files
- **async-stream**: 14 files
- **rustls**: 11 files
- **blake3**: 10 files
- **time**: 10 files
- **rand**: 9 files
- **cosmrs**: 8 files
- **smallvec**: 8 files
- **dotenvy**: 7 files
- **enum_dispatch**: 7 files
- **flate2**: 5 files
- **Hyper**: 5 files
- **tokio-rustls**: 5 files
- **uuid**: 5 files
- **http-body-util**: 4 files
- **webpki-roots**: 4 files
- **hyper-util**: 3 files
- **inventory**: 3 files
- **pem**: 3 files
- **regex**: 3 files
- **serde_repr**: 3 files
- **tonic**: 3 files
- **h2**: 2 files
- **http-body**: 2 files
- **hyper-rustls**: 2 files
- **mimalloc**: 2 files
- **num-complex**: 2 files
- **sysinfo**: 2 files
- **tower-service**: 2 files
- **bzip2**: 1 file
- **either**: 1 file
- **fallible-streaming-iterator**: 1 file
- **libc**: 1 file
- **numpy**: 1 file
- **ordered-float**: 1 file
- **percent-encoding**: 1 file
- **rustls-platform-verifier**: 1 file
- **ryu**: 1 file
- **socket2**: 1 file
- **tower-http**: 1 file

## Other repos with a similar stack

- [influxdata/influxdb](https://seerepo.com/r/influxdata/influxdb/built): arrow, sqlx, object_store, datafusion, Tokio, parquet, csv, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/influxdata/influxdb/vs/nautechsystems/nautilus_trader)
- [ruvnet/RuView](https://seerepo.com/r/ruvnet/RuView/built): Redis, Tokio, tabled, ed25519-dalek, csv, log, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/nautechsystems/nautilus_trader/vs/ruvnet/RuView)
- [xai-org/x-algorithm](https://seerepo.com/r/xai-org/x-algorithm/built): arrow, object_store, Redis, Tokio, parquet, log, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/nautechsystems/nautilus_trader/vs/xai-org/x-algorithm)
- [chroma-core/chroma](https://seerepo.com/r/chroma-core/chroma/built): arrow, sqlx, object_store, Tokio, parquet, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/chroma-core/chroma/vs/nautechsystems/nautilus_trader)
- [t8y2/dbx](https://seerepo.com/r/t8y2/dbx/built): Redis, Tokio, ed25519-dalek, csv, log, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/nautechsystems/nautilus_trader/vs/t8y2/dbx)
- [openai/codex](https://seerepo.com/r/openai/codex/built): sqlx, Tokio, ed25519-dalek, log, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/nautechsystems/nautilus_trader/vs/openai/codex)

## Frequently asked questions

### What language is nautilus_trader written in?

nautilus_trader is written in Rust, with 2,504,588 written lines.

### What framework does nautilus_trader use?

nautilus_trader is built with Tokio.

### What does nautilus_trader sign people in with?

nautilus_trader signs people in with ed25519-dalek.

### What services does nautilus_trader use?

nautilus_trader uses arrow, sqlx, object_store, datafusion, Redis, and redb.

### Does nautilus_trader have tests?

Yes. nautilus_trader has 580 test files and is tested with rstest and libfuzzer-sys.

### Which repos have a stack like nautilus_trader's?

The ones that share most of its stack: influxdata/influxdb, ruvnet/RuView, and xai-org/x-algorithm.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
