{"id":14563814,"url":"https://github.com/incentius-foss/WhatTheDuck","last_synced_at":"2025-09-04T06:33:47.098Z","repository":{"id":228773442,"uuid":"774873461","full_name":"incentius-foss/WhatTheDuck","owner":"incentius-foss","description":"WhatTheDuck is an open-source web application built on DuckDB. It allows users to upload CSV files, store them in tables, and perform SQL queries on the data. ","archived":false,"fork":false,"pushed_at":"2024-11-06T10:13:25.000Z","size":543,"stargazers_count":515,"open_issues_count":1,"forks_count":22,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-11-06T11:23:19.046Z","etag":null,"topics":["csv","duckdb","sql"],"latest_commit_sha":null,"homepage":"https://whattheduck.incentius.com/","language":"Vue","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/incentius-foss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2024-03-20T10:56:28.000Z","updated_at":"2024-11-06T10:18:25.000Z","dependencies_parsed_at":"2024-05-03T11:46:24.482Z","dependency_job_id":"bdb6de3d-8193-4730-9da0-86be77d8f1e8","html_url":"https://github.com/incentius-foss/WhatTheDuck","commit_stats":null,"previous_names":["incentius-foss/whattheduck"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/incentius-foss%2FWhatTheDuck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/incentius-foss%2FWhatTheDuck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/incentius-foss%2FWhatTheDuck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/incentius-foss%2FWhatTheDuck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/incentius-foss","download_url":"https://codeload.github.com/incentius-foss/WhatTheDuck/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231940608,"owners_count":18449183,"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":["csv","duckdb","sql"],"created_at":"2024-09-07T02:05:24.458Z","updated_at":"2024-12-31T03:31:52.915Z","avatar_url":"https://github.com/incentius-foss.png","language":"Vue","funding_links":[],"categories":["sql"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"/public/logo3.svg\" alt=\"Image Description\" height=\"120px\" width=\"320px\" /\u003e\n\u003c/p\u003e\n\n\n\nWhatTheDuck is an open-source web application built on DuckDB, designed to allow users to upload CSV files, store them\nin tables, and perform SQL queries on the uploaded data. The application also provides the functionality to download\nfiltered results in CSV format, supports uploading multiple files, and enables users to perform join queries. It's\nimportant to note that the application stores data temporarily in memory, and refreshing the page will clear all\nuploaded data.\n\n\u003e [!NOTE]  \n\u003e Your data will be processed locally in your browser and won't be sent anywhere.\n\n\n\u003ca href=\"https://www.producthunt.com/posts/whattheduck?utm_source=badge-featured\u0026utm_medium=badge\u0026utm_souce=badge-whattheduck\" target=\"_blank\"\u003e\u003cimg src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=404278\u0026theme=light\" alt=\"WhatTheDuck - Your\u0026#0032;browser\u0026#0032;based\u0026#0032;SQL\u0026#0032;engine\u0026#0032;for\u0026#0032;CSV\u0026#0032;files | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://incentius.com/\" target=\"_blank\"\u003e\u003cimg src=\"https://incentius.com/img_astro/incentius-logo.png\" alt=\"Incentius\" style=\"width: 56px; height: 56px;\" width=\"56\" height=\"56\" /\u003e\u003c/a\u003e\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Configuration](#configuration)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Using docker\n\nTo run the application using docker, follow these steps:\n\n```cmd\ndocker-compose build\ndocker-compose up\n```\n\n## Installation\n\nTo install the necessary dependencies, please follow these steps:\n\n1. Clone the WhatTheDuck repository to your local machine.\n2. Navigate to the project directory.\n3. Run the following command to install the dependencies using Yarn:\n   ```bash\n   yarn\n   ```\n   or using npm:\n\n   ```bash\n   npm install\n   ```\n\n## Usage\n\nTo start the application in development mode, with hot-code reloading and error reporting, follow these steps:\n\n1. Make sure you have completed the installation steps mentioned above.\n2. Run the following command:\n    ```bash\n    quasar dev\n    ```\n\nThis will start the application in development mode, and you can access it in your browser at http://localhost:9000 (or\na different port if specified).\nTo build the application for production, use the following command:\n\n   ```bash\n   quasar build\n  ```\n\nThe production build of the application will be available in the **dist/** directory.\n\n## Configuration\n\nThe application's configuration can be customized by modifying\nthe [quasar.config.js](https://v2.quasar.dev/quasar-cli-vite/quasar-config-js) file. Please refer to the Configuring\nquasar.config.js documentation for detailed instructions on how to customize the configuration according to your needs.\n\n## Contributing\n\nContributions to WhatTheDuck are welcome! If you would like to contribute to the project, please follow these steps:\n\n1. Fork the repository on GitHub.\n2. Clone your forked repository to your local machine.\n3. Create a new branch for your feature or bug fix.\n4. Make the necessary changes and commit them.\n5. Push the changes to your forked repository.\n6. Submit a pull request to the main repository.\n\n# Created by Incentius\n\nIf you are seeking to leverage innovative technologies to create a custom application or transform your business\nprocesses, we invite you to reach out to Incentius. Discover how we can help you enable digital transformation and\naccelerate your business progress. For more information, visit us at [Incentius](https://incentius.com)\n\n## License\n\nWhatTheDuck is open-source software released under the [MIT License](./LICENSE.md). You are free to use, modify, and\ndistribute the\napplication in accordance with the terms of the license.\n\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=incentius-foss/WhatTheDuck\u0026type=Date)](https://star-history.com/#incentius-foss/WhatTheDuck\u0026Date)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fincentius-foss%2FWhatTheDuck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fincentius-foss%2FWhatTheDuck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fincentius-foss%2FWhatTheDuck/lists"}