Git Product home page Git Product logo

sgc1983 / slashbase Goto Github PK

View Code? Open in Web Editor NEW

This project forked from paraswaykole/slashbase

0.0 0.0 0.0 2.21 MB

Modern database IDE for your dev & data workflows. Supports MySQL, PostgreSQL & MongoDB.

Home Page: https://slashbase.com

License: Apache License 2.0

Shell 1.00% JavaScript 0.71% Go 44.35% TypeScript 50.10% CSS 0.38% Makefile 0.19% HTML 0.09% NSIS 1.50% Dockerfile 0.17% SCSS 1.51%

slashbase's Introduction

Slashbase

GitHub Go verison Release version Total downloads Docker Pulls Discord

Join Discord · Read docs · What's new

Install Now »

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:

  • 🧑‍💻 Desktop and Server App: Use the IDE as a standalone desktop app or self-host on your server.
  • 🪄 Modern Interface: With a modern interface, it is easy to use.
  • 🪶 Lightweight: Doesn't take much space on your system.
  • ⚡️ Quick Browse: Quickly filter, sort & browse data and schema with a low-code UI.
  • 💾 Save Queries: Write and Save queries to re-run in the future.
  • 📊 Create Charts: Create charts from your query results.
  • 📺 Console: Run commands like you do in the terminal.
  • 🗂 Projects: Organise all database connections into various projects.
  • 📕 Query Cheatsheets: Search and view query commands syntax right inside the IDE.
  • ✨ Generate SQL with GPT: Write prompt to generate SQL using GPT and run it.
  • ✅ Database Support: MySQL, PostgreSQL and MongoDB.

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

Run query view

Low-code view

Console view

Documentation

Detailed documentation is available on docs.slashbase.com.

Roadmap

Database Support

  • ✅ PostgreSQL Query Engine
  • ✅ MongoDB Query Engine
  • ✅ MySQL Query Engine
  • ☑️ SQLite Query Engine
  • ☑️ Redis Query Engine

Features

  • ✅ Query Cheatsheets
  • ☑️ Add/delete Data Models (Table/collections)
  • ☑️ Manage Views
  • ☑️ Export/import data

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 [email protected] or contact support chat on our website slashbase.com.

Sponsors

This project is supported by:

License

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

slashbase's People

Contributors

paraswaykole avatar utkarsh575 avatar prashantkhandelwal avatar sanyamjain04 avatar deanrtaylor1 avatar samantatarun avatar nitishrddy avatar nc1337 avatar naman-dave avatar daeraxa avatar eldemarkki avatar lagerfeuer avatar prafukl avatar priyankabbb avatar rjpatil27 avatar codezuma avatar dr-coton avatar dozheiny avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.