GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - mukunku/DuckSQL: Windows desktop query editor powered by DuckDB

BranchesTags
Open more actions menu

Latest commit

 

History

27 Commits
27 Commits

Folders and files

NameName
Last commit message
Last commit date
DuckSQL
DuckSQL
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
DuckSQL.slnx
DuckSQL.slnx
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 

Repository files navigation

DuckSQL Logo DuckSQL

A lightweight Windows desktop SQL query tool powered by DuckDB. DuckSQL makes it easy to query data files (Parquet, CSV, JSON, XLSX, and more) using SQL without the need for a traditional database server.

image

Features

  • Query Multiple File Formats: Execute SQL queries directly against Parquet, CSV, JSON, Excel, and other data files
  • In-Memory Processing: Leverages DuckDB's high-performance in-memory analytics engine
  • Multi-Tab Interface: Work with multiple queries simultaneously in separate tabs
  • Syntax Highlighting: SQL syntax highlighting for better code readability
  • Quick Results: View query results in a customizable data grid
  • Export Results: Save query results to CSV, Excel, or JSON format
  • Drag & Drop Support: Simply drag files or folders into the application to start querying

Download

Download the latest release from the Releases page

Also check out our User Guide

Quick Start

  1. Open a data file: Go to File > Open Data File or drag & drop a file into the window
  • Supported data file types: csv, parquet, xlsx, json
  1. Write your query: Enter SQL in the query editor
    SELECT *
    FROM 'your-file.parquet'
    LIMIT 100
  2. Execute: Press F5 or click the Execute button
  3. View results: Results appear in the grid below the query editor

Example Queries

Query a Parquet file:

SELECT column1, column2, COUNT(*)
FROM 'data.parquet'
GROUP BY column1, column2
ORDER BY COUNT(*) DESC

Query a CSV file:

SELECT *
FROM 'data.csv'
WHERE column1 > 100

Query multiple files:

SELECT *
FROM 'folder/*.parquet'
WHERE date >= '2024-01-01'

Analytics

Users can opt-in to share anonymous usage data to help make the app better. 1

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

Footnotes

  1. Full privacy policy here: https://github.com/mukunku/DuckSQL/wiki/Privacy-Policy ↩

About

Windows desktop query editor powered by DuckDB

Topics

csv-filesduckdbparquet-viewerwindows-desktopwinforms

Resources

Readme
GPL-3.0 license
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.