Skip to content

Latest commit

 

History

89 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WinSQLite Editor

A lightweight, lightning-fast, and native SQLite database browser built with C++ and Qt 6.

GitHub Release Microsoft Store Total Downloads License: MIT Platform


Download on Microsoft Store • GitHub Releases • Watch Demo • Report Issue

WinSQLite Editor in action: Instant startup, visual query building, and native execution.


Overview

WinSQLite Editor is a high-performance, native desktop application designed for seamless SQLite database administration, vector search, and multi-dimensional data visualization. Engineered with pure C++ and Qt 6, it delivers an ultra-responsive user experience with instant startup times, minimal memory consumption, and smooth handling of large database files without cloud dependencies or background tracking.


Download & Installation

Option 1: Microsoft Store (Recommended)

Get automatic silent background updates, easy one-click installation, and support the ongoing independent development of the project.

Get it from Microsoft

Option 2: Direct Download (Portable)

Download the standalone .zip or .7z archive directly from our GitHub Releases page, extract it anywhere, and run the executable. No administrative rights or installer required.


Option 3: Windows Package Manager (Winget)

You can also install WinSQLite Editor directly from your command line:

winget install WinSQLiteEditor

Edition Comparison

Feature / Benefit Microsoft Store ($7.99) Portable Archive (.zip) (Free)
Core Features (sqlite_vec, 3D View, ER) ✅ ✅
100% Offline & Privacy-First ✅ ✅
Portable / Run from USB ❌ ✅
Automatic Background Updates ✅ ❌
One-Click Install & Uninstall ✅ ❌
Support Open-Source Dev ❤️ Recommended Optional

Key Features

  • Database & Schema Management: Seamlessly open, inspect, and manage SQLite database schemas, tables, fields, triggers, and indices.
  • Vector Search Integration (sqlite_vec): Built-in support for vector embeddings and similarity search for AI and machine learning workflows.
  • Interactive 3D View (3D Scatter/Visualizer): Visualize database structures, vectors, and complex datasets dynamically in an immersive 3D workspace.
  • Smart SQL Editor: Built-in code editor equipped with syntax highlighting and context-aware autocomplete for rapid SQL drafting.
  • Ultra Fast & Native: Built natively with C++ and Qt 6 to ensure minimal resource overhead and lightning-fast query execution.
  • Visual Data Browser: View, inline-edit, search, and filter table records intuitively without writing manual SELECT queries.
  • Privacy-First & Lightweight: 100% offline-first utility with zero telemetry, zero trackers, and no bloatware.

Screenshots

Schema & Table Browser SQL Query & Results Execution
App Screenshot App Screenshot
App Screenshot App Screenshot

Video Demo & Screenshots

Watch the video walkthrough to see WinSQLite Editor in action:

WinSQLite Editor Video Demo

Click the image above to watch the demo on YouTube.


Privacy & Security

WinSQLite Editor is built with a strict privacy-first philosophy:

  • No Telemetry: No analytics, tracking, or background network requests.
  • 100% Offline: Operates completely standalone without any cloud dependencies.
  • Clean & Safe: Certified free of third-party bundlers or unwanted adware.

Building from Source

Prerequisites

  • Windows 10/11
  • Qt 6.x (Core, GUI, Widgets, Sql modules)
  • CMake 3.16+
  • C++17 or C++20 compatible compiler (MSVC 2022 or MinGW)

Linux (Ubuntu / Debian)

# Install build tools and Qt 6 dependencies
sudo apt update
sudo apt install build-essential cmake qt6-base-dev qt6-base-dev-tools

# Clone and build
git clone https://github.com/srdzank/WinSQLite-Editor.git
cd WinSQLite-Editor
mkdir build && cd build
cmake ..
make -j$(nproc)

Linux (Arch Linux / Manjaro)

# Install dependencies
sudo pacman -S base-devel cmake qt6-base

# Clone and build
git clone https://github.com/srdzank/WinSQLite-Editor.git
cd WinSQLite-Editor
mkdir build && cd build
cmake ..
make -j$(nproc)

Windows (MSVC / MinGW)

git clone https://github.com/srdzank/WinSQLite-Editor.git
cd WinSQLite-Editor
mkdir build
cd build
cmake ..
cmake --build . --config Release

Contributing & Feedback

Contributions, feature suggestions, and bug reports are highly welcome!

  • Found a bug? Open an Issue.
  • Want to contribute code? Feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.


If you find WinSQLite Editor useful, please give this repository a ⭐ star on GitHub to support the project!

Releases

Sponsor this project

Packages

Contributors

Languages