Go
352件のリポジトリ(注目度順) — 10ページ目
単一バイナリで動く、セルフホスト型ニュースレター管理ツール — listmonkはPostgreSQLを使うセルフホスト型のメーリングリスト・ニュースレター管理アプリです。GoバイナリやDockerで手軽に導入でき、キャンペーン管理やSMTP、SMSゲートウェイ、Vue製ダッシュボードを備え、SaaS型メール配信サービスに頼らず運用したいチームに向いています。
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
Go製の高速Webフレームワーク Gin — httprouterを採用しゼロアロケーションルーティングを実現したGo向けHTTPフレームワークです。Martini風の分かりやすいAPIを保ちながら最大40倍高速とされ、REST APIやマイクロサービス構築に向いています。ミドルウェアやJSONバリデーションなど実用機能も充実しています。
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.
TUNインターフェースで実現する高機能トンネリングツール — Ligolo-ngはTUNインターフェースを使い、SOCKSやProxychains不要で高速なトンネリング/ピボットを実現するレッドチーム向けツールです。Webインターフェースによるマルチプレイヤー対応、デーモンモード、Windows/Linux/macOS/BSDでの自動ルート設定など機能が充実しており、Ligolo/Chisel/Meterpreterの代替として注目されています。
An advanced, yet simple, tunneling/pivoting tool that uses a TUN interface.
コンテナオーケストレーションの事実上標準 — GoogleのBorgでの運用知見をもとに生まれたコンテナ管理システムで、複数ホスト間でのアプリのデプロイ・維持・スケーリングを自動化します。CNCFが主導し、事実上の業界標準として大規模インフラ運用を支えています。
Production-Grade Container Scheduling and Management
Redis公式のGo向けクライアントライブラリ — go-redisはRedis公式のGoクライアントで、直近3リリースのRedis(8.0〜8.10)を公式サポートしています。Redis 8.8で追加された新しい配列データ型AR*コマンド群にもいち早く対応するなど、Goエコシステムで事実上標準のRedisクライアントとして広く使われています。
Redis Go client
Go製・純粋実装のExcel操作ライブラリ — 外部依存なしの純Go実装で、XLSX/XLSM/XLTX/XLAMなどExcel形式の読み書きが可能なライブラリです。数式・チャート・VBA・大量データ向けストリーミングAPIまで対応し、AIエージェントやMCP連携も見据えた設計が特徴です。Excel操作をGoで完結させたい開発者に最適です。
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
AI搭載、プライバシー重視の自前フォトアプリ — PhotoPrismはGoogleフォトの代替として作られたAI搭載写真管理アプリです。TensorFlowによる自動タグ付けやRAW/動画対応の高機能検索を備えつつ、セルフホストでプライバシーを守れる点がGoogleフォトとの大きな違いです。
AI-Powered Photos App 🌈💎✨
Dockerで動くWebRTCベース仮想ブラウザ — Dockerコンテナ内でブラウザを丸ごと実行し、WebRTCで映像・操作をストリーミングするセルフホスト型の仮想ブラウザです。ローカル環境を汚さずに安全・匿名でウェブ閲覧でき、複数人でブラウザ画面を共有して同時操作できる点が特徴で、共同視聴やリモート作業に活用されています。
A self hosted virtual browser that runs in docker and uses WebRTC.
軽量Kubernetes「K3s」100MB以下のシングルバイナリ — K3sはKubernetesを単一バイナリにまとめた軽量ディストリビューションです。SQLite対応やTraefik・containerdなどを内蔵し、エッジ・IoT・CI・開発環境など「k8s運用の専門知識なしでも動かしたい」場面に最適です。公式CNCF準拠で本番運用も可能です。
Lightweight Kubernetes
AIエージェント時代に備える分散SQL DB「TiDB」 — TiDBはMySQL互換の分散SQLデータベースで、トランザクション処理・分析(HTAP)・ベクトル検索を1つの基盤で統合しています。急激に増減するAIエージェントのワークロードにも対応し、ACID保証を保ちながらデータサイロやリソース競合を排除できる点が特徴です。既存のRDBやNewSQLとは異なり、スケールの天井を意識せず運用できます。
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
AIエージェントが出す成果物を人がレビューする基盤 — AIエージェントが生成したレポートや設計書などを1つのHTMLとして公開し、人間がブラウザ上でコメント・バージョン管理しながらレビューできるセルフホスト型ツールです。チャットに巨大な報告を貼り付ける代わりに、エージェントと人間が共同作業する場を提供します。CLI・リモートMCP対応で、Goサーバー+Reactフロントエンドという構成です。
Give your agents the power to publish reviewable HTML documents. Self-hosted server + CLI + remote MCP; agents push, humans review with comments and versions.
エージェント向けモデルルーター、50ms未満で最適なAIモデルへ自動振り分け — AIエージェントのプロンプトを最適なモデルへ50ms未満で振り分けるGo製ルーターです。エンドポイントを差し替えるだけでコストを40〜70%削減でき、OpenAI互換APIとしてClaude CodeやCodexなど既存ツールにそのまま組み込めます。
Model router for agentic systems. Routes every prompt to the right model in <50ms. Cut costs 40-70% with just an endpoint change.
AI時代の従量課金を支えるOSS課金基盤 — LagoはトークンやAPI呼び出しなど任意の利用量を計測し、価格設定・請求・支払い・収益分析まで一気通貫で扱えるオープンソースの課金インフラです。自社製品向けの直接利用(Lago Direct)と、顧客向けに課金機能を組み込めるLago Embeddedの両方に対応し、Stripe課金などSaaS型サービスに依存せず自前で運用できる点が特徴です。Mistral AIやPayPalなど実績のあるAIプロダクト向け料金設計にも強みがあります。
Open Source Metering and Usage Based Billing API ⭐️ Consumption tracking, Subscription management, Pricing iterations, Payment orchestration & Revenue analytics
コマンド結果を一定時間キャッシュするCLI — Goで実装されたCLIツールで、コマンドを一度実行してその出力をユーザー毎のデーモンに一定時間キャッシュします。1Passwordからのシークレット読み取りなど、指紋認証を毎回求められる処理をTTLとテナントキーで再利用し、承認回数を減らせるのが特徴です。
Run a command once, reuse its output for a while.
依存ゼロで書けるGo製CLI構築フレームワーク — Go標準ライブラリのみで動く宣言的なCLIツール構築パッケージです。サブコマンドやシェル補完、環境変数・設定ファイルからの入力読み込みなど実務で欲しい機能を揃えつつ、複雑な依存関係を持ち込まない設計が特徴です。man/Markdownドキュメント生成にも対応し、Go製CLIツール開発の定番選択肢となっています。
A declarative, simple, fast, and fun package for building command line tools in Go
eBPFで実現するKubernetesネットワーキング基盤 — CiliumはeBPFを基盤とし、L3〜L7のネットワークポリシーやロードバランシングをカーネル内で高速に処理するCNIです。kube-proxyを完全に置き換え可能で、ゲートウェイやサービスメッシュ、可視性機能も統合。CNCF卒業プロジェクトとしてKubernetes環境のネットワーク・セキュリティ・監視を一元化したいエンジニアに最適です。
eBPF-based Networking, Security, and Observability
オフラインIP位置情報DB、IPv4/IPv6対応で10μs級検索 — ip2regionはオフラインで動作するIPアドレス位置情報ライブラリ兼データ管理フレームワークです。IPv4/IPv6双方に対応し、10マイクロ秒レベルの高速検索を実現。xdb形式で独自の地域データを拡張管理でき、多言語向けの検索クライアントも提供しています。
Ip2region is an offline IP-to-Region localization library and IP data management framework with both IPv4 and IPv6 supports, 10-microsecond level query efficiency, xdb search client for many programming languages
dockerコマンドそのものを生み出すソースコード — 本リポジトリはDocker Engineに同梱されるdocker CLIバイナリの実際のソースコードです。buildx bakeを用いてDocker自身でビルドされ、クロスプラットフォームやglibc/musl両対応のビルドも可能です。CLIを改造したり独自ビルドしたい人に有用です。
The Docker CLI
Docker/Kubernetesを支える業界標準コンテナランタイム — containerdはイメージ管理・実行・ネットワークなどコンテナのライフサイクル全体を担うランタイムで、DockerやKubernetesの内部で広く採用されています。単体利用より大規模システムへの組み込みを前提に設計され、CNCFのgraduatedプロジェクトとして高い信頼性と実績を持ちます。
An open and reliable container runtime
Go用高速リンター統合ランナー — 100種類以上のGo用リンターを並列実行し、キャッシュ機能で高速化したツールです。YAML設定や主要IDEとの連携に対応し、CI/CDパイプラインにも組み込みやすい点が特徴です。個々のリンターを個別に実行する手間を省き、統一的に品質チェックしたい開発者に適しています。
Fast linters runner for Go
Go言語本体、シンプルさと効率を両立する言語処理系 — Googleが開発したオープンソース言語Goの公式リポジトリです。シンプルな文法と高速なコンパイル、並行処理のしやすさで知られ、クラウドインフラやCLIツール開発で広く採用されています。C++やJavaに代わる実用的な選択肢として、シンプルさと性能を両立させたい開発者に刺さります。
The Go programming language
複数AIサービスを一元管理するセルフホスト型ゲートウェイ — OpenAIやClaude、Geminiなど複数プロバイダのAPIキー・サブスクアカウントを一つの入口で束ね、負荷分散やフェイルオーバー、リクエストログ・使用量集計まで対応するGo製ゲートウェイです。複数の課金アカウントを組織的に運用したいチームや、LLM APIの可用性・コスト管理を自前で構築したい開発者に向いています。
Self-hosted AI gateway for multi-channel, multi-credential setups — API keys and subscription accounts, scheduling, failover, request logs and usage. 自托管 AI 网关:多渠道多凭据统一接入,含密钥与订阅账号、调度容错、日志与用量。
Go定番の構造体バリデーションライブラリ — タグベースでGoの構造体やフィールドを検証するライブラリです。クロスフィールド/クロス構造体検証やスライス・マップの多次元ダイビング検証など独自機能が豊富で、gin標準のバリデータとしても採用されています。i18n対応のエラーメッセージ生成も可能です。
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Kubernetesを支える分散KVストア — RaftアルゴリズムによりKubernetesのバックエンドとして採用されている、分散システムの重要データを堅牢に管理するキーバリューストアです。gRPCベースのシンプルなAPI、TLSによるセキュアな通信、高スループットを兼ね備え、CNCFプロジェクトとして厳格な堅牢性テストを継続しています。
Distributed reliable key-value store for the most critical data of a distributed system
DroneをCI/CDに留めず拡張、統合DevOps基盤「Harness」 — Harnessは、Droneの後継となるオープンソースの開発プラットフォームです。コードホスティング、CI/CDパイプライン、ホスト型開発環境(Gitspaces)、アーティファクトレジストリを1つにまとめ、Dockerコンテナ1つで起動できます。複数ツールを組み合わせずに済ませたいチームに向いています。
Harness Open Source is an end-to-end developer platform with Source Control Management, CI/CD Pipelines, Hosted Developer Environments, and Artifact Registries.
人間とAIエージェント両方に対応するDB統制基盤 — Bytebaseは、マイグレーションスクリプトやSQLクライアント、チケット管理に分散しがちなDB操作を一元化するオープンソースのデータベース統制プラットフォームです。人間だけでなくAIエージェントからのアクセスも含め、変更管理・権限制御・監査をGUIとGitOpsで統合的に扱える点が特徴です。
Database governance built for humans and agents — controlling changes and access across every major database.
クラウドストレージ版rsync、rclone — S3やGoogle Drive、Dropboxなど40以上のクラウドストレージに対応した同期・転送CLIツールです。暗号化やFUSEマウント、キャッシュ機能も備え、複数クラウド間のバックアップ・移行を一本化できる点が支持されています。
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
障害耐性テストのためのTCPプロキシ — ネットワークやシステムの障害状況を意図的に再現できるTCPプロキシです。レイテンシ付与や接続断などをHTTP経由で操作でき、Shopifyが2014年から全開発・テスト環境で実運用。アプリの単一障害点をテストで証明したいチームに最適です。
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
MySQL互換のバージョン管理DB「Dolt」 — DoltはGitのようにfork・clone・branch・merge・push・pullできるSQLデータベースです。MySQL互換で接続でき、CLIもGitと同じ操作感。テーブル単位でデータ変更を履歴管理でき、マルチエージェントのメモリ基盤としても活用が広がっています。
Dolt – Git for Data
DatadogのGo向けSDK、トレーシングからセキュリティまで統合 — Datadogの公式Goクライアントライブラリで、APM分散トレーシング、継続的プロファイリング、アプリケーションセキュリティ監視を1つのパッケージに統合しています。主要なGoライブラリ向けの標準統合も備え、Datadog利用者がボトルネックや攻撃を一元的に可視化したい場合に適しています。
Datadog Go Library including APM tracing, profiling, and security monitoring.