1
1
mirror of https://github.com/Fabio286/antares.git synced 2024-12-25 08:20:39 +01:00
antares/README.md

105 lines
4.0 KiB
Markdown
Raw Normal View History

2020-05-04 17:33:50 +02:00
<p align="center">
2020-06-20 22:00:10 +02:00
<img width="800" src="https://raw.githubusercontent.com/Fabio286/antares/master/docs/screen-alpha.png">
2020-05-04 17:33:50 +02:00
</p>
2020-07-24 14:05:14 +02:00
# Antares SQL Client
2020-05-04 17:33:50 +02:00
2020-11-30 10:04:31 +01:00
![GitHub package.json version](https://img.shields.io/github/package-json/v/fabio286/antares) [![Build Status](https://travis-ci.com/Fabio286/antares.svg?branch=master)](https://travis-ci.com/Fabio286/antares) ![GitHub All Releases](https://img.shields.io/github/downloads/fabio286/antares/total) ![GitHub](https://img.shields.io/github/license/fabio286/antares)
2020-07-29 15:56:29 +02:00
Antares is an SQL client based on [Electron.js](https://github.com/electron/electron) and [Vue.js](https://github.com/vuejs/vue) that aims to become a useful tool, especially for developers.
2020-07-24 14:05:14 +02:00
My target is to support as many databases as possible, and all major operating systems, including the ARM versions.
2020-12-04 11:43:27 +01:00
**At the moment this application is an alpha, it lacks many features** and supports only MySQL.
Most of its current features might be enough for basic MySQL use, so give it a chance and send me your feedback, I would really appreciate it.
I'm actively working on it (yes, i'm a lone dev), hoping to provide cool features and fixes as soon as possible.
2020-07-24 14:05:14 +02:00
2020-11-30 10:04:31 +01:00
🔗 If you are curious to try this early state of Antares you can download and install the [latest release](https://github.com/Fabio286/antares/releases).
2020-09-28 10:14:12 +02:00
👁 To stay tuned for new releases watch this repo on **Release only** channel.
🌟 Don't forget to **leave a star** if you appreciate this project.
2020-07-24 14:05:14 +02:00
2020-08-21 15:56:29 +02:00
## Philosophy
2020-08-10 18:09:33 +02:00
2020-08-21 15:56:29 +02:00
Why am I developing an SQL client when there are a lot of them on the market?
2020-10-17 17:01:38 +02:00
The main goal is to develop a totally free, full featured, cross platform and open source alternative, empowered by JavaScript's ecosystem.
2020-10-01 15:08:35 +02:00
An application created with minimalism and semplicity in mind, with features in the right places, not hundreds of tiny buttons or submenu.
2020-08-10 18:09:33 +02:00
## How to contribute
2020-08-10 18:09:33 +02:00
2020-11-30 10:04:31 +01:00
- [Translate Antares](https://github.com/Fabio286/antares/wiki/Translate-Antares)
2020-08-10 18:09:33 +02:00
2020-10-17 17:01:38 +02:00
## Current main features
- Multiple database connections at same time.
- Database management (add/edit/delete).
2020-12-15 17:23:24 +01:00
- Full tables management, including indexes and foreign keys.
2021-01-16 11:45:44 +01:00
- Views, triggers, stored routines, functions and schedulers management (add/edit/delete).
2020-10-17 17:01:38 +02:00
- Run queries on multiple tabs.
2020-12-23 18:07:50 +01:00
- Query suggestions and auto complete.
2020-10-17 17:01:38 +02:00
- Native dark theme.
- Multi language.
- Secure password storage.
2020-10-17 17:01:38 +02:00
- Auto updates.
## Coming soon
2020-08-10 18:09:33 +02:00
This is a roadmap with major features will come in near future.
2021-01-16 11:45:44 +01:00
- Support for other databases.
2020-10-17 17:01:38 +02:00
- Database tools (variables, process list...).
2021-02-04 09:20:52 +01:00
- SSH tunnel support.
2021-01-16 11:45:44 +01:00
- Users management (add/edit/delete).
2020-12-15 17:23:24 +01:00
- UI/UX improvements.
2020-10-17 17:01:38 +02:00
- Query history.
- More context menu shortcuts.
- More keyboard shortcuts.
- Query logs console.
- Fake data filler.
- Import/export and migration.
2021-01-16 11:45:44 +01:00
- Light theme.
2020-08-10 18:09:33 +02:00
2021-02-15 09:11:48 +01:00
## Troubleshooting
### **Linux**
With KDE may need necessary installation of the additional `gnome-keyring` package.
Depending on your distribution, you will need to run the following command:
- Debian/Ubuntu: `sudo apt-get install gnome-keyring`
- Red Hat-based: `sudo yum install gnome-keyring`
- Arch Linux: `sudo pacman -S gnome-keyring`
2020-07-24 14:05:14 +02:00
## Currently supported
### Databases
- [x] MySQL/MariaDB
2020-10-12 18:45:15 +02:00
- [ ] PostgreSQL
2020-07-24 14:05:14 +02:00
- [ ] MSSQL
- [ ] SQLite
- [ ] OracleDB
- [ ] More...
### Operating Systems
2020-10-04 17:21:21 +02:00
#### • x64
2020-08-21 15:56:29 +02:00
2020-07-24 14:05:14 +02:00
- [x] Windows
2020-08-10 18:09:33 +02:00
- [x] Linux
2021-01-16 11:45:44 +01:00
- [x] MacOS (i need feedbacks)
2020-07-29 15:56:29 +02:00
2020-08-21 15:56:29 +02:00
#### • ARM
- [ ] Windows
2020-11-16 17:17:33 +01:00
- [ ] Linux
2020-08-21 15:56:29 +02:00
- [ ] MacOS
2020-07-29 15:56:29 +02:00
## Translations
2021-01-16 11:45:44 +01:00
**Italian Translation** (46%) / [Giuseppe Gigliotti](https://github.com/ReverbOD) [[#20](https://github.com/Fabio286/antares/pull/20)]
**Arabic Translation** (45%) / [Mohd-PH](https://github.com/Mohd-PH) [[#29](https://github.com/Fabio286/antares/pull/29)]
**Spanish Translation** (46%) / [hongkfui](https://github.com/hongkfui) [[#32](https://github.com/Fabio286/antares/pull/32)]
2021-01-14 18:11:36 +01:00
## Reviews
<a target="_blank" href="https://www.softx64.com/windows/antares-sql-client.html" title="Antares SQL Client review"><img src="https://www.softx64.com/softx64-review.png" alt="Antares SQL Client review" /></a>