インフラ・DevOps
150件のリポジトリ(注目度順) — 2ページ目
Base(Coinbase発Ethereumロールアップ)の全構成要素を統合 — CoinbaseによるEthereumレイヤー2「Base」を動かすための全コンポーネントを1つにまとめたリポジトリです。1秒・1セント未満の低コスト取引を実現し、baseup経由でバイナリ配布やDocker Composeによるノード運用も簡単に行えます。旧base/nodeのノード機能も統合され、開発者・ノード運営者双方に有用です。
All components used to run Base
Go製の汎用プロキシプラットフォーム — sing-boxは複数のプロキシプロトコルを単一バイナリで統合的に扱えるGo製プラットフォームです。V2RayやClashなど個別実装が乱立する中、共通の設定形式と柔軟なルーティングで多様なプロトコルを一括管理できる点が特徴で、プロキシ運用を簡素化したい開発者や上級ユーザーに向いています。
The universal proxy platform
軽量なセルフホスト型サーバー監視ツールBeszel — PocketBase製の軽量サーバー監視プラットフォームで、Dockerコンテナの統計や履歴データ、アラート機能を備えています。既存の監視ソリューションより省リソースで、マルチユーザーやOAuth認証、S3への自動バックアップにも対応。ホームラボや自前サーバー運用者にとって、Zabbixなどより手軽に導入できる点が魅力です。
Lightweight server monitoring with historical data, docker stats, and alerts.
AnsibleやTerraformをWebUIで運用管理 — Semaphore UIはAnsible・Terraform/OpenTofu・PowerShellなどをブラウザから実行・管理できるモダンなDevOps基盤です。AWXやJenkinsの代替として、権限管理やスケジュール実行、失敗通知などチーム運用に必要な機能を備え、ターミナル操作から脱却したいプロジェクトに向いています。
Modern UI and powerful API for Ansible, Terraform/OpenTofu/Terragrunt, PowerShell and other DevOps tools.
PSRAM不要、2ドルESP32-C3で動く広告ブロックDNS — 537,000件のブロックリストをRAMに載せず、40bitハッシュとしてフラッシュに保存し二分探索するという発想で、PSRAM非搭載の2ドルESP32-C3でもPi-hole級の広告ブロックを実現しています。RAM使用量は約50KB、判定も約10msと高速で、既存のRAM常駐型アプローチとは一線を画す省メモリ設計が注目ポイントです。
Pi-hole-class DNS ad-blocker on a $2 ESP32-C3 (no PSRAM): 537k domains as 40-bit FNV-1a hashes in flash, binary-searched. UDP DNS sinkhole + web dashboard. https://youtube.com/shorts/RaxszOUMi8E?feature=share
Lambdaで長時間ワークフローを堅牢に実行するSDK — AWS公式のLambda向けDurable Execution SDKです。自動チェックポイント、リトライ付きステップ、待機/コールバック、並列実行、子コンテキストなどをサポートし、Step Functionsを使わずLambda単体で長時間・耐障害性のあるワークフローを構築できます。ローカル/クラウド両対応のテストSDKも同梱されています。
Lambda durable functions SDK
Docker完結型の高機能メールサーバー — Postfix・Dovecot・SOGo・Rspamd・ClamAVなどを組み合わせ、Docker Composeだけで本格的なメール+グループウェア環境を構築できます。自前でメールサーバーを運用したい個人・組織に向いており、複雑な設定を統合管理できる点が既存のメールサーバー構築手法との差別化ポイントです。
mailcow: dockerized - 🐮 + 🐋 = 💕
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
k9s代替、Rust製Kubernetes TUI「sofka」 — k9sに触発されたRust製KubernetesターミナルUIです。kube-rsとratatuiで全非同期化し、CRD閲覧やFlux CD/Argo CDのネイティブAPI操作(suspend/resume/sync)を外部バイナリ不要で実現。AI不要の根拠ベース障害診断ビューも搭載し、SRE向けの実践的な運用ツールとして差別化されています。
A Kubernetes TUI, reimagined in Rust - built on kube-rs and ratatui, async-first from the ground up.
複数コンテナを一括管理するDocker公式ツール — Compose file形式で複数コンテナのアプリ構成を定義し、`docker compose up`一発で起動できる公式ツールです。Docker Desktopに標準搭載され、CLIプラグインとしても導入可能。ローカル開発から小規模構成まで手軽にオーケストレーションしたい人に向いています。
Define and run multi-container applications with Docker
K8s上でGPUを分割共有するHAMi — HAMiはKubernetes上でNVIDIA GPUやNPUなど多様なアクセラレータを仮想化・分割共有できるCNCF Incubatingプロジェクトです。メモリやコア単位でのリソース分離、トポロジ考慮のスケジューリングをアプリ変更なしで実現し、GPU稀少環境での利用効率向上に役立ちます。
Heterogeneous GPU Sharing on Kubernetes
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.
RustでMinIO代替のS3互換ストレージ — RustFSはRust製の高性能分散オブジェクトストレージで、MinIOやCephなどS3互換基盤との移行・共存をサポートします。メモリ安全性と速度を両立するRustの特性を活かし、クラウドネイティブ環境やAI向けストレージ用途での利用を想定した新しい選択肢です。
RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.
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
Kubernetes専用に作られた最小構成OS — Talos LinuxはKubernetesを動かすためだけに設計された最小・不変なLinuxディストリビューションです。シェルやSSHを持たずAPI経由でのみ管理でき、mTLSによる強固な認証とアトミックな更新で構成ドリフトを排除します。従来型OSより攻撃対象領域を大幅に減らせる点が特徴です。
Talos Linux is a modern Linux distribution built for Kubernetes.
GitOpsでステージ間の昇格を自動化するKargo — KargoはGitOpsの考え方に基づき、ステージング→本番などの複数ステージを経るソフトウェアアーティファクトの昇格プロセスを自動化するツールです。Argo CDとの連携を前提に設計され、Kubernetes上での継続的デリバリーをGitOpsのまま実現したいチームに向いています。Akuityによる商用サポートも用意されています。
Application lifecycle orchestration
自分でホストできる見やすい死活監視ツール — Uptime KumaはHTTP/TCP/Ping/DNS/DockerコンテナなどをリアルタイムWebSocketで監視できるセルフホスト型ツールです。UptimeRobotのようなSaaSと違い自分のサーバーで運用でき、90種以上の通知先連携と美しいレスポンシブUIが魅力です。Dockerで手軽に導入できる点も人気の理由です。
A fancy self-hosted monitoring tool
250万人が使うLinuxサーバー管理パネル — 1Panelは、DockerやOllamaなどを直感的なWeb UIで管理できるオープンソースのLinuxサーバー管理パネルです。従来のWebminやcPanel系ツールに比べ軽量かつAI管理機能も統合しており、セルフホスト愛好者に250万人以上支持されています。
🔥 1Panel is a modern, open-source Linux server management panel and a lightweight AI management platform.
Vercel: Git PushでデプロイするAIクラウド基盤 — Vercelはフロントエンド開発からデプロイまでを一気通貫で行えるAIクラウドプラットフォームです。git pushだけで本番公開できる手軽さが特徴で、CLIはネイティブバイナリ化され高速化。Jamstackやモダンアプリ開発者に広く使われるインフラレスな選択肢です。
Develop. Preview. Ship.
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
AWS発、サーバーレスを支える軽量microVM技術 — AWS LambdaやFargateを支えるために開発されたVMM。KVMを利用し、不要なデバイスを排除した最小構成でmicroVMを高速起動できます。ハードウェア仮想化の安全性とコンテナ並みの軽快さを両立し、Kata Containersなど他プロジェクトにも組み込まれています。
Secure and fast microVMs for serverless computing.
HashiCorpから独立したOSS版Terraform — OpenTofuはTerraformからフォークされたオープンソースのIaCツールで、CNCFの支援を受けコミュニティ主導で開発されています。ライセンス変更に不満を持つユーザーの受け皿として登場し、既存のTerraformプロバイダーやモジュールとの互換性を保ちながら透明性の高いガバナンスを提供する点が特徴です。
OpenTofu lets you declaratively manage your cloud infrastructure.
Keeneticルーター向けAmneziaWG管理Web UI — Keeneticルーター上でAmneziaWG VPNトンネルをブラウザから管理できるGo製ツールです。peer管理やリアルタイム速度計測・トラフィックグラフ表示に加え、Sing-boxやDNSルーティングにも対応。さらにMCPサーバー機能でClaudeなどAIエージェントからも操作できる点がユニークです。
AmneziaWG tunnel manager with web interface for Keenetic routers
Kubernetes向けGitOps宣言型デリバリー — Gitリポジトリをソースオブトゥルースとして、Kubernetesアプリケーションの状態を自動同期・可視化するGitOps CDツールです。宣言的な設定管理により、デプロイの自動化・監査性・分かりやすさを実現し、CNCFプロジェクトとして広く採用されています。HelmやKustomize、Jsonnetにも対応しています。
Declarative Continuous Deployment for Kubernetes
障害に強いワークフローを実現する耐久実行プラットフォーム — Temporalは、アプリケーションロジックを「ワークフロー」として実行し、一時的な障害や再試行を自動で処理する耐久実行プラットフォームです。Uber発のCadenceを継承した成熟した技術で、マイクロサービスの分散処理やスケジューリングを堅牢かつシンプルに実装したい開発者に適しています。
Temporal service
プログラム可能なOTelコレクター、Grafana Alloy — GrafanaのAlloyは、式ベースの構文でパイプラインを構築できるOpenTelemetry Collectorディストリビューションです。メトリクス・ログ・トレース・プロファイルに対応し、Prometheus・Loki・Pyroscopeとも統合。Kubernetesネイティブな連携やクラスタリングによる負荷分散も可能です。
OpenTelemetry Collector distribution with programmable pipelines
DHH作、美しく意見の効いたLinuxディストロ — RailsのDHHが手がける、見た目と使い心地にこだわったLinuxディストリビューションです。テーマやホットキー、AI連携、開発ツールまで一通り整備済みで、Mac/Windowsからの移行者にも分かりやすいマニュアルが用意されています。既存デスクトップ環境の設定沼にはまりたくない人向けの「すぐ使える」選択肢です。
Beautiful, Modern & Opinionated Linux
Goで書かれたコンテナ用アプリケーションカーネル — gVisorはLinux互換インターフェースをメモリセーフなGoで実装し、ユーザースペースで動作するアプリケーションカーネルです。OCI準拠のruns cランタイムでDockerやKubernetesと統合でき、VMのような強固な分離をコンテナの低オーバーヘッド・高速起動を保ちながら実現します。seccompやVMとは異なる第三の分離アプローチとして注目されています。
Application Kernel for Containers