メインコンテンツまでスキップ

Go.

05 — Go に関する記事

01

AgentMux:リモートサーバー上の AI コーディングエージェントのコントロールプレーン

リモートサーバーで動く AI コーディングエージェントを管理するデスクトップアプリ AgentMux をオープンソースにしました。すべてのサーバー・プロジェクト・エージェントが一本のツリーに並び、セッションはサーバーの tmux 内で動くので、アプリを閉じてもデタッチするだけです。Go + Wails 3 + React、MIT ライセンス。

02

gRPC TLS 自己署名証明書

OpenSSL で gRPC の内部ネットワーク通信用に自己署名証明書を生成する一連の流れの記録:ルート証明書、サービス証明書、SAN 拡張フィールド、証明書内容の検証。

03

Polaris Mesh

PolarisMesh は Tencent がオープンソース化したワンストップのクラウドネイティブサービスガバナンスプラットフォームで、サービス登録・ディスカバリ、トラフィックガバナンス、フォールトトレランス、設定管理を中心に完全な機能を提供します。本記事ではその中核機能を整理し、Nacos との位置づけを比較します。

04

Ent-ORM

Ent は Meta がオープンソースで公開している Go の ORM フレームワークで、Schema First とコード生成という設計を採用しています。本記事ではその設計思想、メリット・デメリット、発展の歴史を整理し、GORM、XORM、SQLBoiler と比較します。

05

Kratos

Kratos は Bilibili がオープンソース化した Go のマイクロサービスフレームワークです。本記事ではその設計上の利点とコア機能を紹介し、Spring Cloud、Dubbo、Go-Micro などの主要フレームワークと比較します。