Hady-Eslam / beekeeper-studio

Cross platform SQL editor and database management app for Windows, Linux, and Mac.

Home Page:https://beekeeperstudio.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beekeeper Studio

Beekeeper Studio is a cross-platform SQL editor and database manager available for Linux, Mac, and Windows.

Beekeeper Studio is MIT licensed so it is free (libre) and free (gratis).

Download now from our website

Features

  • Autocomplete SQL query editor with syntax highlighting
  • Tabbed interface, so you can multitask
  • Sort and filter table data to find just what you need
  • Sensible keyboard-shortcuts
  • Save queries for later
  • Query run-history, so you can find that one query you got working 3 days ago
  • Default dark theme

One of our frustrations with other open-source SQL editors and database managers is that they take a 'kitchen sink' approach to features, adding so many features that the UI becomes cluttered and hard to navigate. We wanted a good looking, open source SQL workbench that's powerful, but also easy to use. We couldn't find one, so we created it!

SQL Editing Demo

Beekeeper Studio supports connecting to the following databases:

  • SQLite
  • MySQL
  • MariaDB
  • Postgres
  • SQL Server
  • Amazon Redshift

Installation

Download the latest release from the releases page, or from our website

Contributing

Please feel free to file issues, open pull requests, or comment on existing issues with feedback.

Building an inclusive and welcoming community is important to us, so please follow our code of conduct as you engage with the project.

Big Thanks

Beekeeper Studio wouldn't exist without Sqlectron-core, the core database libraries from the (now unmaintained) Sqlectron project. Beekeeper Studio started as an experimental fork of that repository. A big thanks to @maxcnunes and the rest of the Sqlectron community.

Maintainer notes (casual readers can ignore this stuff)

Release Process

  1. Up the version number in package.json
  2. Replace build/release-notes.md with the latest release notes. Follow the format that is there.
  • run `git log ..HEAD --oneline | grep 'Merge pull' to find PRs merged
  1. Commit
  2. Push to master
  3. Create a tag git tag v<version>. It must start with a 'v'
  4. git push origin <tagname>
  • Now wait for the build/publish action to complete on Github
  1. Push the new release live
  • Go to the new 'draft' release on the releases tab of github, edit the notes, publish
  • Log into snapcraft.io, drag the uploaded release into the 'stable' channel for each architecture.

This should also publish the latest docs

Post Release:

  1. Copy release notes to a blog post, post on website
  2. Tweet link
  3. Share on LinkedIn
  4. Send to mailing list on SendInBlue

About

Cross platform SQL editor and database management app for Windows, Linux, and Mac.

https://beekeeperstudio.io

License:MIT License


Languages

Language:JavaScript 48.4%Language:Vue 30.2%Language:CSS 18.9%Language:Shell 1.4%Language:HTML 1.0%