Инструменты программиста
14.1K subscribers
1.47K photos
115 videos
4 files
1.7K links
Полезные инструменты для программистов — бесплатные и платные

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Регистрация в перечне РКН: https://tprg.ru/mX0S
Download Telegram
Mockarooонлайн-генератор тестовых данных

Данные генерируются в формате на выбор: CSV, SQL, JSON, Excel и др. Принцип работы прост - необходимо указать требующиеся поля, их типы и опции, а затем скачать получившийся набор.

Приближенный к реальному, такой набор способен обнаружить баги, которые многовероятно возникли бы в процессе эксплуатации продукта. Инструмент экономит время и не требует дополнительных навыков.

Стоимость: объем данных в тысячу строк #бесплатно, большие объемы доступны #по_подписке.

#тестирование #базы_данных
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Flatbase — инструмент для работы с базами данных

Одним движением мыши переносите в воркспейс нужные CSV и JSON файлы, создавайте новые таблицы и управляйте ими с помощью SQL. Полученные результаты можно визуализировать в виде диаграмм и экспортировать в формате CSV. Вдобавок к встроенному Postgres платформа предоставляет собственные полезные функции. Доступна командная работа.

Стоимость: ограниченное число воркспейсов и тиммейтов #бесплатно, больше возможностей #по_подписке.

#базы_данных
👍2
DB Designer — онлайн-инструмент для моделирования баз данных

Это веб-приложение позволяет создавать базы данных с нуля с помощью UML-диаграмм или моделировать новые с помощью уже готовых БД. Избежать ошибок и сэкономить время помогут встроенные инструменты. Доступны также инструменты для дизайна БД.

Экспортировать получившуюся базу данных можно путем копирования сгенерированного SQL-кода для MySQL, MSSql, Oracle и др. Также экспорт возможен в формате PDF и PNG.

Стоимость: ограниченное количество моделей и баз данных #бесплатно, больше возможностей #по_подписке.

#базы_данных
Barman — бэкап-менеджер для серверов PostgreSQL

Сервис помогает восстановить базы данных в случае непредвиденной ситуации. С его помощью получается вернуть БД вплоть до конкретного момента во времени. Инструмент позволяет контролировать сразу несколько серверов в одном месте и удаленно настраивать бэкап. Одной из особенностей сервиса является каталог бэкапов — это библиотека, которую можно упорядочивать, а также удалять, архивировать или восстанавливать отдельные элементы.

Стоимость: #бесплатно.

#базы_данных
👍3🔥2
Goose — инструмент для миграции баз данных

Может запускать миграции в виде файлов SQL на диске или встроенных в функции Go. Это означает, что вы можете отправить автономный двоичный файл для выполнения миграций без каких-либо зависимостей. Поддерживает неупорядоченные миграции. Имеется поддержка БД: Redshift, MySQL, Postgres, Clickhouse и другие.

Стоимость: #бесплатно.

#базы_данных
👍3
ectd — распределенное хранилище "ключ-значение"

Инструмент позволяет надежно хранить данные, к которым необходимо получить доступ с помощью распределенной системы или кластера машин. Он справляется со сбоями компьютера даже в узле-лидере.

Писать значения можно с использованием стандартных HTTP-инструментов, например, curl. Все данные хранятся в привычной иерархической системе директориев. При обнаружении изменений в ключах инструмент позволяет быстро поменять значения.

Стоимость: #бесплатно.

#базы_данных
🔥3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
DBDiagram — бесплатный и простой инструмент для построения диаграмм связей для баз данных

С его помощью вы сможете напрямую генерировать операторы SQL, при этом делясь результатом с вашими коллегами

У приложения также есть достаточно тесная интеграция с веб-фреймворками, такими как Django, Rails и т.д

Стоимость: #бесплатно (но есть платная подписка)

#db #sql #базы_данных
🔥16👍5
NocoDB — альтернатива AirTable с открытым исходным кодом

Создавайте и управляйте базами данных с помощью простого, но мощного интерфейса

С помощью инструмента вы сможете гибко определять схему данных, устанавливать связи между таблицами, выполнять сложные запросы и настраивать права доступа

NocoDB подходит для различных типов данных, будь то реляционные, документоориентированные или графовые. Интеграция с различными типами баз данных обеспечивает максимальную гибкость и удобство.

Стоимость: #бесплатно

#базы_данных #web
👍9🔥2
InstaAPI — cоздавайте и проверяйте API без знания программирования

С помощью данной платформы вы сможете собрать API без лишних хлопот. Независимо от того, являетесь ли вы опытным программистом или новичком.

Инструмент предоставляет интуитивный интерфейс и библиотеку блоков кода, позволяя собирать логические компоненты для воплощения ваших идей в жизнь

Одним из преимуществ InstaAPI является наличие встроенной SQL базы данных. Это обеспечивает дополнительную гибкость при создании и управлении вашими API.

Стоимость: #бесплатно

#API #базы_данных
2👍1
Vanna — Python-пакет на базе ИИ для автоматической генерации SQL-запросов

Он был обучен так, что теперь способен создавать сложные SQL-запросы всего за несколько секунд. С Vanna вы можете легко и быстро получать данные из вашей базы данных, просто задавая вопросы

Инструмент может похвастаться высокой точностью на сложных наборах данных, безопасностью и конфиденциальностью, а также самообучением

Стоимость: #бесплатно (но есть платные функции)

#SQL #ИИ #базы_данных
🤔8👍3🔥1