What is polars built with?

polars is a Rust repo built with Flask, flask-cors, and Tokio. It stores its data in object_store, pyarrow, pyiceberg, deltalake, and DuckDB, reaches it with SQLAlchemy, signs people in with azure-identity, uses AI through jax and torch, makes its content with xlsxwriter and openpyxl, validates its data with schemars and Pydantic, is tested with pytest-cov, pytest-xdist, Pytest, Hypothesis, proptest, and 1 more, deploys with boto3, and uses aiosqlite, polars-io, pylance, s3fs, adbc-driver-manager, and 3 more. It has 953,615 written lines, with 671 test files.

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

Frontend

Styles 2

  • pydata-sphinx-theme
  • sphinx-design

Interface 3

Backend

Data 13

1 more
  • s3fs

Data access 1

Sign-in 1

AI 2

Support

The base 3

Content 2

Validation 2

Testing 6

  • Pytest390 files
  • Hypothesis72 files
  • pytest-cov
  • pytest-xdist
  • proptest22 files
  • moto2 files

Deploy 1

Tools 15

  • boto3-stubs
  • Numba
  • pandas-stubs
  • Ruff
  • Sphinx
  • syn3 files
  • proc-macro22 files
  • num-derive1 file
  • quote1 file
  • maturin
  • mypy
  • numpydoc
3 more
  • pip
  • sphinx-copybutton
  • sphinx-sitemap

Other 95

  • pyo3137 files
  • NumPy7 files
  • blake35 files
  • itoa5 files
  • aws-lc-rs3 files
  • pandas3 files
  • fsspec2 files
  • gevent2 files
  • once_cell2 files
  • brotli1 file
  • tikv-jemalloc-sys1 file
  • tikv-jemallocator1 file
83 more
  • msgpack
  • Polars
  • serde171 files
  • num-traits115 files
  • rayon66 files
  • bytemuck48 files
  • chrono41 files
  • parking_lot38 files
  • futures36 files
  • strum_macros32 files
  • either28 files
  • hashbrown27 files
  • rand21 files
  • slotmap21 files
  • serde_json19 files
  • sqlparser19 files
  • bytes15 files
  • bitflags14 files
  • chrono-tz14 files
  • memchr14 files
  • regex12 files
  • async-trait10 files
  • libc10 files
  • indexmap9 files
  • simd-json9 files
  • simdutf88 files
  • percent-encoding6 files
  • uuid6 files
  • ethnum4 files
  • flate24 files
  • half4 files
  • ndarray4 files
  • regex-syntax4 files
  • reqwest4 files
  • base643 files
  • crossbeam-queue3 files
  • fs43 files
  • hex3 files
  • snap3 files
  • streaming-iterator3 files
  • zmij3 files
  • zstandard3 files
  • zstd3 files
  • atomic-waker2 files
  • crossbeam-channel2 files
  • crossbeam-utils2 files
  • dyn-clone2 files
  • foldhash2 files
  • lz42 files
  • lz4_flex2 files
  • pin-project-lite2 files
  • rand_distr2 files
  • rmp-serde2 files
  • sysinfo2 files
  • xxhash-rust2 files
  • aho-corasick1 file
  • arboard1 file
  • async-channel1 file
  • async-stream1 file
  • bincode1 file
  • boxcar1 file
  • compact_str1 file
  • crossbeam-deque1 file
  • fastrand1 file
  • getrandom1 file
  • glob1 file
  • libloading1 file
  • libm1 file
  • mimalloc1 file
  • murmur31 file
  • orjson1 file
  • pytz1 file
  • serde-pickle1 file
  • sha21 file
  • signal-hook1 file
  • thiserror1 file
  • thread_local1 file
  • unicode-normalization1 file
  • cloudpickle
  • polars-arrow
  • stacker
  • strum
  • tzdata

Other repos with a similar stack

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

Frequently asked questions

What language is polars written in?
polars is written in Rust, with 953,615 written lines.
What framework does polars use?
polars is built with Flask, flask-cors, and Tokio.
What database does polars use?
polars stores its data in object_store, pyarrow, pyiceberg, deltalake, and DuckDB and reaches it with SQLAlchemy.
What does polars sign people in with?
polars signs people in with azure-identity.
Does polars use AI?
Yes. polars uses AI through jax and torch.
What services does polars use?
polars uses aiosqlite, polars-io, pylance, s3fs, adbc-driver-manager, adbc-driver-sqlite, lancedb, and SQLite.
Does polars have tests?
Yes. polars has 671 test files and is tested with pytest-cov, pytest-xdist, Pytest, Hypothesis, proptest, and moto.
Which repos have a stack like polars's?
The ones that share most of its stack:ray-project/rayrun-llama/llama_indexapache/airflow

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 โ†’