facebookincubator/velox
A composable and fully extensible C++ execution engine library for data management systems. observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1867
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
4201 stars · 1592 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Velox is a composable, extensible C++ execution engine library for data management systems, created by Meta. It provides reusable vectorized components—types, columnar vectors, expression evaluation, functions, operators, and I/O connectors—that developers use to build analytical query engines for batch, interactive, streaming, and AI/ML workloads.
Use cases
- build a custom analytical query engine in C++
- accelerate Apache Spark with native execution via Apache Gluten
- execute optimized query plans with vectorized operators
- read and process Parquet, ORC, and Nimble files from S3, HDFS, or GCS
- implement Presto or Spark compatible function semantics
- debug and replay query plan fragments in isolation
- build stream processing or AI/ML data pipelines on a shared execution engine
When to choose
- you are building or optimizing a compute engine and need high-performance vectorized execution primitives
- you want Arrow-compatible columnar processing with encodings like dictionary and RLE
- you need consistent Presto/Spark function semantics across multiple engines
- you want to offload Spark or Presto execution to a native C++ runtime
When to avoid
- you need an end-to-end SQL query engine with a parser and optimizer—Velox provides neither
- you are an end user looking for a ready-to-run database or analytics tool
- your project is not C++ or lacks integration effort budget for a low-level library
Facets
library · maturity active
database serialization data-science etl streaming databases big-data analytics cpp cross-platform query-execution columnar arrow-compatible vectorized-execution query-engine presto spark data-engineering linux macos
4 sources
- readme: https://github.com/facebookincubator/velox · fetched 2026-08-28 · 0bfb679552b7
- homepage: https://velox-lib.io/ · fetched 2026-08-29 · ee74f7653cae
- site_page: https://velox-lib.io/docs/community · fetched 2026-08-29 · fef650d6ac15
- site_page: https://velox-lib.io/blog/velox-query-tracing · fetched 2026-08-29 · 5c5d1f5d8961
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| facebookincubator/velox | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="facebookincubator/velox")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem