Библиотеки, написанные на Go

fasthttp

Быстрый HTTP-пакет для Go. Настроен на высокую производительность. Нулевое выделение памяти в горячих путях. До 10 раз быстрее, чем net/http.
  • 19.9k
  • MIT

learn-go-with-tests

Изучайте Go с помощью разработки через тестирование.
  • 19.9k
  • MIT

loki

Как Прометей, но для бревен..
  • 19.7k
  • GNU Affero General Public License v3.0

dgraph

Нативная база данных GraphQL с бэкендом графа.
  • 19.5k
  • GNU General Public License v3.0

helm

Диспетчер пакетов Kubernetes [перенесено на: https://github.com/helm/helm] (от kubernetes).
  • 19.3k
  • Apache License 2.0

zap

Молниеносно быстрое, структурированное, выровненное ведение журналов в Go..
  • 19.2k
  • MIT

bubbletea

Мощный маленький фреймворк TUI 🏗.
  • 19.1k
  • MIT

websocket

Быстрая, хорошо протестированная и широко используемая реализация WebSocket для Go.
  • 18.6k
  • BSD 2-clause "Simplified"

podman

Podman: инструмент для управления контейнерами и модулями OCI.
  • 18.6k
  • Apache License 2.0

Cloudreve

🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers).
  • 18.6k
  • GNU General Public License v3.0 only

grpc-go

Реализация gRPC на языке Go. RPC на основе HTTP/2.
  • 18.5k
  • Apache License 2.0

trivy

Найдите уязвимости, неправильные конфигурации, секреты, SBOM в контейнерах, Kubernetes, репозиториях кода, облаках и многом другом.
  • 18.1k
  • Apache License 2.0

jaeger

CNCF Jaeger, распределенная платформа отслеживания.
  • 18.0k
  • Apache License 2.0

mux

Мощный HTTP-маршрутизатор и средство сопоставления URL-адресов для создания веб-серверов Go с помощью 🦍.
  • 17.9k
  • BSD 3-clause "New" or "Revised"

AdGuardHome

Общесетевая реклама и трекеры, блокирующие DNS-сервер.
  • 17.9k
  • GNU General Public License v3.0 only

seaweedfs

SeaweedFS — это быстрая распределенная система хранения больших двоичных объектов, объектов, файлов и озер данных для миллиардов файлов! Хранилище BLOB-объектов имеет поиск диска O (1), облачное многоуровневое хранение. Filer поддерживает Cloud Drive, репликацию Active-Active между DC, Kubernetes, монтирование POSIX FUSE, S3 API, S3 Gateway, Hadoop, WebDAV, шифрование, Erasure Coding.
  • 17.9k
  • Apache License 2.0

gotty

Поделитесь своим терминалом как веб-приложением.
  • 17.9k
  • MIT

gin-vue-admin

基于vite+vue3+gin搭建的开发基础平台(支持TS, JS混用),集成jwt鉴权,权限管理,动态路由,显隐可控组件,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器,chatGPT自动查表等开发必备功能。.
  • 17.8k
  • Apache License 2.0

Redis

Клиент Redis Go.
  • 17.6k
  • BSD 2-clause "Simplified"

Gor

GoReplay — это инструмент с открытым исходным кодом для захвата и воспроизведения живого HTTP-трафика в тестовой среде, чтобы постоянно тестировать вашу систему с реальными данными. Его можно использовать для повышения уверенности в развертывании кода, изменениях конфигурации и изменениях инфраструктуры.
  • 17.6k
  • GNU General Public License v3.0

learngo

❤️ Более 1000 созданных вручную примеров, упражнений и викторин. 🚀 Изучайте Go, исправляя более 1000 крошечных программ.
  • 17.5k
  • GNU General Public License v3.0

Lean and Mean Docker containers

Slim(toolkit): ничего не меняйте в образе контейнера и уменьшите его до 30 раз (а для скомпилированных языков даже больше), что также сделает его безопасным! (бесплатно и с открытым исходным кодом).
  • 17.0k
  • Apache License 2.0

authelia

Многофакторный портал единого входа для веб-приложений.
  • 16.9k
  • Apache License 2.0

websocketd

Превратите любую программу, использующую STDIN/STDOUT, в сервер WebSocket. Как и inetd, но для WebSockets..
  • 16.9k
  • BSD 2-clause "Simplified"

bitbar

Поместите вывод любого скрипта или программы в строку меню macOS (перезагрузка BitBar).
  • 16.9k
  • MIT

nvm

Утилита управления версиями node.js для Windows. По иронии судьбы написан на Go. [Перенесено на: https://github.com/coreybutler/nvm-windows] (автор coreybutler).
  • 16.8k
  • MIT

fx

Средство просмотра терминала JSON.
  • 16.8k
  • MIT

redis

Типобезопасный клиент Redis для Golang [перенесено на: https://github.com/redis/go-redis] (автор go-redis).
  • 16.7k
  • BSD 2-clause "Simplified"

Pulumi

Pulumi - Инфраструктура как код на любом языке программирования. Интуитивно создавайте инфраструктуру в любом облаке, используя знакомые языки 🚀.
  • 16.6k
  • Apache License 2.0

vitess

Vitess — система кластеризации баз данных для горизонтального масштабирования MySQL.
  • 16.5k
  • Apache License 2.0