Duck UI
By
caioricciuti
Summary
The article appears to be incomplete or contains minimal content, consisting only of the title "Duck UI" without any substantive text, quotes, or detailed information about the topic.
I built Duck-UI, a web-based SQL editor that runs DuckDB entirely in your browser via WebAssembly. No backend required.
The Problem: Every time I needed to query csv, parquet, or even to play with SQL, I had to either: (a) spin up a Jupyter notebook (b) use the CLI (c) upload to a hosted service.
Friction at every step (TOO MUCH to load a csv or even to test some sql (study)...
The Solution: DuckDB's WASM runtime lets us run SQL analysis client-side. Load CSV/JSON/Parquet files from disk or URL, write SQL, get results instantly. Data stays on your machine. What It Does:
SQL editor with autocomplete & syntax highlighting Import CSV, JSON, Parquet, Arrow (local or remote URLs) Query history, keyboard shortcuts, theme toggle Persistent storage via OPFS (data survives browser refresh) Optional: Connect to external DuckDB servers One-liner Docker deployment or Node 20+ dev server
Technical Details:
DuckDB compiled to WASM; query execution in-browser OPFS-backed persistence Apache 2.0 licensed Runs on Chrome 88+, Firefox 79+, Safari 14+
Use Cases:
Learning SQL without setting up databases Ad-hoc data exploration (CSV → SQL in seconds) Quick prototyping before shipping to production Privacy-conscious workflows (no data leaves your browser)
GitHub: https://github.com/ibero-data/duck-ui Live Demo: https://demo.duckui.com Quick Start: docker run -p 5522:5522 ghcr.io/ibero-data/duck-ui:latest
Would love feedback on: (1) Use cases I'm missing (2) Performance bottlenecks you hit (3) Features that would make this your default SQL scratchpad.
Comments URL: https://news.ycombinator.com/item?id=45633453
Points: 3
# Comments: 0
You might also wanna read
AI company logos and their unintended anatomical resemblances: A Feedback column
A humorous Feedback column from New Scientist that observes the proliferation of AI company logos and notes a blogger's observation that man
Ableton Push prototype was built from Lego bricks and scavenged music gear parts
Ableton's Push controller was originally prototyped by designer Jesse Terry using Lego bricks and parts scavenged from other music gear. Ter
Interior Design Portfolio Brochure Template Review: Tom Sarraipo's 26-Page InDesign Layout
A review and analysis of Tom Sarraipo's 26-page interior design portfolio brochure template for Adobe InDesign. The article highlights how t
Ferrari launches first electric hypercar 'Luce' designed by Jony Ive and Marc Newson
Ferrari is undergoing a historic transformation by launching its first fully electric hypercar, the "Luce" (or "Ferrari E"), designed in col
Bonsai Image 4B: Compact Image Generation Models for Local Devices
Bonsai Image 4B is a family of compact image-generation models released by the company, designed to run high-quality diffusion inference on
prismml.com·17h agoStudy Documents Manipulative 'Dark Patterns' Used by AI Chatbots to Exploit Users
A new study by the Center for Democracy & Technology examines how AI chatbots like ChatGPT, Gemini, and Replika employ manipulative "dark pa
