Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ellie-commons/sequeler

SQL Client built in Vala
https://github.com/ellie-commons/sequeler

appcenter debian flathub flatpak gtk3 hacktoberfest meson sql-client vala

Last synced: 1 day ago
JSON representation

SQL Client built in Vala

Awesome Lists containing this project

README

        

# ![Sequeler](data/assets/sequeler-logo-transparent.png)
> Friendly SQL Client

[![Build Status](https://github.com/Alecaddd/sequeler/workflows/CI/badge.svg)](https://github.com/Alecaddd/sequeler/action)
[![Translation status](https://hosted.weblate.org/widgets/sequeler/-/svg-badge.svg)](https://hosted.weblate.org/engage/sequeler/?utm_source=widget)

Sequeler is a native Linux SQL client built in Vala and Gtk. It allows you to connect to your local and remote databases, write SQL in a handy text editor with language recognition, and visualize SELECT results in a Gtk.Grid Widget.

![](data/assets/screenshots/sequeler-screenshot.png)

## Supported Databases
- PostgreSQL
- MariaDB/MySQL
- SQLite

## Get it from the elementary OS AppCenter!
Sequeler, is primarily available from the AppCenter of elementary OS. Download it from there!

[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.alecaddd.sequeler)

## Get it from Flathub!
You can get Sequeler form Flathub no matter what distribution you're using. Download it or follow the instructions to install it from here!

Get it from Flathub!

## Support the Project
If you like Sequeler and you want to support its development, consider donating via [PayPal](https://www.paypal.me/alecaddd) or pledge on [Patreon](https://www.patreon.com/alecaddd).

Become a Patron Donate on PayPal

## Install it from source
You can install Sequeler by compiling from source, here's the list of dependencies required:
- `gtk+-3.0>=3.22.29`
- `granite>=5.3`
- `glib-2.0`
- `gee-0.8`
- `gobject-2.0`
- `libxml-2.0`
- `libgda-5.0`
- `gtksourceview-3.0`
- `libsecret-1`
- `libssh2`
- `meson`

## Building
```
meson build --prefix=/usr
sudo ninja -C build install
```

## Building development version
The development version allows you to keep the stable version perfectly working while hacking on Sequeler.
```
meson build --prefix=/usr -Dprofile=development
sudo ninja -C build install
```

You can run the application from terminal using
```
com.github.alecaddd.sequelerDevel
```

### Help with the translation
[![Translation status](https://hosted.weblate.org/widgets/sequeler/-/287x66-grey.png)](https://hosted.weblate.org/engage/sequeler/?utm_source=widget)

### Contributors
- Alberto Fanjul - [Github](https://github.com/albfan)
- Bilal Elmoussaoui - [Github](https://github.com/bilelmoussaoui) - [Paypal](https://www.paypal.me/BilalELMoussaoui)