Rust
243件のリポジトリ(注目度順) — 7ページ目
AI並行開発時代のgit worktree管理CLI — 複数のAIエージェント(Claude CodeやCodex)を並行実行する際に必要なgit worktreeの管理を、ブランチ操作と同じくらい簡単にするRust製CLIです。ブランチ名だけでworktreeを指定できるほか、パス自動生成やフック機能で並行作業のQoLを大幅に改善します。すでにgit worktreeマネージャーとして人気を集めています。
Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows
RustのUB検出インタプリタMiri — Rustコンパイラ公式のMIRインタプリタで、未初期化データ使用やメモリ未解放、データ競合など未定義動作を実行時に検出できます。StackedBorrows/TreeBorrowsによるエイリアス規約違反も実験的に検知でき、unsafeコードの安全性検証に有用です。クロスターゲット実行にも対応しています。
An interpreter for Rust's mid-level intermediate representation
RustとアセンブリによるWebPデコーダー — RustとアセンブリでCABIを備えた高速・安全なWebPデコーダーです。libwebpより最大1.76倍高速という計測結果を示し、C/Rust両対応のライブラリとしてネイティブ性能と安全性を両立させたい開発者に向いています。アセンブリ無効化で完全なメモリ安全性も選択可能です。
WebP Decoder
Rust製オープンソース決済基盤Hyperswitch — Stripe・Adyenなど複数の決済・不正防止・トークン化プロバイダーを統合できるRust製オープンソース決済基盤です。インテリジェントルーティングで承認率を高め、コスト可視化や照合機能で運用負荷とコストを削減します。SaaS/セルフホスト両対応でPCI準拠なのも特徴です。
Open source, composable payments platform | PCI compliant | SaaS and Self-host options | Enables connectivity to multiple payment, payout, fraud, vault and tokenization providers | Uplifts authorization with intelligent routing and revenue recovery | Reduce payment processing costs with cost observability | Reduces payment ops with reconciliation
ローカル完結型AIエージェント基盤OpenHuman — OpenHumanはRust製のオープンソースAIエージェント基盤で、記憶やデータをローカルに保持するprivacy-first設計が特徴です。MCP対応でエージェント連携やワークフロー構築も可能で、クラウド依存のAIアシスタントに代わる「セカンドブレイン」を自分のPC上に作りたい人に向いています。Tauri製デスクトップアプリとして動作します。
The fastest, cheapest, most efficient open-source agent harness. Run more than 500 agents on a $10 VPS.
Rust向けプロパティベーステストの定番ライブラリ — proptestは、PythonのHypothesisに似た発想をRustに持ち込んだプロパティベーステストツールです。手書きのテストケースではなく入力の性質を記述することでバグを自動探索し、失敗時には最小の反例に縮約してくれます。QuickCheck系より柔軟な戦略合成が可能で、信頼性を重視するRust開発者に向いています。
Hypothesis-like property testing for Rust
duをもっと直感的に:Rust製ディスク使用量解析ツール — 標準のduコマンドを置き換える、視覚的に分かりやすいディスク使用量解析ツールです。フォルダごとの割合をバーで表示し、階層構造も把握しやすいのが特徴です。深さ指定や表示件数指定など実用的なオプションも備え、Rust製で高速に動作します。
A more intuitive version of du in rust
シェル履歴をSQLiteで魔法のように強化 — bash/zsh/fishのコマンド履歴をSQLiteデータベースで管理し、実行時間や終了コードなどのコンテキストも記録します。複数端末間で履歴を完全暗号化して同期できるのが特徴で、単純な履歴検索に不満がある開発者に刺さるツールです。
✨ Making your shell magical
コマンドをコピペせず選んで実行するチートシート — navi はコマンドライン用のインタラクティブなチートシートツールです。fzfやskimを使い、コマンド候補やその引数の値を対話的に選択・入力しながら実行できます。シェルウィジェットとしても組み込めるため、覚える手間や履歴の汚れを減らし、新しいワンライナーを学ぶきっかけにもなります。
An interactive cheatsheet tool for the command-line
macOS向けOSSコンテナ/VMランタイム、AIエージェント実行に最適 — Docker DesktopやOrbStackの代替を目指す、Rustでフルスクラッチ実装されたmacOS用オープンソースランタイムです。100ms未満で起動する隔離マイクロVMでAIエージェントを安全に動かせるほか、Docker互換、ネイティブKubernetes、Linux/macOSの本格VMまで単一デーモン・CLIで扱えます。ローカルとクラウドで同じサンドボックスを使い回せる点が特徴です。
Run AI agents on real and isolated machines — own kernel, filesystem, and network — with <100ms boot. Local first, OCI compatible, pure Rust.
S3をそのまま真実の源にするグラフDB — HydraDBはRust製の分散グラフDBで、S3互換オブジェクトストレージを唯一の永続化先としつつ、データノードとインデクサーをストレージから分離して独立にスケールさせる設計が特徴です。OpenCypherやGraphBLASトラバーサル、Neo4j互換Boltにも対応し、Neo4jライクな体験をクラウドネイティブな構成で実現したい人に刺さります。
HydraDB - fast graph database on object storage
仮想分散ファイルシステムで自分のデータを自分のものに — Spacedriveは、Rust製の仮想分散ファイルシステムを基盤とするオープンソースのクロスプラットフォームファイルエクスプローラーです。複数デバイス・クラウドをまたいだ自己管理型ストレージを実現し、2.0ベータでは移動可能なインデックスや暗号化されたリモートアクセスなど「データを誰かのPCに依存させない」という思想を具現化します。Dropboxなど外部サービス依存からの脱却を目指す人に刺さる設計です。
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
Rust製・非同期アプリの標準ランタイム — TokioはRustで信頼性の高い非同期アプリを書くためのランタイムです。ゼロコスト抽象化による高速性、所有権システムを活かした安全性、マルチスレッドのワークスティーリングスケジューラを備え、非同期I/Oやネットワーキングの事実上の標準として広く採用されています。
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
PCのVRゲームをWi-Fi経由でヘッドセットにストリーミング — ALVRはPC上のSteamVRゲームをWi-Fi経由でQuestやPico、Vision Proなど多様なスタンドアロンVRヘッドセットにストリーミングするOSSです。ケーブル不要のPCVR環境を実現し、公式対応が限られる機種でも利用できる点が魅力です。Rust実装で活発にフォーク・開発が続いています。
Stream VR games from your PC to your headset via Wi-Fi
BEAM上で動く型安全な新言語Gleam — ErlangのBEAM仮想機械上で動作する静的型付け言語で、Rust製コンパイラを持ちます。Elixirのような並行性・耐障害性を保ちつつ、型安全性でランタイムエラーを減らせる点が特徴です。企業ではなくスポンサーに支えられたコミュニティ主導のプロジェクトです。
⭐️ A friendly language for building type-safe, scalable systems!
mold: Rust製の超高速リンカ、lld作者が本気で刷新 — C/C++/Rustなどのビルドで時間を食うリンク処理を高速化するツールです。LLVM lldの原作者自身が、既存リンカのアーキテクチャ限界を突破するために書き直した点が特徴で、lldより最大4.9倍、wildより1.9倍速いベンチマークを記録しています。多数のOSSやx86-64/ARM/RISC-Vなど幅広いアーキテクチャで採用され、実運用で枯れてきています。
mold 🦠: A Modern Linker in Rust 🦀
RustでPyTorch超え目指すテンソル/DLフレームワーク — Burnは学習と推論を同一コードで実行できるRust製テンソルライブラリ兼深層学習フレームワークです。ONNXエクスポートなしに訓練コードがそのまま本番で動き、カーネル融合JITにより動的グラフの柔軟さと高速性を両立します。CUDA/Metal/WebGPU/ROCmなどマルチプラットフォーム対応で、研究向けの速い編集・実行サイクルも実現しています。
Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
TurboQuant量子化で省メモリ高速なベクトル検索 — GoogleのTurboQuant量子化を使い、ベクトルを2〜4bit/次元で圧縮したまま直接検索するRust製ベクトルインデックスで、Pythonバインディングも提供します。1000万件の768次元埋め込みをfloat32比で最大15.5倍省メモリ化しつつ、FAISSより最大4.4倍高速に検索でき、学習・再構築不要でオンライン追加削除も可能です。
A vector index built on TurboQuant, written in Rust with Python bindings
Rust製の高機能コマンドラインベンチマークツール — hyperfineは複数回実行による統計解析・ウォームアップ・外れ値検出・CSV/JSON/Markdown出力などを備えたCLIベンチマークツールです。任意のシェルコマンドを比較でき、パラメータを変えた計測も可能で、開発者がコマンドの性能差を手軽かつ正確に検証したい場面に最適です。
A command-line benchmarking tool
複数コーディングAIエージェントの変更履歴を一元管理 — Atlasは複数のコーディングエージェント(Claude Code、Codex、独自エージェントなど)を並行実行し、各コミットをそのセッションのプロンプトや推論と紐付けて追跡できるソース管理ツールです。誰がなぜその変更をしたか可視化でき、エージェント間で記憶を共有しながら切り替え可能な点が新しく、複数AIを使い分ける開発者に刺さります。
Source control for agents. Use multiple coding agents, track their changes and query them in one place
セキュア標準装備のJS/TSランタイム — V8・Rust・Tokio上に構築されたJavaScript/TypeScript/WebAssemblyランタイムです。Node.jsと異なりセキュリティをデフォルトで重視し、TypeScriptをそのまま実行できるなど開発体験の良さが特徴です。Webサーバー構築など幅広い用途で使われています。
A modern runtime for JavaScript and TypeScript.
Rust製の超高速DataFrameクエリエンジン — PolarsはRustで書かれたDataFrame向け分析クエリエンジンで、マルチスレッド・SIMDによるベクトル化実行で高速動作します。遅延評価やout-of-core処理にも対応し、Pandasの代替としてPython/Node.js/Rなど多言語から利用できる点が特徴です。
Extremely fast Query Engine for DataFrames, written in Rust
AIエージェント群を単一コマンドで運用する制御基盤 — NasikoはA2A仕様に対応するAIエージェントを、ゲートウェイやサイドカーを別途構築せずに単一コマンドでデプロイ・ルーティング・セキュリティ確保・監視できるRust製ツールです。マルチエージェント構成の運用管理を簡素化したい開発者に向いています。
The Open Runtime for AI Agents
An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.
複数のコーディングエージェントを束ねる端末ランタイム — Rust製のターミナルマルチプレクサで、Claude CodeやCodexなどのコーディングエージェントを常駐させる実行基盤です。クライアントを閉じてもバックグラウンドでセッションを維持し、再起動後もレイアウトやエージェントセッションを復元できます。複数マシンのエージェント作業を一画面に集約したい開発者に向いています。
the runtime your coding agents live on
SQLもグラフも使えるマルチモデルDB — SurrealDBはドキュメント・グラフ・リレーショナルを一体化したRust製の分散データベースです。SQLライクなクエリでリアルタイムWebやIoT向けに使え、バックエンドやサーバーレスDBとしても利用できる点が特徴です。
A scalable, distributed, collaborative, document-graph database, for the realtime web
Google WorkspaceをまるごとCLI操作できるgws — Drive・Gmail・Calendar・SheetsなどGoogle WorkspaceのAPIをDiscovery Serviceから動的に読み込み、1つのCLIコマンド体系として提供します。構造化JSON出力や40以上のAIエージェント向けスキルも同梱しており、人間だけでなくAIエージェントからの操作も想定した設計が特徴です。
Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.
Rust製の超軽量AIコーディングエージェントCLI — jcodeはRustで書かれたコーディングエージェントのハーネスで、省メモリかつ高速に動作するのが特徴です。Claude/OpenAIなどのLLMやMCPに対応し、TUIベースのターミナルから自律的にコーディング作業を行えます。既存のPython/Node製エージェントと比べ動作効率で差別化を図っています。
High performance coding agent harness written in Rust, built for heavy multi-agent dev workflows
PdfCraft: An open-source PDF reader and editor written by scratch in pure Rust