Duck-UI

Dev tools

sql editor

SHOW HN2025

213points
60comments
#290of 3,837 in 2025
Top 8%of 2025 by points

How HN took it

MixedNo clear lean

3 positive, 7 neutral or asking, 1 mixed, 4 critical, out of 15 comments about the project. Thread score -0.03.

Design: 0 for, 2 againstExecution: 1 for, 1 againstIdea: 1 for, 0 againstPerformance: 0 for, 1 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Snappy UI and good autocomplete

    From 1 comment
    • The autocomplete is really good, UI is snappy as well. Well done!
      gamerrk on HN
  • Browser-only approach is useful for quick CSV work

    From 2 comments
    • TRUE! It's amazing and I have in other project too! The idea of of this app 100% in browser came from handling lots of CSV's from different people in my former company... Just to…
      caioricciuti on HN
    • I haven't had a chance to play w this yet, but thank you for building and sharing this -- great writeup, sounds v useful and compelling!
      chrisweekly on HN

Objections

  • Lacks the automatic per-column charts of DuckDB's built-in UI

    From 2 comments
    • Here's some quick issues and suggestions I found after about 5 minutes of playing around with it. All test were done using Firefox FYI. 1. One of my favorite features from the…
      debazel on HN
    • Doesn't do charts though (meaning: it does statistic histograms on your columns but no custom chart like OP's software does).
      curtisblaine on HN
  • Not open source UI in built-in DuckDB UI; this one is open source, but WASM is slower than local

    From 1 comment
    • You’re underselling this. Running it locally also gives you access to all cores and all RAM. Wasm is very limited comparatively - perf is not even close.
      matsonj on HN
  • Does not work well on phones; run button hidden

    From 1 comment
    • doesn't work well on phones, run query button is not visible.
      mgaunard on HN

Requests

  • Connect to local DuckDB UI instance

    From 2 comments
    • Curious how tricky it would be to connect this to a local instance of duckdb running in UI mode instead of browser WASM. (Or if that even aligns with your vision of this…
      cjonas on HN
    • Or it looks like that's basically already supported?! Sorry, I need to spend some time with this, but I'll definitely be testing it out and will provide feedback and/or…
      cjonas on HN
  • Virtualized infinite grid beyond 200 rows

    From 1 comment
    • Here's some quick issues and suggestions I found after about 5 minutes of playing around with it. All test were done using Firefox FYI. 1. One of my favorite features from the…
      debazel on HN
  • Click-to-filter from column values

    From 1 comment
    • This is not really a problem introduced by the thing in the article, but the "UI" for duckdb just kinda sucks. When I want to interactively explore some data, I want to easily…
      jeffbee on HN
  • Flight SQL or Arrow IPC HTTP endpoint support

    From 1 comment
    • I'd love to make it work with flightsql or HTTP endpoints returning arrow IPC [0]! Did you consider using perspective for last-mile charting [1]? Building your own seems like a…
      alex_hirner on HN

Questions

  • Does it support all DuckDB-Wasm functions

    From 1 comment
    • Is the DuckDB Wasm that you are providing the same thing as the DuckDB Wasm provided by DuckDB? I ask because I am under the impression that the 'DuckDB Wasm' client provided by…
      ludicrousdispla on HN
  • Whether DuckDB pulls minimal data across multiple sources

    From 1 comment
    • When DuckDB queries across multiple sources (say, Postgres and a CSV) does it first load all data into DuckDB or is it smart enough to only pull minimal data needed for the query…
      spooky_deep on HN
  • Community extensions like textplot do not work as expected

    From 1 comment
    • Thanks for building this! Using my textplot extension doesn't result in my expected output: --- install textplot from community; load textplot; select tp_bar(0.5) ---
      rustyconover on HN

Alternatives named

  • DuckDB built-in UI (duckdb -ui)

    From 2 comments
    • There is an embedded one in DuckDB for a while now and it's great. I get the apeal of yours but this one is much easier to use for same cases:…
      CSDude on HN
    • `duckdb -ui` and you can launch a local server bound to 127.0.0.1
      Rhubarrbb on HN
  • qstudio desktop client

    From 1 comment
    • If you want a desktop version check out qstudio: https://www.timestored.com/qstudio/help/duckdb-sql-editor it integrates duckdb functionality for parquet csv and to pivot data
      RyanHamilton on HN
  • Malloy explorer

    From 1 comment
    • Based on this comment, you might enjoy the Malloy data language. It compiles to SQL and also have an open source explorer to make filters like what you are saying easy.
      mrtimo on HN
  • SQL Workbench

    From 1 comment
    • Love this! Here is a similar product: https://sql-workbench.com/
      mrtimo on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/45633453)