slashbase

command module
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

README ΒΆ

Slashbase

GitHub Go verison Release version Discord CodeFactor

Join Discord Β· Read docs Β· What's new

Install Now Β»

About

Slashbase is a 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.6), 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 App: Use the IDE as standalone desktop app.
  • πŸͺ„ 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 future.
  • πŸ“Š Create Charts: Create charts from your query results.
  • πŸ—‚ Projects: Organise all database connections into various projects.
  • πŸ“• Query Cheatsheets: Search for query commands right inside IDE, no need to search online when you forget query syntax.
  • βœ… Database Support: MySQL, PostgreSQL and MongoDB.

Screenshots

Run query view Low-code view

Installation

Direct Download

Follow the steps below to download & start the app:

  1. Download the latest release and extract the zip.
  2. Double click the Slashbase file to open the app on Window and MacOS. For linux, run ./Slashbase on terminal to start the app.

On Mac if you see the error message popup:

  • Open terminal and run xattr -cr /path/to/Slashbase.app and then run the app.

Build from source

Follow the steps 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. Open the terminal at root directory and run make build.
  4. The app is created in build/bin.
  5. Double click the Slashbase file to open the app on Window and MacOS. For linux, run ./Slashbase on terminal to start the app.

Documentation

Detailed documentation is available on slashbase guide.

Community

Join our community on discord and bip.

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 on slashbaseide@gmail.com or contact support chat on our website slashbase.com.

License

See the LICENSE file for license rights and limitations.

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Directories ΒΆ

Path Synopsis
internal
app
dao
db
pkg
sshtunnel
This file is modified version of sshtun library: https://github.com/rgzr/sshtun Package sshtun provides a SSH tunnel with port forwarding.
This file is modified version of sshtun library: https://github.com/rgzr/sshtun Package sshtun provides a SSH tunnel with port forwarding.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL