{"id":13801236,"url":"https://github.com/l1xnan/duckling","last_synced_at":"2025-05-16T19:08:37.573Z","repository":{"id":199197578,"uuid":"702280755","full_name":"l1xnan/duckling","owner":"l1xnan","description":"A fast viewer for CSV/Parquet files and databases such as DuckDB, SQLite, PostgreSQL, MySQL, Clickhouse, etc., base on Tauri","archived":false,"fork":false,"pushed_at":"2025-05-12T17:06:06.000Z","size":12069,"stargazers_count":325,"open_issues_count":50,"forks_count":14,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-05-12T18:24:01.550Z","etag":null,"topics":["clickhouse","duckdb","mysql","parquet","postgresql","rust","sqlite","tauri"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/l1xnan.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"buy_me_a_coffee":"l1xnan","custom":["https://www.paypal.me/l1xnan"]}},"created_at":"2023-10-09T02:11:44.000Z","updated_at":"2025-05-12T17:06:09.000Z","dependencies_parsed_at":"2023-10-14T15:20:30.660Z","dependency_job_id":"6f7c973c-7e1c-476f-9a6a-1a54e678b761","html_url":"https://github.com/l1xnan/duckling","commit_stats":null,"previous_names":["l1xnan/duckstudio","l1xnan/duckling"],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l1xnan%2Fduckling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l1xnan%2Fduckling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l1xnan%2Fduckling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/l1xnan%2Fduckling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/l1xnan","download_url":"https://codeload.github.com/l1xnan/duckling/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254592395,"owners_count":22097013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clickhouse","duckdb","mysql","parquet","postgresql","rust","sqlite","tauri"],"created_at":"2024-08-04T00:01:20.803Z","updated_at":"2025-05-16T19:08:37.548Z","avatar_url":"https://github.com/l1xnan.png","language":"TypeScript","funding_links":["https://buymeacoffee.com/l1xnan","https://www.paypal.me/l1xnan"],"categories":["Applications","TypeScript","tauri","SQL Clients and IDE that Support DuckDB","UIs"],"sub_categories":["Data","Web Clients (WebAssembly)","GUI"],"readme":"⚠️ Actively in Development and currently unstable ⚠️\n\n# Duckling\n\nEnglish | [中文](./README.zh.md)\n\nDuckling is a lightweight desktop application built using Tauri, designed for quickly browsing `parquet`/`csv` file data and various databases.\nIt supports [DuckDB](https://github.com/duckdb/duckdb)/SQLite, and Experimental support is provided for the following databases(Not a lot of testing):\n\n- PostgreSQL\n- MySQL\n- Clickhouse (please note that only [Native Protocol port](https://clickhouse.com/docs/en/guides/sre/network-ports) is supported, usually `9000`)\n- Doris/StarRocks(MySQL protocol, usually use `9030` port)\n\nNote: The current objective of this project is not to develop a fully functional database management tool, but rather to facilitate quick browsing of various types of data.\n\n## Installation\n\nFrom [releases](https://github.com/l1xnan/Duckling/releases) page to download the latest installation package, for\ninstallation.\n\nFor Windows platform, you can download and [install Webview2 offline](\u003c(https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section)\u003e) if you\ncannot install Webview2 due to network problems.\n\n**Note**: When selecting a path for the software, choose an empty folder or opt to create a new folder. Do not put data files in the installation path. Avoid selecting a non-empty folder, as during uninstallation, if you choose to clear data files, the entire folder will be deleted, even if it does not belong to the software itself.\n\n## Usage\n\nOpen the data folder or `*.duckdb` file.\n\n![screenshot-dark](./assets/screenshot-dark.png)\n\n![screenshot](./assets/screenshot.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl1xnan%2Fduckling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fl1xnan%2Fduckling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fl1xnan%2Fduckling/lists"}