Home

Awesome

<p align="center"> <a href="https://slashbase.com" alt="Slashbase"> <img src="https://raw.githubusercontent.com/paraswaykole/slashbase/main/.github/banner.png" alt="Slashbase" width="100%"> </a> </p> <p align="center"> <img alt="GitHub" src="https://img.shields.io/github/license/slashbaseide/slashbase"> <img src="https://img.shields.io/github/go-mod/go-version/slashbaseide/slashbase.svg" alt="Go verison"> <a href="https://github.com/slashbaseide/slashbase/releases"> <img src="https://img.shields.io/github/release/slashbaseide/slashbase.svg" alt="Release version"> </a> <a href="#installation"> <img src="https://img.shields.io/github/downloads/slashbaseide/slashbase/total" alt="Total downloads"> </a> <a href="#slashbase-server"> <img src="https://img.shields.io/docker/pulls/slashbaseide/slashbase" alt="Docker Pulls"> </a> <a href="https://discord.gg/U6fXgm3FAX"> <img src="https://img.shields.io/discord/1039799991776067615?label=discord" alt="Discord"> </a> </p> <p align="center"> <a href="https://discord.gg/U6fXgm3FAX">Join Discord</a> · <a href="https://docs.slashbase.com">Read docs</a> · <a href="https://slashbase.com/updates">What's new</a> <br/><br/> <a href="#installation" rel="dofollow"><strong>Install Now »</strong></a> </p>

About

Slashbase is an open-source modern database IDE for your dev/data workflows. Use Slashbase to connect to any of your database, browse data and schema, write, run and save queries, create charts. Supports MySQL, PostgreSQL and MongoDB.

It is in beta (v0.10), help us make it better by sending your feedback and reach a stable (v1.0) version.

Star 🌟 & watch 👀 the repository to get updates.

Features:

Installation

Direct Download

Follow the steps below to download & start the app:

  1. Download the latest release and extract / open the downloaded file.
  2. Follow the platform specific step below
    • For Windows, double click the Slashbase file to open the app
    • For MacOS, drag the Slashbase file into the Applications folder and start the app from Launchpad.
    • For Linux, run ./Slashbase in the terminal to start the app.
      • Requires GLIBC 2.31 minimum to be installed. Check your system version with ldd --version
      • Requires libwebkit2gtk-4.0 to be installed.
        • On Arch-based distributions, you can install it with pacman -S webkit2gtk

Build from source

Follow the steps below to build & start the app:

  1. Clone the repository or download the zip.
  2. Make sure Go and Wails is installed. Follow the steps here, if not installed.
  3. Go to the project root directory and copy the file at development.env.sample and paste as development.env in the root directory of the project.
  4. Open the terminal at root directory and run make build.
  5. The app is created in build/bin.
  6. Double click the Slashbase file to open the app on Windows and MacOS. For linux, run ./Slashbase on terminal to start the app.

Using Homebrew on macOS.

Make sure Homebrew is installed and run the following commands:

brew install slashbaseide/tap/slashbase

Using Scoop on Windows

Make sure Scoop is installed and run the following commands:

scoop bucket add kulfi-scoop https://github.com/Animesh-Ghosh/kulfi-scoop
scoop install slashbase

Using Arch Linux Repository

Install from the Arch User Repository:

yay -S slashbase

Self-host Slashbase Server IDE

To use Slashbase as a self-hosted in-browser collaborative database IDE. See instructions.

To checkout demo, visit demo.slashbase.com.

Screenshots

<img src="https://raw.githubusercontent.com/paraswaykole/slashbase/main/.github/screenshot.png" alt="Run query view" width="100%"> <img src="https://raw.githubusercontent.com/paraswaykole/slashbase/main/.github/screenshot2.png" alt="Low-code view" width="100%"> <img src="https://raw.githubusercontent.com/paraswaykole/slashbase/main/.github/screenshot3.png" alt="Console view" width="100%">

Documentation

Detailed documentation is available on docs.slashbase.com.

Roadmap

Database Support

Features

Contributing

Read our contribution guide for getting started on contributing to the project.

Support

If you face any issues installing or using Slashbase, send us a mail to slashbaseide@gmail.com or contact support chat on our website slashbase.com.

Sponsors

This project is supported by:

<p> <a href="https://www.digitalocean.com/?utm_medium=opensource&utm_source=slashbase"> <img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg" width="201px"/> </a> and <a href="https://appwrite.io/oss-fund"> Appwrite OSS Fund </a> </p>

License

This project is licensed under the Apache License 2.0. See the LICENSE file for license rights and limitations.