開発ツール
295件のリポジトリ(注目度順) — 8ページ目
Reactで組む低遅延な映像合成ツールキット — Rust製の映像・音声合成ツールキットで、複数の映像ソースを1本のライブ配信にリアルタイムかつ低遅延で合成できます。テキストやカスタムシェーダー、埋め込みWebサイトでの装飾も可能で、React向けコンポーネントが用意されているため配信アプリ開発者が手軽に映像合成機能を組み込めます。
Toolkit for real-time, low latency, programmable video and audio mixing.
Go定番の構造体バリデーションライブラリ — タグベースでGoの構造体やフィールドを検証するライブラリです。クロスフィールド/クロス構造体検証やスライス・マップの多次元ダイビング検証など独自機能が豊富で、gin標準のバリデータとしても採用されています。i18n対応のエラーメッセージ生成も可能です。
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
Netflix発の動画品質評価ツールVMAF — NetflixがEmmy賞を受賞した知覚的動画品質評価アルゴリズムの実装です。C言語のlibvmafとPythonラッパーを提供し、PSNRやSSIMなど他指標も含みます。独自モデルの学習・評価も可能で、動画コーデック開発者や配信事業者に広く使われています。
Perceptual video quality assessment based on multi-method fusion.
クラウドストレージ版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
Git操作をシンプルにするGUIアプリ — GitHubが公式開発するオープンソースのGitクライアントです。ElectronとReact製で、コマンド操作を意識せずコミットやブランチ管理に集中できます。macOS/Windowsに対応し、共著コミットなどGitHub連携機能も充実しています。
Focus on what matters instead of fighting with Git.
WYSIWYGで作るOSS PDF生成ライブラリ — TypeScript/React製のオープンソースPDF生成ライブラリです。WYSIWYGのテンプレートデザイナーとビューワーを備え、ブラウザ・Node.js両方でJSONテンプレートから高速にPDFを生成できます。MITライセンスで商用利用も自由な点が魅力です。
Open-source PDF generation library built with TypeScript and React. Features a WYSIWYG template designer, PDF viewer, and powerful generation capabilities. Create custom PDFs effortlessly in both browser and Node.js environments.
どのシェルにも使える爆速プロンプトStarship — Rust製で動作が非常に高速なクロスシェルプロンプトです。bash・zsh・fish・PowerShellなど主要シェルに対応し、Git情報や言語バージョンなどを自動表示しつつ細かくカスタマイズできます。oh-my-zshのプロンプトテーマに代わる軽量な選択肢として人気です。
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
コンパイラの目で見るC++のからくりを可視化 — Clangベースのソース間変換ツールで、暗黙の特殊メンバ関数生成や暗黙キャスト、range-based forの展開など、C++コンパイラが裏で行う処理を人間が読めるコードとして表示します。ラムダや構造化束縛といったモダンC++機能の仕組みを学びたい開発者や教育用途に最適です。
C++ Insights - See your source code with the eyes of a compiler
Python言語本体のCPython公式実装リポジトリ — 世界で最も使われるプログラミング言語Pythonの公式リファレンス実装です。現在は次期バージョン3.16.0のalpha開発版が進行中で、言語仕様・標準ライブラリ・インタプリタのソースコードがここで管理されています。言語そのものの進化を追える貴重なリポジトリです。
The Python programming language
定番JSユーティリティlodash、体制刷新へ — 配列・オブジェクト操作などを簡潔に書けるJavaScript定番ライブラリです。Sovereign Tech Agencyの支援を受け、Feature-Complete段階へ移行しガバナンスを刷新するなど、長期的な安定運用に向けた体制強化が進んでいる点が注目されます。
A modern JavaScript utility library delivering modularity, performance, & extras.
ブラウザテストを高速・確実にするCypress — E2EテストとコンポーネントテストをブラウザのDOM内で直接実行し、待ち時間の自動リトライやタイムトラベルデバッグで確実性と使いやすさを両立するテストツールです。React・Vue・Angular・Svelteなど主要フレームワークのテストライブラリと連携でき、Selenium系ツールに代わる選択肢として広く採用されています。
Fast, easy and reliable testing for anything that runs in a browser.
Go製の軽量自己ホスト型Gitサービス — Gogsは「手間をかけずに自分のGitサービスを立てる」ことを目指したセルフホスト型プラットフォームです。Goで書かれているため依存なしの単一バイナリで配布でき、Linux/macOS/Windows/ARM(Raspberry Piなど)まで幅広く動作します。GitLabやGiteaより軽量な選択肢を探す個人・小規模チームに向いています。
The painless way to host your own Git service
Rust製の高速・親切なコマンドラインシェル — fishはシンタックスハイライトや入力中の自動サジェスト、設定不要で賢く動くタブ補完を標準搭載したユーザーフレンドリーなシェルです。bash/zshとは異なる思想で「使いやすさ」を追求しており、現在はRustで実装されています。macOS/Linux向けに手軽に導入でき、初心者にも扱いやすい点が特徴です。
The user-friendly command line shell.
数千万ユーザーを支えたGoマイクロサービス基盤 — go-zeroは耐障害性設計を組み込んだWeb/RPCフレームワークで、長年大規模サービスを支えてきた実績があります。API定義からgoctlでGo/TS/Kotlin等のコードを自動生成でき、タイムアウト制御やレート制限、適応型サーキットブレーカーなどを設定不要で備える点が特徴です。
A cloud-native Go microservices framework with cli tool for productivity.
750種以上のターミナル配色テーマ集 — iTerm2向けに作られた750種類以上のカラースキームを、Terminal・Konsole・PuTTY・Windows Terminal・Ghostty・Alacrittyなど数十種の端末エミュレータ向けに移植して収録しています。好みの配色を一括管理でき、ターミナルの見た目を手軽にカスタマイズしたい開発者に便利です。
Our next-generation, interactive app is currently in beta! Come try it out at terminalthemes.com! Over 850 terminal color schemes/themes for iTerm, with ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, Windows, Visual Studio,, Ghostty, and dozens more
gRPCの公式Go実装、マイクロサービス通信の定番基盤 — HTTP/2をベースにした高性能RPCフレームワークgRPCのGo言語版公式実装です。GoogleやCNCFのエコシステムで広く採用され、マイクロサービス間通信のデファクトスタンダードとなっています。Protocol Buffersとの連携により型安全かつ高速な通信を実現できる点が魅力です。
The Go language implementation of gRPC. HTTP/2 based RPC
gRPCをREST/JSON APIとして公開するプロキシ生成ツール — protocのプラグインとして動作し、protobufサービス定義のgoogle.api.httpアノテーションからリバースプロキシを自動生成します。gRPCとRESTful APIを同時に提供したいチームに最適で、OpenAPI(Swagger)定義も出力できるため既存のREST APIクライアントとの互換性も保てます。
gRPC to JSON proxy generator following the gRPC HTTP spec
ピュアGoで実装されたWebRTCライブラリ — libwebrtcに依存せずGoだけでWebRTCを実装したライブラリです。RTP/SRTPやORTCにも対応し、CGO不要でクロスコンパイルしやすいのが強みです。WASM対応でブラウザ連携もでき、動画配信やP2P通信、VoIPなど幅広い用途に使えます。
Pure Go implementation of the WebRTC API
Firebase公式のApple向けSDK、Gemini連携も — GoogleのFirebase公式Apple(iOS/macOS等)SDKのOSSリポジトリです。認証・データベース・Storage・Analyticsなど定番機能に加え、Firebase AI LogicによるGemini基盤モデル連携のプレビューも追加され、AI機能を組み込むアプリ開発者に注目です。CocoaPods配布は2026年10月で終了予定でSPM移行も進んでいます。
Firebase SDK for Apple App Development
Terraformで知られるHashiCorp製の設定言語HCL — HashiCorpが開発する構造化設定言語のツールキットです。人間が読み書きしやすいネイティブ構文とJSON互換構文の両方をサポートし、Terraformなど多くのDevOpsツールで採用されています。アプリ側でスキーマを定義し、HCLがパースと検証を担う設計が特徴です。
HCL is the HashiCorp configuration language.
Android公式のネイティブ開発キット — AndroidアプリにC/C++などのネイティブコードをJNI共有ライブラリとして組み込むための公式NDKリポジトリです。開発ロードマップやマイルストーンも公開されており、高性能オーディオやVulkan、ニューラルネットワーク対応など低レベル開発に携わるエンジニアに有用です。
The Android Native Development Kit
GPUトレースを可視化するValve製ツール — Valve Software製のGPUトレースビジュアライザーです。Linuxのtraceeventやperfデータを取り込み、GPUとCPUの処理を時系列で可視化できます。Dear ImGuiベースの軽量GUIで、ゲームやグラフィックスのパフォーマンス解析・ボトルネック調査に活用できます。
GPU Trace Visualizer
YAMLシナリオでAPI・DB・SSHを横断テストするGoツール — runnはHTTP・gRPC・DB・SSH・Chrome DevTools Protocolなど複数プロトコルを横断して操作シナリオを記述・実行できるツールです。シングルバイナリでCIに組み込みやすく、Goのテストヘルパーとしても使えるため、E2Eテストやワークフロー自動化を一元管理したい開発者に向いています。
runn is a package/tool for running operations following a scenario.
GPUIをWGPU化、単一バックエンド統一UIフレームワーク — ZedのGPUIを源流とするgpui-ceをフォークし、OSごとに異なる描画・ウィンドウ実装をwgpu+winitの単一バックエンドに置き換えたRust製UIフレームワークです。Windows・macOS・Linux・WebAssemblyを1つのコードパスで動かせ、gpui-ceとAPI互換なので既存アプリの移行も容易です。
A Fork of GPUI CE rewritten to use WGPU! https://pulsarnative.com/UI/
RustのためのコレオグラフィベースランタイムHibana — Hibanaは、グローバルな振付(choreography)から各ロール用のプログラムを生成し、送受信やルーティングの各ステップが仕様に一致することを実行時に強制するRust向けカーネルです。no_std・アロケータ不要で最大256ロールの多者間プロトコルを扱え、組込みからホスト環境まで同じAPIで利用できます。型膨張を避けつつプロトコルの正しさを保証したい開発者に刺さる設計です。
Choreography-Derived Runtime Enforcement for Rust
AI生成コードの「スロップ」を検出するOxlintプラグイン — AIが書きがちな低品質・根拠の薄いコードパターンを検出するOxlint向けルール集です。dmmulroy/anti-slopのルールをベースに独自ルールを追加し、`deslop/*`名前空間で提供。TypeScriptの型安全性を損なう曖昧な型推論や不要な型アサーションを厳しくチェックできます。
Warp用キーバインドプリセット集 — 高速ターミナルWarpのキーボードショートカットをVimやEmacsなど既存エディタの操作感に近づけるYAML設定プリセット集です。keybindings.yamlを差し替えるだけで導入でき、乗り換え時の学習コストを下げたいユーザーに向いています。
Custom keyboard shortcut presets for Warp, a blazingly fast modern terminal
Delphi風ビジュアルIDEをBunで現代に — BunとWebview-Bunを基盤に、Borland DelphiやVisual Basic 6を思わせるドラッグ&ドロップ式のRAD開発環境をモダンなWeb技術で再現したOSSです。ビジュアルデザイナーやファイルマネージャー、76種のテーマなどを備え、TypeScriptでネイティブ風デスクトップアプリをノーコードに近い形で構築できます。
A high-performance Rapid Application Development (RAD) Visual IDE for Bun and Webview-Bun, inspired by classic Borland Delphi and Visual Basic 6, built with modern web technologies.
Vitestの重複テストを静的解析で検出 — RustでVitestのテストファイルを実行せず静的解析し、重複・類似テストを検出するCLIツールです。テスト本体の内容を基準に同一性を判定するため、タイトルだけ違う重複やモック違いの非重複を正確に区別できます。CI向けの閾値設定やJSON/HTMLレポート出力にも対応しています。
A static analyzer that finds duplicate and near-duplicate Vitest tests.