Go
352件のリポジトリ(注目度順) — 11ページ目
Datadog公式エージェント本体のリポジトリ — 監視SaaS大手Datadogが提供する公式エージェントのソースコードです。メトリクス収集・分散トレーシング・ログ・プロファイリングをOpenTelemetryとも連携しながら統合的に扱え、大規模インフラのオブザーバビリティを一元的に実現したいチームに向いています。
Main repository for Datadog Agent
Docker Distributionを拡張するCNCFホストのレジストリ — Harborは署名・脆弱性スキャン・RBAC・レプリケーション機能をDocker Distributionに追加した、コンテナイメージとHelmチャート向けのレジストリです。CNCFがホストしており、ビルドや実行環境に近い場所でセキュリティとID管理を求めるチームに適しています。
An open source trusted cloud native registry project that stores, signs, and scans content.
Docker基盤を支えるコンテナ技術のLego集 — Moby ProjectはDockerが生んだオープンソースのコンテナ基盤で、ビルド・レジストリ・ランタイム・オーケストレーションなどの部品を自由に組み合わせてカスタムなコンテナシステムを作れます。実はDocker Engine自体の開発母体でもあり、コンテナ技術の裏側を学びたいエンジニアや自作ツールを作りたい人に最適です。
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Go製の軽量自己ホスト型Gitサービス — Gogsは「手間をかけずに自分のGitサービスを立てる」ことを目指したセルフホスト型プラットフォームです。Goで書かれているため依存なしの単一バイナリで配布でき、Linux/macOS/Windows/ARM(Raspberry Piなど)まで幅広く動作します。GitLabやGiteaより軽量な選択肢を探す個人・小規模チームに向いています。
The painless way to host your own Git service
Express風の高速GoウェブフレームワークFiber — FiberはExpress.jsにインスパイアされたGo製Webフレームワークで、高速なFasthttpエンジン上に構築されています。Node.js経験者がGoに移行しやすい設計で、REST APIや高パフォーマンスなWebサービス構築に適しています。
⚡️ Express inspired web framework written in Go
Istio:既存サービスに後付けできるサービスメッシュ — Istioは、コード変更なしに既存の分散アプリへトラフィック制御・mTLSによるセキュリティ・可観測性を付与できるCNCF卒業済みのサービスメッシュです。Kubernetes上のマイクロサービスを運用するプラットフォームチームに適し、負荷分散やポリシー適用、障害注入などをインフラ層で実現できます。
Connect, secure, control, and observe services.
数千万ユーザーを支えたGoマイクロサービス基盤 — go-zeroは耐障害性設計を組み込んだWeb/RPCフレームワークで、長年大規模サービスを支えてきた実績があります。API定義からgoctlでGo/TS/Kotlin等のコードを自動生成でき、タイムアウト制御やレート制限、適応型サーキットブレーカーなどを設定不要で備える点が特徴です。
A cloud-native Go microservices framework with cli tool for productivity.
gRPCの公式Go実装、マイクロサービス通信の定番基盤 — HTTP/2をベースにした高性能RPCフレームワークgRPCのGo言語版公式実装です。GoogleやCNCFのエコシステムで広く採用され、マイクロサービス間通信のデファクトスタンダードとなっています。Protocol Buffersとの連携により型安全かつ高速な通信を実現できる点が魅力です。
The Go language implementation of gRPC. HTTP/2 based RPC
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
gRPCをREST/JSON APIとして公開するプロキシ生成ツール — protocのプラグインとして動作し、protobufサービス定義のgoogle.api.httpアノテーションからリバースプロキシを自動生成します。gRPCとRESTful APIを同時に提供したいチームに最適で、OpenAPI(Swagger)定義も出力できるため既存のREST APIクライアントとの互換性も保てます。
gRPC to JSON proxy generator following the gRPC HTTP spec
ピュアGoで実装されたWebRTCライブラリ — libwebrtcに依存せずGoだけでWebRTCを実装したライブラリです。RTP/SRTPやORTCにも対応し、CGO不要でクロスコンパイルしやすいのが強みです。WASM対応でブラウザ連携もでき、動画配信やP2P通信、VoIPなど幅広い用途に使えます。
Pure Go implementation of the WebRTC API
Prometheus定番のOS/ハードウェアメトリクス収集ツール — LinuxなどUNIX系カーネルが公開するCPU・メモリ・ディスク等のメトリクスをPrometheus形式で公開するエクスポーターです。プラガブルなコレクタ構成で柔軟に拡張でき、サーバー監視の事実上の標準として広く使われています。
Exporter for machine metrics
Burp Suite Proに挑むOSSのHTTPセキュリティ診断ツール — HettyはMITM HTTPプロキシとリクエスト編集・リプレイ機能を備えたセキュリティ研究者向けツールキットです。商用のBurp Suite Proに代わるオープンソース版を目指し、スコープ管理やプロジェクト単位のDB保存など、infosec・バグバウンティ業務に役立つ機能をWeb管理画面から利用できます。
An HTTP toolkit for security research.
自前で動かすライブ配信+チャットサーバー — TwitchやYouTube Liveに頼らず、自分のサーバーで配信とチャットを完結させるセルフホスト型ライブ配信サーバーです。RTMPで既存配信ソフトから送信でき、ActivityPubによる連合にも対応。配信者が映像・UI・モデレーション・視聴者データを完全に自分で管理したい人に向いています。
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
開発者向け高画質・低遅延な画面共有ツール — Teamsなどの会議ツールで画面共有が遅延・低画質になる不満から生まれた、WebRTCベースの自前ホスト型画面共有サーバーです。TURNサーバー内蔵でNAT越えも簡単、Dockerや単一バイナリで手軽に導入できるのが特徴です。プライバシー重視で開発者同士のコード共有に最適です。
screen sharing for developers https://screego.net/
AWS認証情報を安全に管理する老舗CLIツール(開発終了) — IAM認証情報をOSのキーチェーンに保存し、一時的な認証情報を生成してシェルやアプリに渡すツールです。AWS CLIのプロファイル設定と連携でき、MFAにも対応しています。長年定番として使われてきましたが開発は終了し、現在はByteNess/aws-vaultが後継フォークとして開発を継続しています。
A vault for securely storing and accessing AWS credentials in development environments
AIネイティブ企業向けの従量課金基盤 — FlexpriceはAI・SaaS企業向けに、従量課金・クレジット制・ハイブリッド課金をリアルタイム計測付きで運用できるオープンソースの課金基盤です。Kafka・ClickHouse・Temporalを組み合わせた構成で、Stripe連携やノーコードUIも備え、Chargebeeなど既存のBilling SaaSに代わるセルフホスト可能な選択肢を提供します。
Usage-based pricing and billing for developers 🔓 Cloud or self-hosted ⚙️ No-code UI 💰 Realtime usage metering 🎟 Credits & top-ups 🔑 Control feature access
Go向けPrometheus計測ライブラリの公式実装 — PrometheusがメンテナンスするGo用公式クライアントライブラリで、アプリケーションへのメトリクス計測とHTTP API経由でのPrometheusへの問い合わせの両方に対応します。Go界のモニタリング計測事実上の標準であり、OpenTelemetry経由のメトリクスプッシュなど新機能も継続的に追加されています。
Prometheus instrumentation library for Go applications
Terraformで知られるHashiCorp製の設定言語HCL — HashiCorpが開発する構造化設定言語のツールキットです。人間が読み書きしやすいネイティブ構文とJSON互換構文の両方をサポートし、Terraformなど多くのDevOpsツールで採用されています。アプリ側でスキーマを定義し、HCLがパースと検証を担う設計が特徴です。
HCL is the HashiCorp configuration language.
AWSインスタンス遠隔管理の公式エージェント — EC2やオンプレサーバー、VM上で動作し、AWS Systems Managerのリモートコマンド実行やSession Managerによるブラウザ経由のシェル接続を可能にするエージェントです。sudo権限を持つssm-userを自動作成し、鍵管理なしで安全にインスタンスへアクセスできる点が特徴です。
An agent to enable remote management of your EC2 instances, on-premises servers, or virtual machines (VMs).
YAMLシナリオでAPI・DB・SSHを横断テストするGoツール — runnはHTTP・gRPC・DB・SSH・Chrome DevTools Protocolなど複数プロトコルを横断して操作シナリオを記述・実行できるツールです。シングルバイナリでCIに組み込みやすく、Goのテストヘルパーとしても使えるため、E2Eテストやワークフロー自動化を一元管理したい開発者に向いています。
runn is a package/tool for running operations following a scenario.
クリックで操作できるk8s TUI — k9sのようなKubernetes TUIですが、マウス操作や即時検索、7種のテーマ、クラスタ文脈を理解したAI支援機能を備えています。単一のGoバイナリで配布され、起動も高速です。日常的にダッシュボードを開く運用者に向いています。
Kubernetes TUI you can click. Instant search, logs/exec/port-forward, 7 themes, context-aware AI. Single Go binary.
AIエージェント時代の複式簿記台帳基盤 — ウォレットや支払、マーケットプレイス、請求に使える複式簿記台帳です。整数演算で金額誤差を排除し、検証可能な監査証跡とサーバー側の支出上限・承認フローでAIエージェントの暴走を防ぎます。MCPサーバーも備え、Apache 2.0で公開されています。
The ledger for AI-native money movement. An open-source double-entry ledger for wallets, payouts, marketplaces and billing, with exact integer money, a verifiable audit chain, server-enforced spending limits and approvals for AI agents, and an MCP server. Apache 2.0.
AIエージェント向けTiDB Cloud統合CLI — TiDB CloudのサーバーレスファイルシステムとMySQL互換データベースをコマンド一つで操作できるCLIツールです。AIコーディングエージェントがサンドボックス間で状態を永続化・共有したり、インフラ構築なしでHTAP対応SQLクラスタを即座に立ち上げたりできる点が特徴です。
Go製の高速静的サイトジェネレーター「Hugo」、豊富なテーマ資産が魅力 — HugoはGoで書かれた高速・柔軟な静的サイトジェネレーターです。Hugo Modulesによる拡張やDart SassによるCSS変換に対応し、豊富なテーマが揃っています。ブログやドキュメントサイトをデータベース不要で素早く構築したい人に向いています。
The world’s fastest framework for building websites.
PrometheusのラベルでログをまとめるLoki — Lokiはログ全文を索引化せず、メタデータのラベルだけを索引化することで運用コストを抑えた分散ログ集約システムです。Prometheusと同じラベルを使えるため、メトリクスとログをシームレスに切り替えられ、Kubernetes Podログの収集にも適しています。
Like Prometheus, but for logs.
Every agent's model. One place. Codex on DeepSeek, Claude Code on Kimi, from the menu bar.
PromQL互換で高速・低コストな時系列データベース — VictoriaMetricsは監視向けの高速・低コストな時系列データベースで、PromQLやInfluxDB、Graphite、OpenTelemetry形式のデータに対応しています。シングルノードとクラスタ構成の両方を提供し、Grammarly、Roblox、Wix、Spotifyなど実運用実績があり、PrometheusやThanosの代替として観測基盤を拡張したいチームに向いています。
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Kubernetesネイティブなワークフローエンジン、PythonユーザーにはHera SDKも — Argo WorkflowsはKubernetes上で各ステップをコンテナ化し、DAGとして複数ステップのジョブを実行するCNCF卒業プロジェクトです。機械学習パイプラインやデータ処理、CI/CD、インフラ自動化に広く使われており、Hera Python SDKによりPythonユーザーにも扱いやすくなっています。
Workflow Engine for Kubernetes
GoReleaserがGo以外の言語もサポートし対応範囲を拡大 — GoReleaserはソフトウェアのビルド・パッケージング・公開を自動化し、CI/CDでの手作業を減らすツールです。Go向けに生まれましたが、現在はRust・Zig・TypeScript・Pythonにも対応し、複数言語をまたいでリリースを統一したいチームに役立ちます。
Release engineering, simplified