Go
352件のリポジトリ(注目度順) — 5ページ目
Git履歴に潜む秘密情報を検出する定番CLI — パスワードやAPIキー、トークンなどの秘密情報をgitリポジトリやファイル、標準入力から検出するGo製CLIツールです。正規表現ベースの検出エンジンとCI/CD連携(GitHub Action)で高い実用性を持ち、DevSecOpsの定番として広く使われています。現在は機能完成版として保守フェーズに入り、開発の軸は後継のBetterleaksへ移行中です。
Find secrets with Gitleaks 🔑
WireGuardを誰でも簡単に使えるVPN基盤 — WireGuardをベースに、複雑な鍵管理やルーティング設定を自動化したメッシュVPNを実現するOSSです。SSOや2FAと連携し、個人開発から企業利用まで安全な接続を簡単に構築できます。tailscaledデーモンとCLIを中心に、主要OS・モバイルアプリの基盤としても使われています。
The easiest, most secure way to use WireGuard and 2FA.
大規模GPUクラスタ向けK8sスケジューラ — KAI SchedulerはAI/機械学習ワークロード向けのKubernetesネイティブなスケジューラです。数千ノード規模のGPUクラスタを対象に、小規模な対話型ジョブから大規模な学習・推論まで同一クラスタで扱え、チーム間の公平性を保ちながらGPU資源を動的に割り当てます。トポロジー考慮や階層的ギャングスケジューリングにも対応し、既存スケジューラと共存可能です。
KAI Scheduler is an open source Kubernetes Native scheduler for AI workloads at large scale
Winampをターミナルに再現した多機能音楽プレイヤー — cliampはWinampの操作感を再現したターミナル音楽プレイヤーです。ローカルファイルだけでなくYouTube、Spotify、SoundCloud、Navidrome、Plex、Jellyfinなど多数のサービス・サーバーに対応し、スペクトラム表示やEQ、プレイリスト管理まで備えています。Android向けクライアントも用意され、CUIで音楽をまとめて楽しみたい人に最適です。
cliamp - Terminal music player inspired by winamp
AIコーディングエージェント用の分散型課題管理ツール — Beadsは、コーディングエージェントに永続的な構造化メモリを与えるCLIツールです。散らかったMarkdownの計画書を、依存関係を意識したグラフ構造の課題管理に置き換え、Doltを使って複数マシン間で同期しながら長期タスクの文脈を保持できます。Claude CodeやCodexなど主要エージェントとの統合もサポートしています。
Beads - A memory upgrade for your coding agent
LarkをAgentと人間の両方から操るCLI — Lark/飞书公式のCLIツールで、Messenger・Docs・Base・Sheets・Calendarなど18業務領域を200以上のコマンドでカバーします。26種のAI Agent向けSkillsを標準搭載し、AIエージェントがゼロ設定でLarkを操作できる点が特徴で、ショートカット・APIコマンド・Raw APIの三層構造で人間にもAIにも最適な粒度で使えます。
The official Lark/飞书 CLI tool, maintained by the larksuite team — built for humans and AI Agents. Covers core business domains including Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, Meetings, and more, with 200+ commands and 20+ AI Agent Skills.
複数コンテナを一括管理するDocker公式ツール — Compose file形式で複数コンテナのアプリ構成を定義し、`docker compose up`一発で起動できる公式ツールです。Docker Desktopに標準搭載され、CLIプラグインとしても導入可能。ローカル開発から小規模構成まで手軽にオーケストレーションしたい人に向いています。
Define and run multi-container applications with Docker
GitHub公式のAIエージェント連携MCPサーバー — AIツールをGitHubに直結させる公式MCPサーバーです。リポジトリ閲覧やIssue/PR管理、CI/CD監視、コード解析などを自然言語操作で行え、AIエージェントによる開発ワークフロー自動化を実現します。リモート・ローカル両対応で導入も容易です。
GitHub's official MCP Server
ローカルLLM実行を誰でも簡単にするOllama — Kimi、GLM、DeepSeek、Qwen、Gemmaなど多様なオープンモデルをワンコマンドでダウンロード・実行できるツールです。Claude CodeやCopilot CLIなど既存のコーディングエージェントとの統合も充実し、ローカルLLM利用のハードルを大きく下げています。
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
K8s上でGPUを分割共有するHAMi — HAMiはKubernetes上でNVIDIA GPUやNPUなど多様なアクセラレータを仮想化・分割共有できるCNCF Incubatingプロジェクトです。メモリやコア単位でのリソース分離、トポロジ考慮のスケジューリングをアプリ変更なしで実現し、GPU稀少環境での利用効率向上に役立ちます。
Heterogeneous GPU Sharing on Kubernetes
エストニアの電子投票システムが公開レビュー可能に — エストニアで実際の選挙に使われているオンライン投票システムIVXVのソースコードを、公開レビュー目的で公開しているリポジトリです。法的拘束力のある選挙で稼働する実運用コードがそのまま確認できる点が特徴で、選挙システムの透明性や投票の検証可能性に関心のある人にとって貴重な参照先となります。活発な開発リポジトリではなく、選挙管理当局の監督下で維持・更新されています。
IVXV online voting system
AIエージェントも使えるK8s可視化ツール — Kubernetesダッシュボードにトポロジー表示、イベントタイムライン、Helm/GitOps連携、ライブ通信監視、クラスタ監査を1つのGoバイナリに統合したOSSです。特徴的なのはMCPサーバーを内蔵し、AIエージェントがクラスタの状態を直接把握・調査できる点。インストール不要でラップトップから即実行でき、既存の重量級ダッシュボードとの差別化を図っています。
The missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why, and what changed. Issues, Topology, event timeline, Helm, GitOps, live service traffic, and cluster audits - all in one Go binary.
次世代Webクローラーkatana、ヘッドレス対応で高速探索 — ProjectDiscoveryが開発するGo製クローラーです。標準モードに加えヘッドレスブラウザでのJS実行やクロールに対応し、自動フォーム入力やスコープ制御、機械学習によるページ分類も備えます。セキュリティ調査やペネトレーションテストで既存クローラーより高精度な情報収集を目指せます。
A next-generation crawling and spidering framework.
K8sノードを自動最適化するKarpenter — Karpenterは、スケジュール不能なPodを検知して要件に合うノードを自動でプロビジョニング・削除するKubernetesノードオートスケーラーです。Cluster Autoscalerより高速・柔軟な設計で、AWSやAzureなど多数のクラウドプロバイダー向け実装があるマルチクラウド対応プロジェクトです。
Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.
OpenTelemetry Collectorを拡張する公式コンポーネント集 — OpenTelemetry Collectorの公式拡張リポジトリで、各種クラウドベンダーやツール向けのレシーバー・エクスポーター・プロセッサーを豊富に提供します。可観測性基盤を自社システムに合わせて柔軟に構築したいエンジニアに最適で、ベンダーロックインを避けつつ多様なバックエンドと連携できる点が強みです。
Contrib repository for the OpenTelemetry Collector
家庭内の複数端末でLLM推論を自動分散するルーター — NVIDIA PAIRは、同一ネットワーク上の複数PCを発見し、OllamaやLlama Studioなどの推論エンジンをノード間でまとめて管理するローカル推論ルーターです。OpenAI・Anthropic・Ollama互換APIを提供しつつ、モデルの有無やGPU負荷に応じてリクエストを最適なノードへ振り分けます。GPUメモリ統合ではなく、独立したリクエスト単位でのルーティングに特化しており、プロンプトとレスポンスをローカルに留めたいマルチエージェント用途に向いています。
Router that virtually distributes inference across connected devices in the home.
自分だけの音楽ストリーミングサーバーNavidrome — Navidromeは自分の音楽コレクションを個人用Spotifyのように配信できるオープンソースの音楽サーバーです。Subsonic API互換でAirsonicやMadsonicの後継として使え、ブラウザやモバイルアプリから自宅音源に自由にアクセスできます。Go製で軽量、Raspberry Piなどへの自己ホストにも適しています。
🎧 Your Personal Streaming Service
AIエージェントの群れが自律的に攻撃するペネトレーションテスト — 複数のAIエージェントが偵察・分類・攻撃・報告を分担し、ReAct推論でBOLA/IDORやJWT偽造、SSRFなどの攻撃を連鎖させ実際に脆弱性を突く自律ペンテストツールです。商用のXBOWに対するOSS版として、単なるスキャンでなく攻撃パスを評価・強化しながら侵入を証明する点が特徴で、バグバウンティやCTF、継続監視にも対応します。Goと7種以上のネイティブセキュリティツールで構築されています。
Autonomous penetration testing using a swarm of AI agents. Orchestrates recon, classification, exploitation, and reporting specialists with ReAct reasoning — supports bug bounty, continuous monitoring, and CTF modes. Built with Go and 7+ native security tools.
検閲耐性を高めるV2Ray後継プロキシコア — VLESSやREALITY、XHTTPなど独自プロトコルを備えたV2ray-core後継の通信基盤です。TLSフィンガープリント偽装やポスト量子暗号対応など検閲回避技術に力を入れており、プロキシ・VPN構築者から高い支持を集めています。
Xray, Penetrates Everything. Also the best v2ray-core. Where the magic happens. An open platform for various uses.
Google協力によるMCP公式Go SDK — Model Context Protocol(MCP)のサーバー・クライアントを構築するための公式Go SDKで、Googleと共同でメンテナンスされています。JSON-RPC通信層やOAuth認証の拡張パッケージも含み、MCP仕様の複数バージョンに対応。Go言語でMCP対応のAIツール連携を作りたい開発者に最適です。
The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with Google.
PythonもDockerも不要、単一バイナリで動くローカルLLMサーバー — JanusはGo製の単一実行ファイルで.ggufモデルを動かし、OpenAI互換API(/v1/chat/completions等)を公開するローカルLLMサーバーです。Vulkan経由でAMD/Intel/NVIDIAのGPUやCPUで推論でき、Ollamaのような外部依存なしに手軽にCursorやClineなどへ組み込めるのが特徴です。モデルのホットスワップや思考過程の分離表示にも対応しています。
Janus is a API router for AI models written in Go and has a Vulkan Model runner
Goエコシステムを一望できる定番キュレーションリスト — Go言語のフレームワーク・ライブラリ・ソフトウェアを体系的にまとめたawesomeリストです。awesome-pythonに触発され、分野別に厳選された情報が整理されているため、Go開発者が目的のツールを探す際の出発点として広く使われています。コミュニティ主導で継続的に更新されているのも特徴です。
A curated list of awesome Go frameworks, libraries and software
閲覧履歴とファイルを丸ごと検索できる自分専用サーチエンジン — Histerは訪れたWebページやローカルファイルの全文を索引化し、Web画面・ターミナル・MCP経由のAIアシスタントから検索できる個人用検索エンジンです。ブラウザ拡張で自動収集し、履歴やブックマークのインポートにも対応。Googleなど外部サービスに依存せず、プライバシーを保ったまま自分の閲覧履歴を再発見できる点が特徴です。
Your own search engine
Kubernetes専用に作られた最小構成OS — Talos LinuxはKubernetesを動かすためだけに設計された最小・不変なLinuxディストリビューションです。シェルやSSHを持たずAPI経由でのみ管理でき、mTLSによる強固な認証とアトミックな更新で構成ドリフトを排除します。従来型OSより攻撃対象領域を大幅に減らせる点が特徴です。
Talos Linux is a modern Linux distribution built for Kubernetes.
大きな変更を小分けPRの連鎖で管理するgh拡張 — GitHub公式が提供するgh CLI拡張で、大きな変更を積み重ねた小さなPR群(スタックドPR)として管理できます。ブランチ作成やリベース、PRのベース設定、階層間の移動といった煩雑な作業を自動化し、AIコーディングエージェント向けのskill連携も用意されています。
GitHub Stacked PRs
Go製ACME/Let's Encryptクライアント兼ライブラリ — lego はGo言語で書かれたACME v2対応のLet's Encryptクライアント兼ライブラリです。200以上のDNSプロバイダに対応し、HTTP/DNS/TLS-ALPNチャレンジや証明書の取得・更新・失効、カスタムチャレンジソルバーの実装もサポートしており、CLIとライブラリの両方として利用できる点が特徴です。
Let's Encrypt/ACME client and library written in Go
OWASP公式の攻撃面マッピングツールAmass — OWASP Amassは、OSINTとアクティブな偵察技術を組み合わせてサブドメイン列挙や外部資産発見を行う攻撃面マッピングツールです。DNS調査やネットワークマッピングに特化し、ペネトレーションテストや資産管理の現場で広く使われています。
In-depth attack surface mapping and asset discovery
GitOpsでステージ間の昇格を自動化するKargo — KargoはGitOpsの考え方に基づき、ステージング→本番などの複数ステージを経るソフトウェアアーティファクトの昇格プロセスを自動化するツールです。Argo CDとの連携を前提に設計され、Kubernetes上での継続的デリバリーをGitOpsのまま実現したいチームに向いています。Akuityによる商用サポートも用意されています。
Application lifecycle orchestration
Bubble Tea製、見た目も機能も充実したTUIファイルマネージャー — GoのBubble Teaフレームワークで作られた、モダンな見た目のターミナルファイルマネージャーです。マルチパネル操作やテーマ・プラグイン対応などを備え、ranger系CLIに慣れていない人でも使いやすいUIを目指しています。見た目の美しさと実用性を両立したい方におすすめです。
Pretty fancy and modern terminal file manager
RAGとAgentを融合したOSS検索基盤 — RAGFlowは、深い文書理解に基づくRAGとAgent機能を組み合わせ、LLMに高品質なコンテキストを提供するオープンソースエンジンです。単純な検索拡張ではなく、複雑な文書構造の解析や知識のコンパイル、エージェント的な検索プロセスを組み込んでいる点が既存RAGツールとの差別化ポイントです。
RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs