Skip to main content

... Duck-UI?

· 2 min read
Caio Ricciuti
Data Engineer & Software Developer

What is Duck-UI?

Duck-UI is designed to provide a seamless and efficient user experience directly in the browser. Leveraging DuckDB's WebAssembly (WASM) capabilities, Duck-UI offers a range of features that make data interaction intuitive and powerful.

Key Features

SQL Editor

Duck-UI includes a robust SQL editor with syntax highlighting and auto-completion. You can write and execute SQL queries directly in your browser, making it easy to interact with your data.

SQL Editor

Data Import/Export

Import data from CSV, JSON, Parquet, and Arrow files with ease. Duck-UI also supports exporting your data, making it simple to move data in and out of the system.

File Import

Data Explorer

Browse and manage your databases and tables with the Data Explorer. This feature allows you to preview table data, view schemas, and delete tables if needed.

Data Explorer

Query History

Access your recent queries from the Query History section. You can copy queries to the clipboard or re-execute them, ensuring you never lose track of your work.

Query History

Some Shortcuts

Enhance your productivity with keyboard shortcuts for common actions. Here are a few examples:

  • Cmd/Ctrl + B: Expand/Shrink Sidebar
  • Cmd/Ctrl + K: Open Search Bar
  • Cmd/Ctrl + Enter: Run Query
  • Cmd/Ctrl + Shift + Enter: Run highlighted query

Ready to give Duck-UI a try?

Use Duck-UI today and experience the power of DuckDB in your browser. See it on action with our demo

or simply run it locally with Docker:

docker run -p 5522:5522 ghcr.io/caioricciuti/duck-ui:latest

Open your browser and navigate to http://localhost:5522.

Conclusion

Duck-UI is the tool for interacting with DuckDB directly in your browser. With features like a SQL editor, data import/export, data explorer, query history, theme toggle, and keyboard shortcuts, Duck-UI makes data interaction seamless and efficient.

We hope you enjoy using Duck-UI as much as we enjoyed building it. Stay tuned for more updates and features!

Demo.

Happy querying!