Списком
bufio - функции буферизированного ввода/вывода, включая функции чтения/записи строк из/в текстовые файлы в UTF-8
context — это пакет, который помогает передавать контекст приложения в сложных системах. Позволяет, например, уведомлять какие-то части приложения, что им пора заканчивать свою работу (актуально при написании web-сервисов, работе с каналами и горутинами). Пример: https://habr.com/ru/company/nixys/blog/461723/
crypto - криптография
crypto/rand - рандомизация криптографическая
flag - обработка аргументов командной строки как в POSIX
fmt - функции форматирования текста и чтения форматированного текста, а так же вывод в консоль, в файлы и во все, что реализует интерфейс io.Writer
html\template - создание и работа с html-шаблонами
io - низкоуровневые функции ввода/вывода, а также интерфейсы io.Reader и io.Writer
io/ioutil - высокоуровневые функции для работы с файлами
log - предоставляет функции журналирования
math - математические функции для работы с вещественными типами
math/rand - рандомизация математическая
os - платформо-независимые системные переменные и функции
path/filepath - функции для работы с именами файлов и путями в файловой системе платформонезависимым способом
reflect - для рефлексии
regexp - регулярные выражения
runtime - функции для доступа к свойствам программы времени выполнения, таким как тип платформы, на которой выполняется программа
strings – функции для работы со строками
text/template - создание и работа с текстовыми шаблонами
Last updated