#33 · Primary category: Business Intelligence & Analytics
vaex
Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per second 🚀
Project last updated:04/01/26
GitHub Stars
8.5K
Forks
602
Contributors
76
License
MIT
Why we included this project
Most dataframe tools choke once your data stops fitting in RAM, and that is where Vaex shines. It reads files via memory mapping, so you can compute statistics, build histograms and density plots, and filter billions of rows without ever loading the full dataset into memory. Its lazy expression system lets you define derived virtual columns that are evaluated on the fly, keeping interactive work in Jupyter snappy even as the data stays on disk. That makes it a convenient alternative to spinning up a cluster for early-stage exploration, feature vetting before training a model, or ad-hoc analytics on HDF5 and Arrow files. The built-in plotting and Jupyter widget support are a nice bonus when you want to quickly eyeball large datasets.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
spark
Apache Spark - A unified analytics engine for large-scale data processing
metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
streamlit
Streamlit — A faster way to build and share data apps.
duckdb
DuckDB is an analytical in-process SQL database management system
ToolJet
ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀