Подборка качественных приложений для macOS по категориям: от редакторов и инструментов для разработчиков до утилит и программ для повышения продуктивности.
nikolaydubina/go-recipes
Подборка известных и менее распространённых инструментов для Go: тестирование, зависимости, генерация кода, анализ, профилирование и многое другое.
- Звёзды
- 4,810
- Форки
- 187
- Открытые issues
- 23
- Последний коммит
- 22 дня назад
Что это?
Go Recipes — список инструментов для проектов на Go в духе awesome-репозиториев. Они сгруппированы по задачам: тестирование и покрытие, анализ зависимостей, визуализация кода, генерация кода, рефакторинг, обработка ошибок, сборка и размер бинарных файлов, анализ ассемблерного кода, выполнение, мониторинг, бенчмаркинг, документация, безопасность и статический анализ. Для каждого инструмента есть краткое описание и готовая к запуску команда или инструкция по установке.
В списке есть как широко используемые инструменты — govulncheck, staticcheck, golangci-lint, gotestsum и benchstat, — так и менее распространённые: например, средства поиска утечек горутин, оптимизации расположения полей структур и визуализации графов вызовов. Примеры можно копировать прямо в терминал или конфигурацию CI.
Подборка пригодится разработчикам на Go, которые ищут инструмент для конкретной задачи — например, чтобы проверять покрытие в pull request, проверять лицензии зависимостей или профилировать сервис, — и не хотят просматривать множество репозиториев.
Ключевые возможности
- 01В одном месте собраны инструменты для тестирования, анализа зависимостей, генерации кода, линтинга и профилирования.
- 02Для каждого инструмента есть краткое описание и готовая к копированию команда или инструкция по установке.
- 03В списке представлены как популярные инструменты, так и менее известные решения для конкретных задач.
- 04Инструменты сгруппированы в оглавлении по задачам.
Сценарии использования
- Найти инструмент для проверки покрытия или формирования отчётов о тестах и добавить его в CI-пайплайн.
- Выбрать статический анализатор или линтер для кодовой базы на Go.
- Проверить лицензии зависимостей, доступные пути обновления или уязвимости.
- Профилировать и тестировать производительность сервиса на Go, чтобы найти узкие места.
В подборках
Темы
Частые вопросы
- Что такое go-recipes?
- Подборка известных и менее распространённых инструментов для Go: тестирование, зависимости, генерация кода, анализ, профилирование и многое другое. Go Recipes — список инструментов для проектов на Go в духе awesome-репозиториев. Они сгруппированы по задачам: тестирование и покрытие, анализ зависимостей, визуализация кода, генерация кода, рефакторинг, обработка ошибок, сборка и размер бинарных файлов, анализ ассемблерного кода, выполнение, мониторинг, бенчмаркинг, документация, безопасность и статический анализ. Для каждого инструмента есть краткое описание и готовая к запуску команда или инструкция по установке.
- go-recipes можно использовать бесплатно? Какая у него лицензия?
- go-recipes распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- go-recipes всё ещё поддерживается?
- Активно поддерживается. Последний коммит в go-recipes — 16 окт. 2026 г..
- Для чего можно использовать go-recipes?
- Найти инструмент для проверки покрытия или формирования отчётов о тестах и добавить его в CI-пайплайн. Выбрать статический анализатор или линтер для кодовой базы на Go. Проверить лицензии зависимостей, доступные пути обновления или уязвимости. Профилировать и тестировать производительность сервиса на Go, чтобы найти узкие места.
- Где скачать go-recipes?
- Исходный код и инструкции по установке — на GitHub: https://github.com/nikolaydubina/go-recipes
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Один файл SKILL.md с советами по оптимизации производительности .NET 10–11 для AI-агентов, в первую очередь для бенчмарков.
Библиотека .NET для превращения методов C# в воспроизводимые бенчмарки с автоматическим прогревом, статистикой и отчетами о результатах.
Построчный профилировщик Python, который показывает, сколько времени занимает выполнение каждой строки декорированной функции.
Подборка книг о Go (Golang) на нескольких языках: от учебников для начинающих до материалов по конкурентности, производительности и проектированию систем.
Подборка библиотек, плагинов, руководств, статей и примеров приложений для Flutter, сгруппированных по темам.