File size: 848 Bytes
206491f
 
 
 
e6a8261
206491f
0b7a4b4
206491f
0b7a4b4
206491f
0b7a4b4
206491f
0b7a4b4
206491f
 
0b7a4b4
206491f
0b7a4b4
206491f
 
 
 
0b7a4b4
bd38c25
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
---
title: Quack
emoji: 🦆
app_file: dist/index.html
sdk: static
---

# Quack

Quack is a tool for exploring and querying datasets using DuckDB embedded in the browser.

## Assets

Build artifacts are committed directly to the repo.
The latest build artifacts are deployed automatically to [https://huggingface.co/spaces/cephalization/quack](https://huggingface.co/spaces/cephalization/quack)

## Development

```bash
npm i -g pnpm
pnpm i
pnpm run dev
```
## To-do 

- [ ] Implement [content-visibility](https://web.dev/articles/content-visibility#skipping_rendering_work_with_content-visibility) to virtualize large result tables
- [ ] Integrate webllm for in browser text to sql capability
- [ ] Actually design the app. Tabs, tooltips, data hierarchy, better table
- [ ] Add more example datasets in a dropdown
- [ ] Dataset history
- [ ] pwa