{"repo":"developer82/Spiral","free":true,"listed":false,"github":"https://github.com/developer82/Spiral","clone":"git clone https://github.com/developer82/Spiral.git","description":"A cross-platform database client and administration tool for SQL and NoSQL databases, featuring interactive ERD visualizers, visual execution plans, database profiling, schema comparison, and a local AI query generator.","language":"TypeScript","stars":10,"topics":["database-client","developer-tools","erd","execution-plan","mongodb","mssql","multi-database","mysql","nosql","postgresql"],"license":"MIT","category":"databases-storage","readme_excerpt":"SPIRAL A modern multi-database client for SQL, Redis, and MongoDB — built with Electron, React, and TypeScript. About Spiral is a cross-platform desktop client for managing and querying multiple database engines from one app. It pairs a lazy-loaded schema explorer with full CRUD tooling for tables, views, stored procedures, users, and more — plus dedicated dialogs for backup/restore, schema comparison, and an embedded AI assistant for writing SQL. Developed by Ophir Oren using AI agents, for educational purposes. Main motivation: after moving to macOS, lacked a good tool to manage databases, create ERD diagrams, and do database profiling. &nbsp; &nbsp; Features - Multi-database support — SQL Server, MySQL, PostgreSQL, SQLite, MongoDB, and Redis (standalone, cluster, and sentinel modes), via a pluggable provider architecture. - Explorer — lazy-loaded database tree (tables, views, stored procedures, functions, types, columns, keys, constraints, triggers, indexes, statistics) with full CRUD dialogs for tables, views, stored procedures, table types, and collections. - Query Editor — Monaco-based SQL/JSON/Redis-command editor with execution plans, client statistics, and result grids; MongoDB shell-style and JSON command syntax. - Interactive Tables — query results render as editable grids: sort, create, and delete rows directly, with an enhanced look & feel. Auto-disabled for connections marked as a Critical environment to prevent accidental edits. - SQL Profiler — dedicated profi","default_branch":null,"files":null,"tree":[],"storefront":"/r/developer82","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/developer82/Spiral/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}