開発ツール
199件のリポジトリ(注目度順) — 3ページ目
EmacsをRustで再構築、GPU駆動の次世代エディタ — NeomacsはEmacsをRustで書き直し、wgpuによるGPU描画とマルチスレッドElispを目指すプロジェクトです。既存のEmacs設定・パッケージ・操作感との100%互換を保ちながら、10倍の性能とゼロポーズの並行GCを実現しようとしています。40年来のC実装の限界に挑む野心的な取り組みです。
NEO Emacs (WIP): GPU powered Emacs written in Rust with a modern display engine. Aiming for modern design & multi-threaded Elisp, 10x performance, zero-pause concurrent GC and 100% Emacs compatibility.
Jira/Linear代替のOSSプロジェクト管理ツール — Plane はJira・Linear・Monday・ClickUpに代わるオープンソースのプロジェクト管理プラットフォームです。課題管理やスプリント(サイクル)、ドキュメント、トリアージまで一元管理でき、Plane Cloudでの利用に加え自前サーバーへのセルフホストも可能です。Django/React構成で、ツール運用の煩雑さを減らしたいチームに向いています。
🔥🔥🔥 Open-source Jira, Linear, Monday, and ClickUp alternative. Plane is a modern project management platform to manage tasks, sprints, docs, and triage.
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
ブラウザのWeb Push機能を悪用してツイート通知をリアルタイム受信 — Mozilla AutoPushのWebSocketに接続し、Firefoxのプッシュ通知と同じ仕組みでTwitter/Xの通知を傍受・復号してWebhookに転送するRust製CLIです。API呼び出しは登録時のみでスクレイピングも不要なため、レート制限を回避しつつフォロー中ユーザーのツイートを低コストで監視できる点が面白いです。
A server for streaming tweets by emulating browser Web Push.
tree-sitterで探すコード重複検出ツール — treepeatはtree-sitterのASTを使い、単なる行の一致ではなく関数やクラス単位での重複・類似コードを検出するツールです。正規化ルールを3段階で切り替えられ、識別子を無視した構造的類似も発見可能。SARIF出力に対応しCI連携もでき、15言語をサポートしています。
Code similarity detection using treesitter
大規模コードベース向け高速grep「tgrep」 — トライグラムインデックスとクライアント/サーバー構成により、大規模リポジトリでの正規表現検索を高速化するRust製ツールです。GitHub Copilot CLIにも統合されており、コーディングエージェントのコード探索を支える基盤として注目されます。ripgrepなどの単純スキャン型grepとの差別化点はインデックスによる絞り込み検索です。
Trigram-indexed grep with a client/server architecture for fast regex search in large codebases locally
世界標準のオープンソースコードエディタVS Code — MicrosoftがOSSとして開発しているVisual Studio Codeの本体リポジトリです。Electron+TypeScript製で、軽量ながら豊富な拡張機能とデバッグ機能を備え、事実上業界標準のエディタとなっています。開発の進め方やロードマップも公開され、コミュニティと共に進化し続けている点が特徴です。
Visual Studio Code
バンドルIDだけでIPAを復号する脱獄ツール — palera1nやDopamineでの脱獄環境と連携し、App StoreアプリをバンドルIDから直接ダウンロード・パッチ・FairPlay復号までワンストップで行うGo製CLIです。iOS 26アプリの復号にも対応し、対話式セットアップで導入も簡単です。
🔓 ipadecrypt is an open-source tool for downloading, patching and decrypting .ipa's with minimal user intervention on palera1n and dopamine jailbreaks
Rust製の爆速Pythonリンター&フォーマッター — FlakeやBlackなどの既存ツールに比べて10〜100倍高速なPython用リンター兼フォーマッターです。900以上の組み込みルールでFlake8・isort・Blackと互換性を保ちつつ、単一ツールに機能を統合しているのが特徴です。pipで簡単導入でき、大規模モノレポにも対応します。
An extremely fast Python linter and code formatter, written in Rust.
JavaScriptに型を、大規模開発を支える定番言語 — JavaScriptに静的型付けを追加し、大規模アプリ開発を支援するMicrosoft製言語です。従来TypeScript本体はTypeScriptで書かれていましたが、コンパイラをGoで再実装する取り組みが進行中で、コンパイル速度の大幅な向上が期待されています。Web開発者にとって型安全性とパフォーマンス両面での進化が注目されています。
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
TypeScript向けスキーマ検証の定番ライブラリ — Zodはスキーマを定義するだけでTypeScriptの静的型を自動推論できるバリデーションライブラリです。実行時の入力検証と型定義を二重管理せず一箇所で完結でき、JoiやYupと比べて型安全性の高さが特徴です。APIやフォームの入力検証に広く使われています。
TypeScript-first schema validation with static type inference
メール送信せずに存在確認するRust製ツール — 実際にメールを送らずに、SMTP検証などでアドレスの実在性をチェックできるRust製ツールです。CLIやDockerで動くHTTPバックエンドとして使え、SaaS版も提供されています。メール配信前のバウンス防止やリスト精査に役立ちます。
Check if an email address exists without sending any email, written in Rust. Comes with a ⚙️ HTTP backend.
Rust製の超高速Pythonパッケージ・プロジェクト管理ツール — uvはpip・pip-tools・pipx・poetry・pyenv・virtualenvなどを一本で置き換えるツールで、pip比10〜100倍の速度を実現しています。統一ロックファイルによるプロジェクト管理やPythonバージョン管理、スクリプト実行まで対応し、Pythonエコシステムの乱立した開発体験を統合します。
An extremely fast Python package and project manager, written in Rust.
AIコーディング向けMac用ターミナル「Kaku」 — WezTermをベースに、フォントやテーマ、シェル統合、Macショートカットを事前設定済みのmacOS向けターミナルです。設定不要でAIコーディングにすぐ使え、Lua設定によるカスタマイズも可能。Kaku・Waza・Kamiという三部作の一つとして開発されています。
An AI-friendly Mac terminal with sensible defaults, ready out of the box.
開発者向けのモダンな負荷テストツール — GoでビルドされJavaScriptでテストスクリプトを書ける負荷テストツールです。ユニットテストのような感覚で性能テストを記述できる点が特徴で、DevOps時代の開発者・テスターに向けて設計されています。CLI主体で高い拡張性を持ち、既存の負荷テストツールと差別化されています。
A modern load testing tool, using Go and JavaScript
WebGPU標準を実装した純Rust製グラフィックスAPI — Vulkan・Metal・D3D12・OpenGLに対応し、wasm上ではWebGL2やWebGPUでも動く純Rust製のグラフィックスAPIです。WebGPU標準に基づく設計で、FirefoxやServo、Denoの内部実装にも採用されており、クロスプラットフォームなGPUプログラミングを安全かつ統一的なAPIで実現します。
A cross-platform, safe, pure-Rust graphics API.
ASTで読む差分ツール、diffr — difftasticから派生した構造的diffツールで、AST解析による折り畳み表示やAI向けの差分要約(擬似コード化)に対応したインタラクティブTUIを備えています。git diffと同じ引数で使え、WASMプラグインによる拡張も可能。コードレビューの可読性を高めたい開発者におすすめです。
Structural diffs with a streaming API and interactive terminal frontend
Rustコードを数学的に検証するモデル検査器 — KaniはRust向けのビット精度モデル検査器で、未定義動作やパニック、オーバーフローなどをあらゆる入力に対して網羅的に検証できます。特にunsafeブロックの安全性検証に強く、テストでは見逃しがちなバグをコンパイル前に発見できるのが特徴です。関数契約やGitHub Actionとの連携にも対応しています。
A model checker for Rust programs.
unsafeを最小化した安全なSIMD抽象化クレート — RustでSIMDを扱う際にunsafeコードをほとんど書かずに済む安全な抽象化を提供するクレートです。CPUのSIMD対応をランタイムに検出しつつ、intrinsicsと安全な抽象の両方を統一的に扱えます。同様の目標を持つpulpクレートとも比較される、SIMD安全性追求の新しいアプローチです。
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
AtomとTree-sitterの開発陣が作る高速マルチプレイヤーエディタ — Zedは、AtomやTree-sitterを生み出した開発者らによるRust製の高性能コードエディタです。GPU描画で応答速度を追求し、複数人での同時編集(マルチプレイヤー)機能を標準搭載している点がVS CodeやAtomなど既存エディタとの大きな違いです。macOS・Linux・Windowsで利用可能でGPL-3.0ベースのOSSとして公開されています。
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
開発ツール・環境変数・タスクを1つのCLIに統合 — miseはasdfやdirenv、Makeなどが個別に担っていた「言語・ツールのバージョン管理」「環境変数管理」「タスクランナー」を1本のRust製CLIに統合したツールです。プロジェクトごとに設定を切り替えられ、開発環境のセットアップを簡略化したい人に向いています。
dev tools, env vars, task runner
よく使うディレクトリへ一瞬でジャンプするcd代替 — zoxideはz・autojumpに触発された「賢いcd」で、頻繁に使うディレクトリの利用頻度を記憶し、数文字の入力だけで目的地へジャンプできます。Rust製で高速に動作し、bash・zsh・fish・PowerShell・Nushellなど主要シェルをほぼ全て公式サポートしている点が特徴です。fzfとの連携もでき、既存のzやautojumpからの移行先として人気を集めています。
A smarter cd command. Supports all major shells.
相対位置で描く新感覚ダイアグラム記法「reladraw」 — reladrawはノードの相対的な位置関係を記述してSVG図を生成するテキスト言語です。MermaidやGraphvizのような自動レイアウトでは思い通りの配置ができず、draw.ioのような座標指定は手間がかかるという悩みを解消し、両者の中間を狙います。CLIやWebコンポーネントとしても利用可能です。
ElmにインスパイアされたRust製GUIライブラリ — Elmのリアクティブなアーキテクチャを参考にした、Rust向けのクロスプラットフォームGUIライブラリです。型安全でシンプルなAPIと、wgpu/tiny-skiaによるレンダラー非依存設計が特徴で、デスクトップからWebまで対応します。実験的ながら実用アプリの採用例も増えています。
A cross-platform GUI library for Rust, inspired by Elm
ブラウザ完結の次世代ファイル変換ツール — WebAssemblyでファイルをサーバーに送らずデバイス上で変換するツールです。画像・音声・文書・動画など250以上の形式に対応し、サイズ制限なし。動画のサーバー変換用デーモンも自前でホスティングでき、プライバシー重視の人に刺さります。
The next-generation file converter. Open source, fully local* and free forever.
モジュール式コンパイラ基盤の代表格LLVM — LLVMは高度に最適化されたコンパイラや実行環境を構築するためのモジュール型ツールキットです。中間表現の処理・最適化・コード生成を担うコア部分に加え、Clangフロントエンドやlibc++、LLDリンカなど多数のコンポーネントを含み、GCCと並ぶ主要コンパイラ基盤として広く採用されています。
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Homebrewより最大6.6倍速いパッケージ管理ツール — RustでuvのアーキテクチャをHomebrewパッケージ管理に応用し、最大6.6倍の高速化を実現したツールです。Brewfile互換でHomebrewからの移行も容易で、インストール/アップグレード/GCなどの操作をより高速に行えます。macOSとLinux両対応です。
An up to 5x faster Homebrew client
ターミナルで動画を一瞬でダウンロードするCLI — YouTubeやX、TikTokなど1,800以上のサイトから動画をダウンロードできるCLIツールです。yt-dlpをラップしつつ、うざい広告や偽ボタンのあるWebサービスを使わずに、URLを貼って解像度を選ぶだけで完了します。フルスクリーンのターミナルUIでマウス操作にも対応し、ライト/ダークテーマも自動追従するのが特徴です。
yoink any video from your terminal. no shady ads.
grepを置き換える高速検索CLI「ripgrep」 — gitignoreを自動で尊重しつつディレクトリを再帰的に正規表現検索できるCLIツールです。grepやThe Silver Searcher、ackと比較しても高速で、Rust実装によるパフォーマンスの高さが特徴です。Windows/macOS/Linuxに対応し、開発者の日常的なコード検索を大幅に高速化します。
ripgrep recursively searches directories for a regex pattern while respecting your gitignore