Open-source database IDE for dev/data workflows
Top 31.1% on sourcepulse
Slashbase is an open-source, modern database IDE designed for developers and data professionals to streamline database interactions. It supports MySQL, PostgreSQL, and MongoDB, offering features like data browsing, query saving, chart creation, and a console interface, all within a lightweight desktop or self-hostable server application.
How It Works
Slashbase utilizes a desktop application framework (likely Electron or similar, given the "desktop app" mention) and a Go backend for its core functionality. It provides a modern, user-friendly interface for connecting to and managing multiple databases. Key features include a low-code UI for data browsing and filtering, query saving, chart generation from query results, and an integrated console for command execution. The inclusion of GPT-powered SQL generation offers a novel approach to query writing.
Quick Start & Requirements
make build
after cloning and setting up development.env
.brew install slashbaseide/tap/slashbase
), Scoop (scoop install slashbase
), and Arch User Repository (yay -S slashbase
).webkit2gtk-4.0
(on Linux).Highlighted Details
Maintenance & Community
The project is supported by Appwrite OSS Fund. Community support is available via email (slashbaseide@gmail.com
) and a chat on their website.
Licensing & Compatibility
Licensed under the Apache License 2.0. This license is permissive and generally compatible with commercial and closed-source applications.
Limitations & Caveats
The project is currently in beta (v0.10), indicating potential instability or incomplete features. SQLite and Redis query engine support are marked as "in progress" (☑️).
1 year ago
1 day