Всем привет, пару месяцев назад я начал разрабатывать SQL JDBC клиент, пока назвал его Superbase
Основная цель - сделать супер быстрый, универсальный и удобный клиент полностью на JavaScript, но с централизованным сервером, где будет храниться история, выдаваться права пользователям, а так же выполняться джобы по расписанию.
Можно будет написать SQL файл с различными операциями DDL, DML и потом его зашедулить например или выполнять через REST API
Так же будет возможно шаблонизации выражений с помощью языка шаблонов Jinja2
Вот список фич которые я вижу
Пользователи не знают где физически распологаются БД, не знают IP
Централизованно сохраняются все запросы, можно например потом делать аудит безопасности
Централизованная и быстрая выдача и отзыв пра. Пришел новый пользователь и о не ждет неделю пока ему установят сначала Oracle Client, потом MS SQL клиент и т.д.
Замена ETL тулов или скриптиков
Проект пока сыроват, но быстро развивается
По этому ищу людей которым интересна тема JDBC, JavaScript и обработки данных - вся GUI и серверная логика на JS.
Вот репозиторий с GUI
https://github.com/TimBogevich/superbaseВот публичная демка большая просьба не дропать ничего))
https://superbase-cb4b6.web.app/Вот как выглядит сама архитектура проекта