開発ツール
295件のリポジトリ(注目度順) — 7ページ目
フラクショナルスケーリング対応UI構築スキル — 小数倍率のディスプレイ拡大設定(フラクショナルスケーリング)環境でUIがズレたり崩れたりする問題に対処するためのスキルです。開発者やデザイナー向けに、拡大率の罠を踏まえたUI構築の指針を提供し、マルチディスプレイ環境での表示崩れを防ぐ助けになります。
A skill for UI building on "fractional scaling", for developer and designer.
音の類似で日本語を検索するSQLiteツール — SQLiteのvec1拡張を使い、言語モデル無しで日本語の単語を「音の響き」から検索するGoツールです。ローマ字・カナ・漢字・英語入力に対応し、長音やl/r・v/bの揺れを吸収したサウンドキーをベクトル化して類似検索します。IPAdicから辞書を構築し、聞き取った単語のスペルが分からない場合などに便利です。
Find Japanese words by sound with SQLite vec1
jq風構文で使えるYAML/JSON/XML等の万能プロセッサ — yqはjqと同じ構文でYAML・JSON・XML・CSV・TOML・HCLなど多形式を読み書き・変換・マージできるCLIツールです。Go製の単一バイナリで依存なしで動作し、ファイル内更新や環境変数展開、形式間変換もサポート。設定ファイルをコマンドラインから操作するDevOpsエンジニアに最適です。
yq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor
仮想分散ファイルシステムで自分のデータを自分のものに — Spacedriveは、Rust製の仮想分散ファイルシステムを基盤とするオープンソースのクロスプラットフォームファイルエクスプローラーです。複数デバイス・クラウドをまたいだ自己管理型ストレージを実現し、2.0ベータでは移動可能なインデックスや暗号化されたリモートアクセスなど「データを誰かのPCに依存させない」という思想を具現化します。Dropboxなど外部サービス依存からの脱却を目指す人に刺さる設計です。
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
Playwright、AIエージェント対応も強化 — Chromium・Firefox・WebKitを単一APIで操作できるWebテスト/自動化フレームワークです。E2Eテスト用のPlaywright Testに加え、コーディングエージェント向けCLIやLLM駆動自動化向けMCPサーバーも提供し、人間のテスト作成からAIエージェントの操作まで幅広くカバーします。
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Rust製の高機能コマンドラインベンチマークツール — hyperfineは複数回実行による統計解析・ウォームアップ・外れ値検出・CSV/JSON/Markdown出力などを備えたCLIベンチマークツールです。任意のシェルコマンドを比較でき、パラメータを変えた計測も可能で、開発者がコマンドの性能差を手軽かつ正確に検証したい場面に最適です。
A command-line benchmarking tool
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.
Cloudflare製、QUIC/HTTP3のRust実装 — CloudflareがRustで開発したQUICトランスポートプロトコルとHTTP/3の実装です。低レベルAPIとしてパケット処理や接続状態管理を提供し、I/Oやイベントループはアプリ側に委ねる設計。Cloudflareのエッジ網やAndroidのDNS over HTTP/3、curlにも採用されている実績あるライブラリです。
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
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
TypeScript/JSをネイティブバイナリへ変換するVercel Labsの実験的コンパイラ — scriptcはTypeScriptやJavaScriptをC、LLVM IR、ネイティブ実行ファイル、WebAssemblyに変換する実験的コンパイラです。TypeScriptの型チェッカーを利用し、静的にコンパイルできないコードは診断として報告、any型やnpmパッケージは--dynamicでquickjs-ngを埋め込み対応します。Node不要でネイティブ実行を目指す新しいアプローチが特徴です。
TypeScript-to-Native Compiler
AIエージェントも使う超高速ファイル検索SDK — Rust製で、タイポに強いパスと内容の検索、頻度順のファイルアクセス、バックグラウンド監視、軽量なメモリ内インデックスを備えています。ripgrepやfzfより長時間実行プロセスでの繰り返し検索が高速で、Neovimプラグインから発展し、opencodeやnushellなど多数のプロジェクトに採用されています。
The fastest and the most accurate file search SDK for AI agents, Neovim, Rust, C, Python, Bun and NodeJS
Rust製のポストモダンなモーダルエディタ — Kakoune・Neovimに着想を得たRust製のモーダルテキストエディタです。複数選択やtree-sitterによる高精度なシンタックスハイライト、LSP標準対応を備え、Vimに慣れた開発者がより洗練された編集体験を求める際の選択肢になります。設定不要で動く点も魅力です。
A post-modern modal text editor.
大規模コードベース向け高速grep「tgrep」 — トライグラムインデックスとクライアント/サーバー構成により、大規模リポジトリでの正規表現検索を高速化するRust製ツールです。GitHub Copilot CLIにも統合されており、コーディングエージェントのコード探索を支える基盤として注目されます。ripgrepなどの単純スキャン型grepとの差別化点はインデックスによる絞り込み検索です。
Trigram-indexed grep with a client/server architecture for fast regex search in large codebases locally
Rust向けプロパティベーステストの定番ライブラリ — proptestは、PythonのHypothesisに似た発想をRustに持ち込んだプロパティベーステストツールです。手書きのテストケースではなく入力の性質を記述することでバグを自動探索し、失敗時には最小の反例に縮約してくれます。QuickCheck系より柔軟な戦略合成が可能で、信頼性を重視するRust開発者に向いています。
Hypothesis-like property testing for Rust
GNU coreutilsをRustで書き直したクロスプラットフォーム版 — uutils/coreutilsは、ls・catなどGNU coreutilsをRustで再実装したプロジェクトです。GNUと出力を完全一致させることを目標にしつつ、分かりやすいエラー表示やUTF-8対応、パフォーマンス改善などの独自拡張も備えます。macOSやWindows、BSDなど多様なOSで同じコマンドが使える点が魅力で、Ubuntu 25.10以降では標準採用されています。
Cross-platform Rust rewrite of the GNU coreutils
コマンド結果を一定時間キャッシュする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
DB不要、オブジェクトストアだけで動くGitサーバー — 単一バイナリをS3やGCSバケットに向けて起動するだけで、DBもリーダーも持たないgitサーバーを構築できます。smart HTTP対応のfetch/pushやLFS、Web UI、Webhookまで揃い、マシンより大きなリポジトリも扱える点が特徴。Cursorが提唱したGit at any scale構想のRust実装で、スケーラブルなGitホスティングを手軽に実現します。
walgit with a GitHub Enterprise Server facade — git over smart HTTP from an object-store bucket
既存DBをそのままヘッドレスCMSに変える柔軟バックエンド — Directusは既存のSQLデータベースに接続するだけでREST/GraphQL APIと管理パネルUIを自動生成するノーコード対応のヘッドレスCMSです。PostgreSQLやMySQL、SQLiteなど複数DBに対応し、新規にスキーマを作らずそのまま活用できる点がStrapi等との差別化点です。認証やカスタムUIも備え、アプリやダッシュボード構築を一気に加速します。
The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
POSIX準拠のNode.jsバージョン管理定番ツール — nvmは複数のNode.jsバージョンを切り替えて管理できるPOSIX準拠のbash/zshスクリプトです。.nvmrcによるプロジェクト単位のバージョン指定やLTS対応、グローバルパッケージの移行機能も備え、長年Node開発者に支持される定番の開発環境ツールです。
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.
Rust言語本体:コンパイラと標準ライブラリ — Rust言語のコンパイラ・標準ライブラリ・ドキュメントを含む公式リポジトリです。所有権モデルによりガベージコレクションなしでメモリ安全性とスレッド安全性をコンパイル時に保証し、C/C++並みの性能と高い信頼性を両立させる点が特徴です。Cargoやrust-analyzerなど充実したツール群も強みです。
Empowering everyone to build reliable and efficient software.
世界標準のオープンソースコードエディタVS Code — MicrosoftがOSSとして開発しているVisual Studio Codeの本体リポジトリです。Electron+TypeScript製で、軽量ながら豊富な拡張機能とデバッグ機能を備え、事実上業界標準のエディタとなっています。開発の進め方やロードマップも公開され、コミュニティと共に進化し続けている点が特徴です。
Visual Studio Code
依存ゼロでどこでも動く構造化ロギングライブラリ — LogTapeはDeno、Node.js、Bun、ブラウザ、エッジ関数で同じように動く依存ゼロのTypeScriptロギングライブラリです。目立たない設計のため、ライブラリ作者が特定のロガーを利用者に強制せずにログ機能を組み込め、構造化ログ出力にも対応しています。
Unobtrusive logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions
WASM上で動く安全なJS隔離実行環境 — QuickJSをWebAssemblyにコンパイルし、JS/TSから安全に信頼できないJavaScriptを実行できるライブラリです。ホスト関数の公開やasyncifyによる同期コード内での非同期関数実行も可能で、ブラウザ・Node・Deno・Bun・Cloudflare Workersまで幅広く対応しています。プラグインサンドボックスの実装に最適です。
Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions
dockerコマンドそのものを生み出すソースコード — 本リポジトリはDocker Engineに同梱されるdocker CLIバイナリの実際のソースコードです。buildx bakeを用いてDocker自身でビルドされ、クロスプラットフォームやglibc/musl両対応のビルドも可能です。CLIを改造したり独自ビルドしたい人に有用です。
The Docker CLI
方言とテンプレートに強いSQLリンター — SQLFluffはBigQueryやSnowflakeなど多様なSQL方言に対応し、Jinjaテンプレートやdbtコードもそのまま解析できる柔軟なリンター/自動整形ツールです。多くのエラーを自動修正でき、ELTパイプラインやdbtプロジェクトでのSQL品質管理に特に有用です。
A modular SQL linter and auto-formatter with support for multiple dialects and templated code.
NVIDIA以外のGPUでCUDAを動かすZLUDA — ZLUDAはCUDAアプリケーションを改変せずにNVIDIA以外のGPU上で動作させるドロップイン互換レイヤーです。ほぼネイティブ同等の性能を実現し、AMDやIntelのGPUでもCUDA資産を活用できるようにする点が注目されています。Rust製で開発が継続されている点も特徴です。
CUDA on non-NVIDIA GPUs
Go用高速リンター統合ランナー — 100種類以上のGo用リンターを並列実行し、キャッシュ機能で高速化したツールです。YAML設定や主要IDEとの連携に対応し、CI/CDパイプラインにも組み込みやすい点が特徴です。個々のリンターを個別に実行する手間を省き、統一的に品質チェックしたい開発者に適しています。
Fast linters runner for Go
Go言語本体、シンプルさと効率を両立する言語処理系 — Googleが開発したオープンソース言語Goの公式リポジトリです。シンプルな文法と高速なコンパイル、並行処理のしやすさで知られ、クラウドインフラやCLIツール開発で広く採用されています。C++やJavaに代わる実用的な選択肢として、シンプルさと性能を両立させたい開発者に刺さります。
The Go programming language
ブラウザのWeb Push機能を悪用してツイート通知をリアルタイム受信 — Mozilla AutoPushのWebSocketに接続し、Firefoxのプッシュ通知と同じ仕組みでTwitter/Xの通知を傍受・復号してWebhookに転送するRust製CLIです。API呼び出しは登録時のみでスクレイピングも不要なため、レート制限を回避しつつフォロー中ユーザーのツイートを低コストで監視できる点が面白いです。
A server for streaming tweets by emulating browser WebPush.