Source: https://seerepo.com/r/influxdata/influxdb/built
Markdown source: https://seerepo.com/r/influxdata/influxdb/built.md
Description: influxdb is a Rust repo built with Tokio and tower. It stores its data in datafusion, arrow, object_store, arrow-flight, and sqlx.

# What is influxdb built with?

influxdb is a Rust repo built with Tokio and tower. It stores its data in datafusion, arrow, object_store, arrow-flight, and sqlx, makes its content with csv and parquet, is tested with libfuzzer-sys and assert_matches, deploys with tracing, tracing-subscriber, console-subscriber, and tracing-log, and uses sqlx-sqlite and SQLite. It has 408,103 written lines, with 228 test files.

Read on November 7, 2026, at commit 185688a.

Repository: https://github.com/influxdata/influxdb

## Frontend

### Interface

- **comfy-table**: 3 files

## Backend

### Data

- **[sqlx-sqlite](https://seerepo.com/uses/sqlx-sqlite)**
- **datafusion**: 190 files
- **arrow**: 173 files
- **[object_store](https://seerepo.com/uses/object-store)**: 61 files
- **arrow-flight**: 15 files
- **[sqlx](https://seerepo.com/uses/sqlx)**: 5 files
- **[SQLite](https://seerepo.com/uses/sqlite)**: 1 file · [Cargo.toml, line 226](https://github.com/influxdata/influxdb/blob/185688a5a813016c0d26ec10abbad2ca770670ed/Cargo.toml#L226)

## Support

### The base

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

### Content

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

### Testing

- **libfuzzer-sys**
- **assert_matches**: 26 files

### Deploy

- **[tracing](https://seerepo.com/uses/tracing)**: 137 files
- **[tracing-subscriber](https://seerepo.com/uses/tracing-subscriber)**: 4 files
- **console-subscriber**: 1 file
- **[tracing-log](https://seerepo.com/uses/tracing-log)**: 1 file

### Tools

- **clap**: 33 files
- **clap_builder**: 1 file
- **paste**: 1 file

### Other

- **humantime-serde**
- **snap**
- **serde**: 102 files
- **futures**: 88 files
- **thiserror**: 79 files
- **async-trait**: 75 files
- **bytes**: 72 files
- **hashbrown**: 66 files
- **snafu**: 55 files
- **anyhow**: 48 files
- **parking_lot**: 46 files
- **serde_json**: 46 files
- **chrono**: 39 files
- **uuid**: 33 files
- **itertools**: 25 files
- **indexmap**: 21 files
- **reqwest**: 21 files
- **tonic**: 21 files
- **arrow-array**: 19 files
- **http**: 19 files
- **arrow-schema**: 18 files
- **prost**: 17 files
- **humantime**: 15 files
- **Hyper**: 15 files
- **rand**: 15 files
- **tokio-util**: 15 files
- **url**: 15 files
- **futures-util**: 12 files
- **base64**: 9 files
- **secrecy**: 9 files
- **ahash**: 8 files
- **pyo3**: 8 files
- **bimap**: 7 files
- **pin-project**: 7 files
- **bitcode**: 6 files
- **regex**: 6 files
- **serde_urlencoded**: 6 files
- **tempfile**: 6 files
- **crc32fast**: 5 files
- **cron**: 5 files
- **dashmap**: 5 files
- **hex**: 5 files
- **http-body**: 5 files
- **http-body-util**: 5 files
- **hyper-util**: 5 files
- **rustc-hash**: 5 files
- **sha2**: 5 files
- **bincode**: 4 files
- **chrono-tz**: 4 files
- **thrift**: 4 files
- **tikv-jemalloc-ctl**: 4 files
- **backon**: 3 files
- **num-traits**: 3 files
- **owo-colors**: 3 files
- **siphasher**: 3 files
- **sysinfo**: 3 files
- **tokio-stream**: 3 files
- **unicode-segmentation**: 3 files
- **walkdir**: 3 files
- **bitvec**: 2 files
- **byteorder**: 2 files
- **flate2**: 2 files
- **inventory**: 2 files
- **libc**: 2 files
- **mime**: 2 files
- **num**: 2 files
- **num_cpus**: 2 files
- **percent-encoding**: 2 files
- **regex-syntax**: 2 files
- **tikv-jemallocator**: 2 files
- **tokio-rustls**: 2 files
- **arrow-json**: 1 file
- **dotenvy**: 1 file
- **home**: 1 file
- **hostname**: 1 file
- **lock_api**: 1 file
- **murmur3**: 1 file
- **ordered-float**: 1 file
- **rustls**: 1 file
- **serde_with**: 1 file
- **socket2**: 1 file
- **tonic-reflection**: 1 file

## Other repos with a similar stack

- [spacedriveapp/spacedrive](https://seerepo.com/r/spacedriveapp/spacedrive/built): sqlx-sqlite, sqlx, SQLite, Tokio, tower, comfy-table, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/influxdata/influxdb/vs/spacedriveapp/spacedrive)
- [qdrant/qdrant](https://seerepo.com/r/qdrant/qdrant/built): object_store, Tokio, tower, tracing, tracing-subscriber, console-subscriber, tracing-log · [Compare](https://seerepo.com/compare/influxdata/influxdb/vs/qdrant/qdrant)
- [xai-org/x-algorithm](https://seerepo.com/r/xai-org/x-algorithm/built): arrow, object_store, Tokio, tower, parquet, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/influxdata/influxdb/vs/xai-org/x-algorithm)
- [TabbyML/tabby](https://seerepo.com/r/TabbyML/tabby/built): sqlx-sqlite, sqlx, SQLite, Tokio, tower, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/influxdata/influxdb/vs/TabbyML/tabby)
- [atuinsh/atuin](https://seerepo.com/r/atuinsh/atuin/built): sqlx-sqlite, sqlx, SQLite, Tokio, tower, tracing, tracing-subscriber · [Compare](https://seerepo.com/compare/atuinsh/atuin/vs/influxdata/influxdb)
- [AppFlowy-IO/AppFlowy](https://seerepo.com/r/AppFlowy-IO/AppFlowy/built): SQLite, Tokio, csv, tracing, tracing-subscriber, console-subscriber · [Compare](https://seerepo.com/compare/AppFlowy-IO/AppFlowy/vs/influxdata/influxdb)

## Frequently asked questions

### What language is influxdb written in?

influxdb is written in Rust, with 408,103 written lines.

### What framework does influxdb use?

influxdb is built with Tokio and tower.

### What database does influxdb use?

influxdb stores its data in datafusion, arrow, object_store, arrow-flight, and sqlx.

### What services does influxdb use?

influxdb uses sqlx-sqlite and SQLite.

### Does influxdb have tests?

Yes. influxdb has 228 test files and is tested with libfuzzer-sys and assert_matches.

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

The ones that share most of its stack: spacedriveapp/spacedrive, qdrant/qdrant, 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.
