Типизированное расширение JavaScript с необязательной статической типизацией, которое компилируется в понятный JavaScript, соответствующий стандартам.
golang/go
Go — язык программирования с открытым исходным кодом для создания простого, надёжного и эффективного ПО.
- Звёзды
- 139,382
- Форки
- 22,252
- Открытые issues
- 10,385
- Последний коммит
- 10 часов назад
Что это?
Go — язык программирования с открытым исходным кодом, разработанный для того, чтобы создавать простое, надёжное и эффективное ПО было легко. В этом репозитории находится основное дерево исходного кода языка, включая компилятор, среду выполнения, стандартную библиотеку и toolchain.
Официальные бинарные дистрибутивы можно скачать с go.dev; для платформ, для которых нет готового релиза, проект предоставляет инструкции по установке из исходников. Канонический Git-репозиторий размещён на go.googlesource.com, а этот репозиторий на GitHub служит его зеркалом.
Разработкой занимается сообщество, и в неё вносят вклад тысячи разработчиков. Об ошибках сообщают и предложения подают через трекер задач, а общие вопросы о языке задают на других форумах, перечисленных на сайте проекта.
Ключевые возможности
- 01Компилятор и toolchain для сборки программ на Go.
- 02Стандартная библиотека, поставляемая вместе с языком.
- 03Официальные бинарные релизы для разных операционных систем и архитектур.
- 04Возможность установки из исходников на платформах без готовых бинарных файлов.
- 05Открытый исходный код под лицензией в стиле BSD.
Сценарии использования
- Разработка простого, надёжного и эффективного серверного ПО или программ командной строки.
- Участие в разработке или изучение внутреннего устройства языка Go и среды выполнения.
- Настройка среды разработки Go с использованием официальных релизов или исходного кода.
Быстрый старт
- 1
Скачайте бинарный релиз с официальной страницы загрузки
- 2
Следуйте официальным инструкциям по установке для вашей системы
- 3
Если для вашей платформы нет готового бинарного файла, следуйте инструкциям по установке из исходного кода
Что важно знать
- На платформах, для которых нет официальных бинарных сборок, необходимо собирать программу из исходного кода.
Темы
Частые вопросы
- Что такое go?
- Go — язык программирования с открытым исходным кодом для создания простого, надёжного и эффективного ПО. Go — язык программирования с открытым исходным кодом, разработанный для того, чтобы создавать простое, надёжное и эффективное ПО было легко. В этом репозитории находится основное дерево исходного кода языка, включая компилятор, среду выполнения, стандартную библиотеку и toolchain.
- go можно использовать бесплатно? Какая у него лицензия?
- go распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- go всё ещё поддерживается?
- Активно поддерживается. Последний коммит в go — 20 окт. 2026 г..
- Для чего можно использовать go?
- Разработка простого, надёжного и эффективного серверного ПО или программ командной строки. Участие в разработке или изучение внутреннего устройства языка Go и среды выполнения. Настройка среды разработки Go с использованием официальных релизов или исходного кода.
- Как установить go?
- Скачайте бинарный релиз с официальной страницы загрузки Следуйте официальным инструкциям по установке для вашей системы Если для вашей платформы нет готового бинарного файла, следуйте инструкциям по установке из исходного кода
- Где скачать go?
- Исходный код и инструкции по установке — на GitHub: https://github.com/golang/go
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Go CLI и расширение GitHub CLI, запускающие локальный веб-сервер для предпросмотра GitHub Flavored Markdown, в том числе офлайн.
Moby — открытый проект Docker для работы с контейнерами, включающий модульные компоненты для сборки, запуска и оркестрации контейнерных систем.
Фреймворк на Go для создания терминальных интерфейсов по паттерну model-update-view из The Elm Architecture.
Полнофункциональная ORM для Go: преобразует структуры в таблицы БД и поддерживает связи, хуки, транзакции и миграции.
Trivy — сканер безопасности с открытым исходным кодом, который выявляет уязвимости, ошибки конфигурации, секреты и данные SBOM в контейнерах, файловых системах, Git-репозиториях, образах VM и Kubernetes.