JavaScriptに任意の静的型付けを追加し、読みやすく標準準拠のJavaScriptにコンパイルできる上位互換言語です。
golang/go
Goは、シンプルで信頼性が高く、効率的なソフトウェアを開発するためのオープンソースプログラミング言語です。
- スター
- 139,382
- フォーク
- 22,252
- 未解決の Issue
- 10,385
- 最終コミット
- 8 時間前
これは何?
Goは、シンプルで信頼性が高く、効率的なソフトウェアを簡単に開発できるよう設計されたオープンソースのプログラミング言語です。このリポジトリは、コンパイラ、ランタイム、標準ライブラリ、ツールチェーンを含む、言語のメインソースツリーです。
公式バイナリディストリビューションは go.dev からダウンロードできます。ビルド済みリリースがないプラットフォーム向けには、ソースからインストールする手順が用意されています。正規のGitリポジトリは go.googlesource.com でホストされており、このGitHubリポジトリはミラーとして提供されています。
開発はコミュニティ主導で、何千人もの開発者が貢献しています。バグ報告や提案はイシュートラッカーで受け付けており、言語に関する一般的な質問はプロジェクトのWebサイトに記載されたほかのフォーラムに案内されています。
主な機能
- 01Goプログラムのビルドに使うコンパイラとツールチェーン。
- 02言語に付属する標準ライブラリ。
- 03複数のOSとアーキテクチャ向けの公式バイナリリリース。
- 04ビルド済みバイナリがないプラットフォーム向けのソースからのインストール。
- 05BSD系ライセンスのもとで公開されたオープンソース。
ユースケース
- シンプルで信頼性が高く、効率的なサーバーサイドソフトウェアやコマンドラインソフトウェアの開発。
- Go言語やランタイムの内部構造の調査、または開発への貢献。
- 公式リリースまたはソースからのGo開発環境の構築。
クイックスタート
- 1
公式ダウンロードページからバイナリ版をダウンロードしてください
- 2
お使いのシステム向けの公式インストール手順に従ってください
- 3
お使いのプラットフォーム向けのバイナリ版がない場合は、ソースからのインストール手順に従ってください
使う前に知っておきたいこと
- 公式のバイナリ配布がないプラットフォームでは、ソースからビルドする必要があります。
トピック
よくある質問
- go とは?
- Goは、シンプルで信頼性が高く、効率的なソフトウェアを開発するためのオープンソースプログラミング言語です。 Goは、シンプルで信頼性が高く、効率的なソフトウェアを簡単に開発できるよう設計されたオープンソースのプログラミング言語です。このリポジトリは、コンパイラ、ランタイム、標準ライブラリ、ツールチェーンを含む、言語のメインソースツリーです。
- go は無料で使えますか?ライセンスは?
- go は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- go は今もメンテナンスされていますか?
- 活発にメンテナンス中。go の最終コミットは 2026年10月20日 です。
- go は何に使えますか?
- シンプルで信頼性が高く、効率的なサーバーサイドソフトウェアやコマンドラインソフトウェアの開発。 Go言語やランタイムの内部構造の調査、または開発への貢献。 公式リリースまたはソースからのGo開発環境の構築。
- go のインストール方法は?
- 公式ダウンロードページからバイナリ版をダウンロードしてください お使いのシステム向けの公式インストール手順に従ってください お使いのプラットフォーム向けのバイナリ版がない場合は、ソースからのインストール手順に従ってください
- go はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/golang/go
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Mobyは、コンテナベースのシステムの構築、実行、オーケストレーションに使えるモジュール式コンポーネントを提供する、Dockerのオープンソースコンテナプロジェクトです。
The Elm Architectureのmodel-update-viewパターンを使ってターミナルUIを構築するためのGoフレームワークです。
Goの構造体をデータベースのテーブルに対応付け、関連付け、フック、トランザクション、マイグレーションに対応する多機能ORMです。
Trivyは、コンテナ、ファイルシステム、Gitリポジトリ、VMイメージ、Kubernetesを対象に、脆弱性や設定ミス、シークレット、SBOMを検出するオープンソースのセキュリティスキャナーです。