Cobra — библиотека для создания CLI-приложений в Go, используется в kubectl, Hugo, GitHub CLI и десятках других проектов. Позволяет определять команды, подкоманды, флаги (persistent и local), аргументы с валидацией. Генерирует help и автодополнение для bash/zsh/fish. Структура: rootCmd → addCmd, listCmd → каждая команда с Run-функцией. Работает в связке с viper для конфигов. Для серверного приложения cobra обычно не нужна, но для утилит и CLI-инструментов — стандарт де-факто.