Duck-UI
Dev tools
sql editor
SHOW HN2025
How HN took it
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 HNI 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 HNDoesn'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 HNOr 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