インフラ・DevOps
110件のリポジトリ(注目度順) — 4ページ目
Go向けPrometheus計測ライブラリの公式実装 — PrometheusがメンテナンスするGo用公式クライアントライブラリで、アプリケーションへのメトリクス計測とHTTP API経由でのPrometheusへの問い合わせの両方に対応します。Go界のモニタリング計測事実上の標準であり、OpenTelemetry経由のメトリクスプッシュなど新機能も継続的に追加されています。
Prometheus instrumentation library for Go applications
Linuxカーネル公式ソースツリー — あらゆるLinux OSの中核となるカーネルのソースコードを管理する、Linus Torvalds本人によるリポジトリです。ハードウェア制御やプロセス管理など基盤機能を提供し、世界中の開発者が日々パッチを送り続けている、OSS開発の象徴的プロジェクトです。
Linux kernel source tree
CNCF卒業の分散トレーシング基盤Jaeger v2 — Uber発でCNCFに寄贈された分散トレーシングプラットフォームです。v2ではOpenTelemetry SDKからOTLP(gRPC/HTTP)で直接トレースを収集でき、Dockerコマンド一発でUI・コレクター・ストレージをまとめて起動できます。マイクロサービスの可観測性を支える定番ツールとして広く使われています。
CNCF Jaeger, a Distributed Tracing Platform
Prometheus定番のOS/ハードウェアメトリクス収集ツール — LinuxなどUNIX系カーネルが公開するCPU・メモリ・ディスク等のメトリクスをPrometheus形式で公開するエクスポーターです。プラガブルなコレクタ構成で柔軟に拡張でき、サーバー監視の事実上の標準として広く使われています。
Exporter for machine metrics
Nginx設定をブラウザで快適に管理するWebUI — Go製のNginx管理WebUIで、Let's Encrypt連携やcron管理、設定ファイルのコード補完・Copilot機能を備えています。MCPサーバー対応によりAIエージェントからの操作にも対応し、Linux/macOS/Windows/Dockerで動作するセルフホスト型ツールです。
Yet another WebUI for Nginx
Kubernetesをイベント駆動でゼロからスケールさせるKEDA — KEDAはKubernetes上のワークロードをイベント起点できめ細かくオートスケール(ゼロスケールも可能)させるコンポーネントです。Kubernetesのメトリクスサーバーとして動作し、HPAと自然に統合、外部依存なしでクラウドでもエッジでも動かせる点が特徴です。
KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
DockerでAndroidをクラウド実行するredroid — redroidはGPUアクセラレーション対応のAndroid in Cloudソリューションで、Docker/podman/k8s上にarm64・amd64両対応のAndroidインスタンスを複数起動できます。Android 8.1〜16まで幅広くサポートし、クラウドゲーミングや仮想スマホ、自動テスト基盤として活用できます。
redroid (Remote-Android) is a multi-arch, GPU enabled, Android in Cloud solution. Track issues / docs here
GitHub Actions自前ランナーをK8sで自動スケール — ARCはGitHub Actionsのセルフホストランナーをワークフロー数に応じて自動スケールさせるKubernetesオペレーターです。ランナーをコンテナベースでエフェメラルに扱えるため高速かつクリーンに増減でき、Helmで簡単に導入できます。GitHub公式チームも開発に関わる実用的なCI基盤ツールです。
Kubernetes controller for GitHub Actions self-hosted runners
RustでつくるクラウドワークロードVMM — Cloud HypervisorはKVM/MSHV上で動く、クラウドワークロードに特化した軽量VMMです。Rust VMMクレースを基盤にRustで実装され、CPU/メモリ/デバイスのホットプラグやvhost-userによるデバイスオフロードに対応。FirecrackerやcrosvmとはアプローチもKVMやMSHVの対応などの点で差別化されています。
A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.
Cloudflare WorkersをセルフホストできるRust製デーモン — celldはCloudflare Workers互換の実行環境(Durable Objects、KV、D1、R2など)を自前サーバー群で動かせるOSSデーモンです。コンセンサスサービスを使わずS3互換ストレージに状態を永続化し、既存のwrangler.jsonからそのままデプロイできる点がユニークです。
self-hosted, distributed Durable Objects
K8s上でGPUを分割共有するHAMi — HAMiはKubernetes上でNVIDIA GPUやNPUなど多様なアクセラレータを仮想化・分割共有できるCNCF Incubatingプロジェクトです。メモリやコア単位でのリソース分離、トポロジ考慮のスケジューリングをアプリ変更なしで実現し、GPU稀少環境での利用効率向上に役立ちます。
Heterogeneous GPU Sharing on Kubernetes
BPB Panelをワンクリック導入するウィザード — Cloudflare Workers/Pages上で動くBPB Panelのデプロイを自動化するツールです。Web版はワンクリック導入用の専用リンクを生成でき、CLI版は複数アカウントのログイン管理に対応。Windows・macOS・Linux・Android(Termux)まで幅広く対応し、設定ミスを防ぎます。
A wizard to facilitate BPB Panel deployment and management.
UniFi機器を可視化・監視する非公式ツール群 — UniFiネットワークの状態をリアルタイム監視できる非公式ツールキットです。ダッシュボードでのリソース監視に加え、端末のローミング追跡や脅威検知、ゾーンファイアウォールでの即時ロックダウンなど、公式UIにない運用機能をSlack/Discord連携付きで提供します。
A suite of tools for UniFi network management
Apple Silicon向けVM群を束ねるオーケストレータ — TartベースのVMをAppleシリコンのベアメタルクラスタ上で動かすためのオーケストレーションシステムです。Kubernetesライクに多数のmacOS/LinuxVMを一元管理でき、CI基盤やテスト環境のスケーラブルな構築に向いています。macOS Sequoia特有のローカルネットワーク権限への対応も組み込まれています。
Orchestrator for running Tart Virtual Machines on a cluster of Apple Silicon devices
CloudFormationを飛ばして爆速デプロイするCDK CLI — 既存のCDKアプリをそのまま使い、cdk deployをcdkd deployに置き換えるだけでAWS SDKを直接呼び出し最大15倍高速にデプロイできるツールです。TerraformやCloudFormation Express modeよりも速く、AIコーディングエージェントの素早い試行錯誤ループにも向いています。本番はCDK CLI、開発・検証はcdkdと使い分けられ、既存スタックのインポート/エクスポートにも対応します。
Drop-in CDK CLI for existing CDK apps — up to 15x faster deploys via direct AWS SDK calls instead of CloudFormation.
Cloudflare Containersで大量並列実行するarmada — コマンドやTS/Python関数を自分のCloudflareアカウント上の多数のコンテナに並列分散実行するツールです。CIスイートを13分から7分半に短縮したり、動画100本を数十秒で変換するなど、GitHub Actionsのマトリクスより高速かつ自前環境で完結するのが特徴です。
Fast, mappable compute on Cloudflare Containers
Lambdaで長時間ワークフローを堅牢に実行するSDK — AWS公式のLambda向けDurable Execution SDKです。自動チェックポイント、リトライ付きステップ、待機/コールバック、並列実行、子コンテキストなどをサポートし、Step Functionsを使わずLambda単体で長時間・耐障害性のあるワークフローを構築できます。ローカル/クラウド両対応のテストSDKも同梱されています。
Lambda durable functions SDK
Lambdaを最長1年動かすGo向け耐久実行SDK — AWS公式のGo向けDurable Execution SDKです。Lambda関数の処理結果をステップ単位で自動チェックポイントし、タイマーや外部シグナル待機で一旦中断しても再実行せずに続きから再開できます。複数回の呼び出しにまたがり最長1年間の長時間オーケストレーションを、待機中は課金なしで実現できる点が特徴です。
AWS Durable Execution SDK for Go
ESP32-S3でUSBシリアルをTailscale経由に橋渡し — ESP32-S3基板がTailscaleネットに自ら参加し、対象SBCのUSBシリアルコンソールをTCPポートとして公開するアダプタです。WireGuardやDERPを含むTailscaleノード機能を全てRustで実装しており、ブラウザだけでセットアップできるのが特徴。リモートからのデバッグ用コンソールアクセスに便利です。
ESP32-S3 adapter that bridges a USB serial console over Tailscale
CloudFront×Lambdaでウェブ機能構築 — CloudFrontとLambdaを組み合わせてWeb向け機能を実装するためのTypeScript製リポジトリです。詳細情報は少ないですが、サーバーレス構成でのエッジ処理に関心がある開発者にとって参考になりそうです。