Skip to content

Modern cross-platform database management application with database exploration, query execution, data exploration and management, automated backups and lot more.

License

Notifications You must be signed in to change notification settings

db-toolkit/db-toolkit

Repository files navigation

DB Toolkit

DB Toolkit Node Electron License

A modern, cross-platform desktop database management application built with Electron + React frontend and Node.js backend.

DB Toolkit Preview

Features

  • Workspaces - Multiple isolated workspace tabs (up to 20) for working with different databases simultaneously, with custom names, colors and keyboard shortcuts
  • Multi-Database Support - PostgreSQL, MySQL, SQLite, MongoDB with connection management and session persistence
  • Schema Explorer - Visual tree browser with table details, search, and real-time updates
  • Query Editor - Monaco-based editor with syntax highlighting, auto-complete, multiple tabs, history, and AI-powered analysis
  • Data Explorer - Inline editing, insert/delete rows, pagination, sorting, filtering, CSV/JSON export/import, and cell preview
  • Backup & Restore - Automated and manual backups with scheduling, compression, verification, and real-time progress
  • AI Query Assistant - Generate, optimize, and explain SQL queries with Cloudflare AI
  • Settings & Customization - Dark mode, query defaults, editor preferences, workspace settings, and appearance settings

Tech Stack

Backend: Node.js, Electron IPC, SQLite3, PostgreSQL, MySQL, MongoDB drivers
Frontend: Electron, React 18, Tailwind CSS, Monaco Editor, Framer Motion, Vite

License

MIT License

About

Modern cross-platform database management application with database exploration, query execution, data exploration and management, automated backups and lot more.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published