QuackDB is a privacy-preserving DuckDB SQL playground leveraging the Origin Private File System (OPFS) and Web Workers.
Online demo available at app.quackdb.com.
Note: This project is a work in progress.
- Privacy-preserving SQL playground with no screen recording, or error monitoring. Fathom Analytics is used for basic page view tracking (but honor Do Not Track).
- Autocompletion and syntax highlighting
- PWA / Offline support
- Safari support 😁
- Chart builder
- Improved UI / charts / tables / etc.
- Data import/export
- Responsive design improvements
- Performance improvements with Arrow
- Different sessions / projects
- Snippets / examples
- NSQL integration for natural language queries.
- CoPilot integration for code suggestions.
- JS / TS / Python / etc. support
See bookmarks.md for more interesting projects and references.
If you have any feedback or questions about the DuckDB SQL Playground, feel free to reach out (especially since there are no error monitoring tools in place 😅).
MIT
- View all stored files: filesystem: https://app.quackdb.com/temporary. To navigate, manually change the URL to the desired path as Chrome does not allow navigation by clicking on the links.
- Safari will not be supported until this bug is fixed (serializing file handles is not supported in Safari).