Go
352件のリポジトリ(注目度順) — 8ページ目
AIプロンプトを部品化する統合フレームワーク — FabricはAI活用を「統合の問題」と捉え、クラウドソースされたプロンプト集をCLIやREST APIから呼び出せる形でモジュール化したフレームワークです。乱立するAIアプリを個別に使うのではなく、目的別プロンプトを一元管理・再利用できる点が特徴で、コマンドライン志向の開発者に向いています。
Fabric is an open-source framework for augmenting humans using AI. It provides a modular system for solving specific problems using a crowdsourced set of AI prompts that can be used anywhere.
検閲回避を支える多機能プロキシ基盤 — VMess・VLESS・Shadowsocks・Trojanなど多様なプロトコルに対応し、ネットワーク検閲や通信制限を回避するためのプロキシ構築ツール群です。V2Rayの中核として個人のプライバシー保護から企業利用まで幅広く採用されており、活発な開発コミュニティを持つ点が強みです。
A platform for building proxies to bypass network restrictions.
開発者向けのモダンな負荷テストツール — GoでビルドされJavaScriptでテストスクリプトを書ける負荷テストツールです。ユニットテストのような感覚で性能テストを記述できる点が特徴で、DevOps時代の開発者・テスターに向けて設計されています。CLI主体で高い拡張性を持ち、既存の負荷テストツールと差別化されています。
A modern load testing tool, using Go and JavaScript
標準net/http互換の軽量Goルーター「chi」 — chiはGo標準のcontextパッケージを基盤にした軽量・composableなHTTPルーターです。1000行未満という小規模な実装でありながら、ミドルウェアやサブルーター分割、ドキュメント自動生成など大規模REST APIの保守性を高める機能を備え、net/httpと100%互換なので既存エコシステムのミドルウェアがそのまま使えます。
lightweight, idiomatic and composable router for building Go HTTP services
BPB Panelをワンクリック導入するウィザード — Cloudflare Workers/Pages上で動くBPB Panelのデプロイを自動化するツールです。Web版はワンクリック導入用の専用リンクを生成でき、CLI版は複数アカウントのログイン管理に対応。Windows・macOS・Linux・Android(Termux)まで幅広く対応し、設定ミスを防ぎます。
A wizard to facilitate BPB Panel deployment and management.
DBとAIエージェントを繋ぐGoogle製MCPサーバー — GoogleapisによるオープンソースのMCPサーバーで、AIエージェントやIDE、アプリを直接エンタープライズDBに接続できます。既製ツールで即座にスキーマ探索やコード生成が可能な一方、NL2SQLや構造化クエリを安全に定義できるカスタムツールフレームワークも備え、幅広いDB(BigQuery、PostgreSQL、MongoDBなど)に対応します。
MCP Toolbox for Databases is an open source MCP server for databases.
trackarrやautodl-irssiを統合した次世代ダウンロード自動化ツール — autobrrはtorrentとUsenetのダウンロード自動化を刷新するGo製ツールです。trackarr・autodl-irssi・flexgetの良い部分を統合し、IRCアナウンス監視やRSS/Usenet対応、qBittorrent・Sonarr・Radarrなど主要クライアントとの連携を1つのツールで実現します。self-hosted派やシードボックス運用者に特に刺さる設計です。
Modern, easy to use download automation for torrents and usenet.
Google公式のマイクロサービスEC実践サンプル — Googleが提供するクラウドネイティブなECサイトのデモアプリで、11個のマイクロサービスが異なる言語でgRPC通信します。GKE・サービスメッシュ・Spanner・Geminiなど実際のGoogle Cloud製品を使った構成が学べ、Kubernetes学習やアーキテクチャ設計の実例として活用できます。
Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.
IDEからクラスタまで守るK8sセキュリティ基盤 — Kubescapeは開発からランタイムまでを一貫してカバーするKubernetes向けOSSセキュリティプラットフォームです。NSA-CISAやMITRE ATT&CK、CIS Benchmarksといった標準に基づく設定ミス検出やイメージ脆弱性スキャンを備え、CNCFインキュベーティングプロジェクトとして広く採用されています。
Kubescape is an open-source Kubernetes security platform for your IDE, CI/CD pipelines, and clusters. It includes risk analysis, security, compliance, and misconfiguration scanning, saving Kubernetes users and administrators precious time, effort, and resources.
CSS感覚でターミナルUIを装飾できるGoライブラリ — CharmbraceletのLipglossは、CSSのような宣言的な書き方でターミナル出力にスタイルを付けられるGo製ライブラリです。色・余白・幅などをチェーンで指定でき、TUI開発者に人気のBubbleTeaと組み合わせて使われることが多いのが特徴です。
Style definitions for nice terminal layouts 👄
CaddyベースのGo製PHPサーバー、ワーカーモードで高速化 — FrankenPHPはCaddyサーバー上で動くPHPアプリ用サーバーで、ワーカーモードやEarly Hints、ホットリロード、自動HTTPS/HTTP3に対応します。LaravelやSymfonyの公式統合で高速化でき、Goライブラリとしてnet/httpアプリに組み込むこともできます。
🧟 The modern PHP app server
複数クラスタ・マルチクラウドを統合管理するK8sオーケストレーション — KarmadaはKubernetesネイティブAPIを維持しながら、複数クラスタ・複数クラウドにアプリを展開・管理できるCNCF卒業プロジェクトです。既存のK8sツールチェーンをそのまま使え、フェイルオーバーや負荷分散などの高度なスケジューリング機能でベンダーロックインを回避できます。Federation v2の後継として実運用を意識した設計です。
Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration
TLS指紋を偽装するGo製crypto/tlsフォーク — Goのcrypto/tlsをフォークし、ClientHelloを低レベルに操作できるライブラリです。ChromeやFirefoxなど他クライアントのTLS指紋を模倣(パロット)でき、検閲回避やDPI対策を行うツール開発者に向いています。ランダム化指紋によるブラックリスト回避機能も特徴です。
Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes.
GitHub Actions自前ランナーをK8sで自動スケール — ARCはGitHub Actionsのセルフホストランナーをワークフロー数に応じて自動スケールさせるKubernetesオペレーターです。ランナーをコンテナベースでエフェメラルに扱えるため高速かつクリーンに増減でき、Helmで簡単に導入できます。GitHub公式チームも開発に関わる実用的なCI基盤ツールです。
Kubernetes controller for GitHub Actions self-hosted runners
OpenID認定済みのオープンソースSSO/多要素認証ポータル — AutheliaはWebアプリ向けのシングルサインオン兼多要素認証ポータルで、OpenID Certified™かつ耐量子暗号(PQC)対応を掲げています。TOTP・WebAuthn・パスキーなど多様な認証方式やLDAP連携、Docker/Kubernetes対応により、自前でセキュアな認証基盤を構築したいセルフホスター向けの選択肢です。
The Single Sign-On Multi-Factor portal for web apps. OpenID Certified™ and Post-Quantum Cryptography Ready.
Go言語で書くクロスプラットフォームGUIツールキット — FyneはGo言語で書かれたシンプルなUIツールキットで、単一のコードベースからデスクトップとモバイル(Android/iOS)両方に対応するアプリを作れます。Material Design風の見た目とテーマ機能を備え、Go開発者がネイティブGUIを手軽に構築できる点が魅力です。
Cross platform GUI toolkit in Go inspired by Material Design
Nginx設定をブラウザで快適に管理するWebUI — Go製のNginx管理WebUIで、Let's Encrypt連携やcron管理、設定ファイルのコード補完・Copilot機能を備えています。MCPサーバー対応によりAIエージェントからの操作にも対応し、Linux/macOS/Windows/Dockerで動作するセルフホスト型ツールです。
Yet another WebUI for Nginx
ChromiumやLibreOffice管理不要のPDF変換API — GotenbergはDockerコンテナとして動くPDF変換APIで、HTML・Word・Excel・URLなどをmultipart/form-data経由で送るだけでPDFに変換できます。内部でChromiumやLibreOffice、PDFtk等を利用し、環境構築の手間を省けるのが特徴で、多数の企業やOSSプロジェクトで実運用されています。
A developer-friendly API for converting many document formats into PDF files, and more!
手元でKubernetesを動かすminikube — macOS・Linux・Windows上にローカルKubernetesクラスタを構築できるCNCFプロジェクトです。LoadBalancerやNodePort、Persistent Volume、ダッシュボード、GPU対応などKubernetesの主要機能を再現でき、アドオンで拡張も可能。クラウド不要で本番同等の検証環境を手軽に作れる点が開発者に支持されています。
Run Kubernetes locally
非同期前提で設計されたLLMエージェント基盤 — Unreal Labsが開発するGo製のエージェントハーネスです。入力の冪等性管理やセッションの永続化・フォーク、ツール呼び出しの非同期実行を明確なコンポーネント分離で実現しており、再送やクラッシュに強い堅牢なLLMエージェント基盤を構築したい開発者に向いています。
Async-first agent harness
大規模RAG時代を支えるベクトルDB Milvus — Milvusは大量の埋め込みデータを高速に検索できるクラウドネイティブなベクトルDBです。HNSWやDiskANNなど複数のANNアルゴリズムを実装し、分散構成で数十億規模のベクトルにも対応。画像検索やLLM/RAGアプリの基盤として、FaissやElasticsearchに代わる選択肢になります。
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
インフラをコードで安全に管理するIaCの定番 — インフラをHCLという宣言的な構文で記述し、変更前に実行計画を提示することで予期せぬ変更を防げるのが特徴です。リソース間の依存関係をグラフ化して並列処理することで効率的な構築を実現し、AWSなど多数のクラウドプロバイダーに対応しています。チームでのインフラ管理をコードとしてバージョン管理・レビューできる点が支持されています。
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
複数クラウド対応、自前運用できるファイル管理・共有システム — Cloudreveはローカル・OneDrive・S3互換API・各種クラウドストレージを統合管理できるセルフホスト型ファイル共有システムです。クライアントとストレージ間の直接転送や、Aria2/qBittorrentとの連携によるバックグラウンドダウンロード、アーカイブの圧縮・解凍・プレビュー機能を備え、Google DriveやDropboxの自前版として使いたい個人・チームに最適です。
🌩 Self-hosted file management and sharing system, supports multiple storage providers
ApacheBench代替の軽量HTTP負荷テストツール — Goで書かれた単一バイナリのHTTP負荷生成ツールです。ApacheBench(ab)の後継として、並行数やリクエスト数、実行時間、レート制限などを柔軟に指定でき、HTTP2にも対応しています。インストールが簡単で手軽に負荷試験を行いたい開発者に向いています。
HTTP load generator, ApacheBench (ab) replacement
外部シークレット管理をKubernetesに同期するOperator — AWS Secrets ManagerやHashiCorp Vault、Azure Key Vaultなど多数の外部シークレット管理サービスからKubernetes Secretへ値を自動注入するOperatorです。複数のプロジェクトが統合して生まれた経緯があり、マルチクラウド・マルチベンダー対応の事実上の標準として広く採用されています。
External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets.
Gitに統合された分散型バグトラッカー — git-bugはgitリポジトリだけで動くバグトラッカーで、通常のgit remoteを使ってオフラインでもバグ情報をpush/pullできます。GitHub等へのロックインを避けつつ、CLI・TUI・Web・GraphQL APIから利用でき、他のトラッカーとの橋渡し機能も備えています。
Distributed, offline-first bug tracker integrated in git
AI開発支援を組み込んだGin+Vue3の管理画面基盤 — Gin・Vue3・Vite製の企業向け管理画面テンプレートで、JWT認証やCasbinによる権限管理、コード自動生成、フォーム生成などを標準装備しています。MCP連携やSkills管理によりAIエディタでのCRUD自動生成を1分で実現でき、TS/JS混在開発にも対応する点が特徴です。
🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,企业级业务AI+开发解决方案,内置mcp辅助服务,内置skills管理,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。
Go向けOpenTelemetry公式SDK — トレース・メトリクス・ログを統一的に計測できるOpenTelemetryの公式Go実装です。3つの観測シグナルすべてが安定版となり、ベンダー非依存でアプリの挙動をObservabilityプラットフォームに送信できます。Goで分散トレーシングや監視基盤を構築したいエンジニアに最適です。
OpenTelemetry Go API and SDK
AIエージェント同士を安全につなぐP2Pメッシュ網 — GoogleによるAgent Meshは、AIエージェント専用のプライベートP2Pネットワークです。各ノードがツールやモデルを公開・検索・呼び出しでき、デフォルトでは何も外部に公開されず、OIDCベースの検証可能な身元管理とサービス単位の許可制で安全性を確保します。MCPやA2Aプロトコルに対応し、ノート PC からクラスタまで横断的にエージェント連携を実現する点が特徴です。
Agent Mesh
ターミナルで直感的に使えるGit操作UI — lazygitはGoで実装されたシンプルなターミナルUIで、ステージング・コミット・ブランチ操作・リベースなどGitの複雑なコマンドをキー操作だけで視覚的に行えます。CLI操作とGUIの分かりやすさを両立し、日常のGit作業を高速化したい開発者に人気のツールです。
simple terminal UI for git commands