You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Набор открытых библиотек и инструментов на Go для построения серверных приложений:
от управляемых сетевых серверов и веб-сервисов до работы с базами данных,
справочников, типов данных и интеграций с внешними API. Все библиотеки
распространяются под лицензией MIT.
Инструментарий для построения приложений: ядро с жизненным циклом, модули (конфигурация, логирование, БД, шина событий, файловое хранилище и др.), система плагинов.
Инструмент миграций базы данных на основе goose: инкрементные SQL-миграции и миграции на Go; mysql, postgres, sqlite3, clickhouse, tidb и др.; консольная утилита gsmigrate.
Типы данных-обёртки для значений, допускающих NULL: реализуют sql.Scanner, driver.Valuer, кодеки JSON, Text и Gob; совместимы с database/sql, GORM, sqlx.
Отладочный дампер произвольных переменных: структуры, карты, срезы с нумерацией строк и отступами; защита от циклических ссылок; вывод в STDOUT, строку, байты или файл.