| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Fast, lightweight, and secure database management environment for PostgreSQL, MySQL, MariaDB, SQLite, Redis, and MongoDB.
Overview • Key Capabilities • Supported Engines • Feature Matrix • Installation • Architecture • Security & Privacy • Docs
Querya Desktop is a modern, open-source database management studio engineered from the ground up for speed, safety, and developer ergonomics. Built on Flutter and Dart, Querya provides a native, hardware-accelerated desktop experience across Linux, Windows, and macOS with zero JVM overhead and zero external telemetry.
Whether you are navigating multi-million row datasets, authoring complex analytical SQL, inspecting nested NoSQL documents, or managing distributed key-value caches, Querya provides a unified, cohesive, and distraction-free interface.
| Database Engine | Versions Tested | Connection Types | Security / TLS | Status |
|---|---|---|---|---|
| PostgreSQL | 12, 13, 14, 15, 16, 17+ | Direct TCP / Unix Socket | SSL / TLS (Verify-Full, CA Certs) | Production |
| MySQL / MariaDB | MySQL 5.7, 8.0+, MariaDB 10.x+ | Direct TCP / Socket | SSL / TLS, Custom Ciphers | Production |
| SQLite | SQLite 3.x | Local File / In-Memory | File Permissions / Encryption | Production |
| Redis | 6.x, 7.x+ | Standalone / Auth | TLS / Sentinel | Production |
| MongoDB | 5.0, 6.0, 7.0+ | Standalone / Replica Set | TLS / X.509 / SCRAM-SHA-256 | Production |
| Custom Plugins | Any | JSON-RPC 2.0 stdio Bridge | Host-Managed Sandbox | Extensible |
| Feature Area | Querya Desktop | Legacy Desktop Clients | Web-Based Portals |
|---|---|---|---|
| Runtime Overhead | Zero JVM (Native Flutter / Dart) | Heavy (~1–2 GB JVM/Electron) | Browser Tab Memory Limits |
| Data Grid Architecture | 2D Virtualized ($O(1)$ Memory) | Paginated or Unbounded Heap | DOM Virtualization Limits |
| In-Place Cell Editing | Live In-Grid Editing + Staged Commit | Often Direct or Unchecked | Read-Only or Manual Forms |
| Command Palette | Ctrl/Cmd+P + Quick Switcher (Ctrl/Cmd+K) | Varies / Buried Menus | Limited by Browser Shortcuts |
| Multi-Tab SQL Sessions | Yes (Isolated Sessions) | Varies | Limited by Tab Lifecycles |
| Local SQLite File Association | Native (.db, .sqlite, .sqlite3) | Partial | Requires Server Upload |
| Complex Cell Inspector | JSON / XML / HTML / Hex-Binary | Basic String View | Basic Textarea |
| Credential Storage | Hardware OS Vault (Keyring/Keychain/DPAPI) | Insecure Plaintext XML/JSON | Stored on Remote Server |
| Telemetry & Privacy | Zero Tracking (100% Offline Capable) | Opt-out Phone Home | Full Cloud Telemetry |
| Startup Time | < 1.0s Instant Cold Start | 10–30s JVM Warmup | Network Dependent |
Download the latest .deb, .AppImage, or .tar.gz from Releases:
# Debian / Ubuntu (.deb)
sudo dpkg -i querya-desktop-linux-amd64.deb
sudo apt-get install -f
# AppImage (Standalone executable)
chmod +x querya-desktop-*.AppImage
./querya-desktop-*.AppImageNote: Linux builds utilize libsecret-1 for OS-level credential protection. Ensure libsecret-1-0 is installed on your system.
Download the Windows installer (.exe) or portable archive (.zip) from Releases. Run the setup to automatically register .sql and .sqlite file associations.
Download the universal .dmg from Releases, mount the disk image, and drag Querya into your Applications folder.
sudo apt-get update
sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev libsecret-1-dev# 1. Clone repository
git clone https://github.com/QueryaHub/Querya-Desktop.git
cd Querya-Desktop
# 2. Fetch dependencies
flutter pub get
# 3. Run in development mode
flutter run -d linux # or: windows / macos
# 4. Build release bundle
flutter build linux --release
# Output: build/linux/x64/release/bundle/┌─────────────────────────────────────────────────────────────────────────┐ │ Querya Desktop Shell │ │ (bitsdojo_window, Multi-Tab Workspaces, Command Palette Ctrl+P) │ ├───────────────────────────────────┬─────────────────────────────────────┤ │ UI & Presentation │ State & Sessions │ │ • 2D Virtual Data Grid │ • Connection Session Pool │ │ • Interactive In-Place Editor │ • Isolated Query Workspaces │ │ • Rich Cell Inspector (JSON/Hex) │ • DML Staging Buffer & Safety Guard │ │ • Schema Tree & Quick Search │ • Query Execution & Audit History │ ├───────────────────────────────────┴─────────────────────────────────────┤ │ Core & Engine Adapters │ │ • PostgreSQL (TLS/Pooling) │ • SQLite FFI (File & Memory) │ │ • MySQL / MariaDB (Native Wire) │ • MongoDB BSON Engine │ │ • Redis (RESP Client) │ • Extensible JSON-RPC 2.0 Driver │ ├─────────────────────────────────────────────────────────────────────────┤ │ Platform Abstraction & Security │ │ • OS Hardware Vault (Secret Service / Apple Keychain / Windows DPAPI) │ │ • Desktop File Handlers (.sql, .db, .sqlite, .sqlite3) │ │ • Windowing & High-DPI Scaler Engine │ └─────────────────────────────────────────────────────────────────────────┘
For detailed component documentation and sequence diagrams, refer to Architecture Guide.
Querya is engineered with complete open-source transparency, strict privacy, and air-gapped security by design:
See Security Architecture Documentation for further details.
Comprehensive guides and technical documentation are available in the docs/ directory:
We welcome contributions from the community. Please review our Contributing Guide for:
Querya Desktop is open-source software licensed under the MIT License. Third-party components and libraries retain their respective licenses.
| Back | FazBrowse Home | New Git URL |