DuckDB

DuckDB is an analytical in-process SQL database management system (by duckdb)

DuckDB Alternatives

Similar projects and alternatives to DuckDB

  1. ClickHouse

    ClickHouse® is a real-time analytics database management system

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. manifold

    Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.

  4. ClickBench

    ClickBench: a Benchmark For Analytical Databases

  5. db-benchmark

    reproducible benchmark of database-like ops

  6. datafusion

    Apache DataFusion SQL Query Engine

  7. citus

    75 DuckDB VS citus

    Distributed PostgreSQL as an extension

  8. react-admin

    73 DuckDB VS react-admin

    A frontend Framework for single-page applications on top of REST/GraphQL APIs, using TypeScript, React and Material Design

  9. sqlglot

    65 DuckDB VS sqlglot

    Python SQL Parser and Transpiler

  10. q

    47 DuckDB VS q

    q - Run SQL directly on delimited files and multi-file sqlite databases (by harelba)

  11. octosql

    OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.

  12. chdb

    33 DuckDB VS chdb

    chDB is an in-process OLAP SQL Engine 🚀 powered by ClickHouse

  13. columnar

    Postgres-native columnar storage extension

  14. zsv

    zsv+lib: tabular data swiss-army knife CLI + world's fastest (simd) CSV parser

  15. pygwalker

    28 DuckDB VS pygwalker

    PyGWalker: Turn your dataframe into an interactive UI for visual analysis

  16. tidy-viewer

    📺(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.

  17. textql

    16 DuckDB VS textql

    Execute SQL against structured text like CSV or TSV

  18. csvq

    14 DuckDB VS csvq

    SQL-like query language for csv

  19. TimescaleDB

    A time-series database for high-performance real-time analytics packaged as a Postgres extension

  20. datasette

    208 DuckDB VS datasette

    An open source multi-tool for exploring and publishing data

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better DuckDB alternative or higher similarity.

DuckDB discussion

Log in or Post with

DuckDB reviews and mentions

Posts with mentions or reviews of DuckDB. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-27.
  • Readsb ADS-B Aircraft Local State Archive
    5 projects | dev.to | 27 May 2026
    wget https://github.com/duckdb/duckdb/releases/latest/download/duckdb_cli-linux-arm64.zip unzip duckdb_cli-linux-arm64.zip sudo mv duckdb /usr/local/bin/
  • Producer audit clean, six tests red
    1 project | dev.to | 23 May 2026
    DuckDB ships a shell extension that registers _ as a replacement scan. FROM _ resolves to the result of the previously executed query, surfaced as a one-shot table reference. The reporter on #22852 showed that SELECT d.x FROM _ AS d failed with Referenced table d1 not found. The user-supplied alias d never reached the binder's scope-resolution layer; the previous-result table came out under an internal name.
  • Ask HN: What dev tools do you rely on that nobody talks about?
    23 projects | news.ycombinator.com | 1 Apr 2026
    https://github.com/atuinsh/atuin for fuzzy shell history (ctrl+r)

    https://github.com/sharkdp/bat (nice coloured cat replacement)

    https://github.com/abiosoft/colima (so I don't need docker desktop)

    https://github.com/duckdb/duckdb (performant database that lets you directly query JSON, parquet, csv files with SQL queries and convert one to the other.

    https://github.com/eradman/entr (rerun commands automatically when provided files change) (useful for rerunning test commands automatically once you save the file you're editing.

    https://github.com/martinvonz/jj and https://github.com/idursun/jjui (Jujutsu VCS, been using it for three months and I really enjoy it)

    https://github.com/jesseduffield/lazydocker (managing containers, images, volumes easily)

    https://github.com/jesseduffield/lazygit (best tui for git and outside niche git commands, the fastest way to use git.)

    https://github.com/jdx/mise (fast asdf, direnv, and task runner replacement) (install pretty much version of tool, language, env vars in a per directory level. (Or global if you want))

    https://github.com/ajeetdsouza/zoxide (intelligent cd to move between directories incredibly quickly)

  • DuckDB VS sail - a user suggested alternative
    2 projects | 18 Mar 2026
  • DuckDB 1.5.0
    1 project | news.ycombinator.com | 10 Mar 2026
    Still no support for range types though, which is a pity as that continues to block me from porting most of my Postgres workloads.

    date_ranges are so great, you'll wonder how you ever did without them.

    1: https://www.postgresql.org/docs/current/rangetypes.html

    2: https://github.com/duckdb/duckdb/discussions/6077

  • Ask HN: Who's Using DuckDB in Production?
    1 project | news.ycombinator.com | 16 Jan 2026
    Inspired by the post that's on the front page as I write this [1] I'm interested to hear about who's using DuckDB in production and how.

    We have a tool live that uses it and I'm quite happy so I'm both looking for interesting use cases from others but also full disclosure I'm reasonably sure I've just identified today that DuckDB is leaking memory quite seriously [2] so I'm curious to hear if other people have noticed this or if it's maybe something that's not as relevant to others since people might be running DuckDB pipelines in ephemeral envs like lambdas etc. where a memory leak might not matter as much.

    [1] https://news.ycombinator.com/item?id=46645176

    [2] https://github.com/duckdb/duckdb/issues/20569

  • Why DuckDB is my first choice for data processing
    11 projects | news.ycombinator.com | 16 Jan 2026
    As far as I can tell pretty conclusive results:

    https://github.com/duckdb/duckdb/issues/20569

    If someone can explain this or has a fix for it I'd love to hear it!

  • Save on DuckDB + S3 Transfer Costs
    1 project | dev.to | 11 Jan 2026
    "DuckDB always uses range requests, firstly to query the metadata only, then to fetch the required columns." — PR #5405: HTTP parquet optimizations
  • DuckDB ODBC Scanner Extension
    2 projects | news.ycombinator.com | 16 Dec 2025
  • DuckDB NPM packages 1.3.3 and 1.29.2 compromised with malware
    2 projects | news.ycombinator.com | 9 Sep 2025
    Just for context. DuckDB team is consistently ignores any security practices.

    The single one method how to install DuckDB on laptop is to run

    `curl https://install.duckdb.org | sh`

    I've requested to deliver CLI as standard package, they have ignored it. Here is the thread https://github.com/duckdb/duckdb/issues/17091

    As you can see that it isn't single slip due to "human factor", but DuckDB management consistently puts users at risk.

  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic DuckDB repo stats
82
38,728
10.0
3 days ago

duckdb/duckdb is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of DuckDB is C++.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?