slashbase-go  by slashbase

Open-source database IDE for dev/data workflows

created 2 years ago
1,315 stars

Top 31.1% on sourcepulse

GitHubView on GitHub
Project Summary

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

  • Direct Download: Download the latest release and run the executable for your OS.
  • Build from Source: Requires Go and Wails. Run make build after cloning and setting up development.env.
  • Package Managers: Available via Homebrew (brew install slashbaseide/tap/slashbase), Scoop (scoop install slashbase), and Arch User Repository (yay -S slashbase).
  • Prerequisites: Minimum GLIBC 2.31 and webkit2gtk-4.0 (on Linux).
  • Docs: docs.slashbase.com
  • Demo: demo.slashbase.com

Highlighted Details

  • Supports MySQL, PostgreSQL, and MongoDB.
  • Offers both desktop and self-hostable server applications.
  • Features GPT-powered SQL generation.
  • Includes query cheatsheets and data export/import capabilities.

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" (☑️).

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
8 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems) and Travis Fischer Travis Fischer(Founder of Agentic).

teable by teableio

0.3%
19k
No-code Postgres alternative for database applications
created 2 years ago
updated 17 hours ago
Feedback? Help us improve.