#5252nd of 102 in Backends, databases and hostingFor data and documents, data analysis

databend

Rust data warehouse with SQL analytics, vector and full-text search on object storage

Stars
9.5k
License
Apache-2.0
Last commit
Nov 2026
Last release
Apr 2026
Language
Rust
Stars, last 29 weeks+296
21 Apr 2026: 9,197 stars28 Apr 2026: 9,212 stars5 May 2026: 9,219 stars12 May 2026: 9,229 stars19 May 2026: 9,238 stars26 May 2026: 9,248 stars2 Jun 2026: 9,257 stars9 Jun 2026: 9,269 stars16 Jun 2026: 9,300 stars23 Jun 2026: 9,313 stars30 Jun 2026: 9,326 stars7 Jul 2026: 9,342 stars14 Jul 2026: 9,355 stars21 Jul 2026: 9,360 stars28 Jul 2026: 9,375 stars4 Aug 2026: 9,383 stars11 Aug 2026: 9,389 stars18 Aug 2026: 9,393 stars25 Aug 2026: 9,403 stars1 Sept 2026: 9,414 stars8 Sept 2026: 9,417 stars15 Sept 2026: 9,425 stars22 Sept 2026: 9,435 stars29 Sept 2026: 9,444 stars6 Oct 2026: 9,448 stars13 Oct 2026: 9,461 stars20 Oct 2026: 9,468 stars27 Oct 2026: 9,482 stars3 Nov 2026: 9,489 stars10 Nov 2026: 9,493 stars

9,197 on 21 Apr 20269,493 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Databend is a data warehouse written in Rust that stores tables on object storage (S3, Azure, GCS). It runs SQL analytics, vector search via VECTOR INDEX, and full-text search via INVERTED INDEX on the same tables. It also supports Python UDFs run in sandbox workers and Git-like data branching, so agent workloads can run from SQL.

Who it is for: Teams needing one SQL warehouse for analytics, vector search and agent data

Strengths

  • Vector, full-text and analytic queries run on the same table without a second system
  • Compute is separate from storage on S3, Azure Blob or GCS
  • Python UDFs run in sandbox workers and are called from plain SQL
  • Published TPC-H and search benchmarks, each with SQL to reproduce

Weaknesses

  • Published benchmarks were run on Databend Cloud, not on self-hosted clusters
  • Some enterprise features are under Elastic 2.0, not Apache 2.0
  • Sandbox UDF needs separate sandbox workers; self-hosted setup is not covered in the README
  • Branching is mentioned but has no usage example in the README

What it needs

  • Docker + Compose
  • Needs Object storage (S3, Azure Blob, GCS), BendSQL client
  • port 8000

Quick answers

Is databend open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run databend with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Backends, databases and hosting

See all 102
Also in Backends, databases and hosting
RankProjectScore
1bunJavaScript and TypeScript runtime with bundler, test runner and package manager96.7k starscustom license93 out of 100
2strapiHeadless CMS that generates REST and GraphQL APIs from content models Live demo ↗ (opens in a new tab)73.5k stars+245 (+0.3%) in 30 dayscustom license92 out of 100
3traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators65.5k stars+446 (+0.7%) in 30 daysMIT92 out of 100
#4appwriteBackend with auth, databases, storage, functions and an MCP server for agents Live demo ↗ (opens in a new tab)58k stars+463 (+0.8%) in 30 daysBSD-3-Clause92 out of 100
#5medusaNode.js commerce platform with modular products, carts, orders and payments37.2k starscustom license92 out of 100