https://github.com/incentius-foss/WhatTheDuck Skip to content Toggle navigation Sign in * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Resources + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} incentius-foss / WhatTheDuck Public * Notifications * Fork 2 * Star 108 * 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. whattheduck.incentius.com/ License MIT license 108 stars 2 forks Branches Tags Activity Star Notifications * Code * Issues 0 * Pull requests 0 * Discussions * Actions * Projects 0 * Security * Insights Additional navigation options * Code * Issues * Pull requests * Discussions * Actions * Projects * Security * Insights incentius-foss/WhatTheDuck This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main BranchesTags Go to file Code Folders and files Name Name Last commit Last commit message date Latest commit History 5 Commits .github/ .github/ ISSUE_TEMPLATE ISSUE_TEMPLATE .vscode .vscode public public src src .editorconfig .editorconfig .gitignore .gitignore .npmrc .npmrc LICENSE.md LICENSE.md README.md README.md index.html index.html jsconfig.json jsconfig.json package-lock.json package-lock.json package.json package.json postcss.config.js postcss.config.js quasar.config.js quasar.config.js tailwind.config.js tailwind.config.js View all files Repository files navigation * README * MIT license Image Description WhatTheDuck is an open-source web application built on DuckDB, designed to allow users to upload CSV files, store them in tables, and perform SQL queries on the uploaded data. The application also provides the functionality to download filtered results in CSV format, supports uploading multiple files, and enables users to perform join queries. It's important to note that the application stores data temporarily in memory, and refreshing the page will clear all uploaded data. WhatTheDuck - Your browser based SQL engine for CSV files | Product Hunt Table of Contents * Installation * Usage * Configuration * Contributing * License Installation To install the necessary dependencies, please follow these steps: 1. Clone the WhatTheDuck repository to your local machine. 2. Navigate to the project directory. 3. Run the following command to install the dependencies using Yarn: yarn or using npm: npm install Usage To start the application in development mode, with hot-code reloading and error reporting, follow these steps: 1. Make sure you have completed the installation steps mentioned above. 2. Run the following command: quasar dev This will start the application in development mode, and you can access it in your browser at http://localhost:9000 (or a different port if specified). To build the application for production, use the following command: quasar build The production build of the application will be available in the dist / directory. Configuration The application's configuration can be customized by modifying the quasar.config.js file. Please refer to the Configuring quasar.config.js documentation for detailed instructions on how to customize the configuration according to your needs. Contributing Contributions to WhatTheDuck are welcome! If you would like to contribute to the project, please follow these steps: 1. Fork the repository on GitHub. 2. Clone your forked repository to your local machine. 3. Create a new branch for your feature or bug fix. 4. Make the necessary changes and commit them. 5. Push the changes to your forked repository. 6. Submit a pull request to the main repository. Created by Incentius If you are seeking to leverage innovative technologies to create a custom application or transform your business processes, we invite you to reach out to Incentius. Discover how we can help you enable digital transformation and accelerate your business progress. For more information, visit us at Incentius License WhatTheDuck is open-source software released under the MIT License. You are free to use, modify, and distribute the application in accordance with the terms of the license. About 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. whattheduck.incentius.com/ Topics csv sql duckdb Resources Readme License MIT license Activity Custom properties Stars 108 stars Watchers 1 watching Forks 2 forks Report repository Releases No releases published Packages 0 No packages published Languages * Vue 63.3% * JavaScript 22.4% * HTML 7.6% * TypeScript 5.1% * CSS 1.6% Footer (c) 2024 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact * Manage cookies * Do not share my personal information You can't perform that action at this time.