Rust
331件のリポジトリ(注目度順) — 10ページ目
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でつくるクラウドワークロードVMM — Cloud HypervisorはKVM/MSHV上で動く、クラウドワークロードに特化した軽量VMMです。Rust VMMクレースを基盤にRustで実装され、CPU/メモリ/デバイスのホットプラグやvhost-userによるデバイスオフロードに対応。FirecrackerやcrosvmとはアプローチもKVMやMSHVの対応などの点で差別化されています。
A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.
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
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
ベンダーロックインを排除する高速ログ・メトリクス基盤 — Rust製の高性能オブザーバビリティ・データパイプラインで、ログ・メトリクスを収集・変換・任意のベンダーへルーティングできます。既存ツールより最大10倍高速で、Datadogが運用するOSSという信頼性も魅力。Fluentdやlogstashの代替を探るSREやインフラエンジニアに刺さります。
A high-performance observability data pipeline.
Rust言語本体:コンパイラと標準ライブラリ — Rust言語のコンパイラ・標準ライブラリ・ドキュメントを含む公式リポジトリです。所有権モデルによりガベージコレクションなしでメモリ安全性とスレッド安全性をコンパイル時に保証し、C/C++並みの性能と高い信頼性を両立させる点が特徴です。Cargoやrust-analyzerなど充実したツール群も強みです。
Empowering everyone to build reliable and efficient software.
NVIDIA以外のGPUでCUDAを動かすZLUDA — ZLUDAはCUDAアプリケーションを改変せずにNVIDIA以外のGPU上で動作させるドロップイン互換レイヤーです。ほぼネイティブ同等の性能を実現し、AMDやIntelのGPUでもCUDA資産を活用できるようにする点が注目されています。Rust製で開発が継続されている点も特徴です。
CUDA on non-NVIDIA GPUs
ブラウザのWeb Push機能を悪用してツイート通知をリアルタイム受信 — Mozilla AutoPushのWebSocketに接続し、Firefoxのプッシュ通知と同じ仕組みでTwitter/Xの通知を傍受・復号してWebhookに転送するRust製CLIです。API呼び出しは登録時のみでスクレイピングも不要なため、レート制限を回避しつつフォロー中ユーザーのツイートを低コストで監視できる点が面白いです。
A server for streaming tweets by emulating browser WebPush.
Reactで組む低遅延な映像合成ツールキット — Rust製の映像・音声合成ツールキットで、複数の映像ソースを1本のライブ配信にリアルタイムかつ低遅延で合成できます。テキストやカスタムシェーダー、埋め込みWebサイトでの装飾も可能で、React向けコンポーネントが用意されているため配信アプリ開発者が手軽に映像合成機能を組み込めます。
Toolkit for real-time, low latency, programmable video and audio mixing.
SQLもグラフも使えるマルチモデルDB — SurrealDBはドキュメント・グラフ・リレーショナルを一体化したRust製の分散データベースです。SQLライクなクエリでリアルタイムWebやIoT向けに使え、バックエンドやサーバーレスDBとしても利用できる点が特徴です。
A scalable, distributed, collaborative, document-graph database, for the realtime web
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.
どのシェルにも使える爆速プロンプトStarship — Rust製で動作が非常に高速なクロスシェルプロンプトです。bash・zsh・fish・PowerShellなど主要シェルに対応し、Git情報や言語バージョンなどを自動表示しつつ細かくカスタマイズできます。oh-my-zshのプロンプトテーマに代わる軽量な選択肢として人気です。
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
S3をそのまま真実の源にするグラフDB — HydraDBはRust製の分散グラフDBで、S3互換オブジェクトストレージを唯一の永続化先としつつ、データノードとインデクサーをストレージから分離して独立にスケールさせる設計が特徴です。OpenCypherやGraphBLASトラバーサル、Neo4j互換Boltにも対応し、Neo4jライクな体験をクラウドネイティブな構成で実現したい人に刺さります。
HydraDB - fast graph database on object storage
An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.
Rust製の高速・親切なコマンドラインシェル — fishはシンタックスハイライトや入力中の自動サジェスト、設定不要で賢く動くタブ補完を標準搭載したユーザーフレンドリーなシェルです。bash/zshとは異なる思想で「使いやすさ」を追求しており、現在はRustで実装されています。macOS/Linux向けに手軽に導入でき、初心者にも扱いやすい点が特徴です。
The user-friendly command line shell.
GraphBLASで爆速なLLM向けグラフDB — 疎行列演算ライブラリGraphBLASを基盤に使うことで高速なグラフ探索を実現するマルチテナント対応グラフデータベースです。LLMのナレッジグラフ(GraphRAG)やエージェントのメモリ、不正検知、クラウドセキュリティ用途に最適化されており、低レイテンシを重視した設計が特徴です。既存のグラフDBと比べて計算処理の効率に強みがあります。
A super fast Graph Database uses GraphBLAS under the hood for its sparse adjacency matrix graph representation. Our goal is to provide the best Knowledge Graph for LLM (GraphRAG).
Metal I/O library for Rust.
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/
GPUを共有する軽量microVM、クラウドゲーミング向けnesbox — nesboxはRust製の実験的microVMハイパーバイザーで、1枚のGPUを複数のVMで共有しつつベアメタル同等の速度を実現します。VFIO占有やデータセンター限定のvGPU/SR-IOVに頼らず、各ゲストにvirtio-gpuを常時接続し近ネイティブ性能を提供するのが特徴です。RTX 3060で12ゲスト同時稼働などの検証結果もあり、Firecracker代替としてクラウドストリーミングやゲーム配信基盤の開発者に刺さる内容です。
Fast, lightweight microVM for cloud streaming that runs on a shared GPU at baremetal speed
Vitestの重複テストを静的解析で検出 — RustでVitestのテストファイルを実行せず静的解析し、重複・類似テストを検出するCLIツールです。テスト本体の内容を基準に同一性を判定するため、タイトルだけ違う重複やモック違いの非重複を正確に区別できます。CI向けの閾値設定やJSON/HTMLレポート出力にも対応しています。
A static analyzer that finds duplicate and near-duplicate Vitest tests.
AIでDOSゲームを解剖、雪合戦ミニゲームを再構築 — 1990年のMS-DOSゲーム『Ski or Die』の雪合戦ミニゲームを、AI支援のリバースエンジニアリング手法「REA」を使ってRust+SDL2で忠実に再現したプロジェクトです。実行ファイルの解析からゲームルールの復元、仕様化、再構築までの一連の流れを実例として示しており、レトロゲーム保存やAI活用解析に興味がある人に刺さる内容です。
Reverse engineering experiment of the Snowball War minigame from the 1990 MS-DOS game Ski or Die. Rebuilt from scratch in Rust + SDL2 using REA (Reverse Engineer Anything), an AI-assisted reverse-engineering workflow.
Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.
Fast Rust library for PDF inspection, classification, and text extraction. Intelligently detects scanned vs text-based PDFs to enable smart routing decisions.
Bytecode Alliance製、スタンドアロンWasmランタイムWasmtime — WasmtimeはブラウザなしでWebAssemblyモジュールを実行できるスタンドアロンランタイムです。Cranelift JIT/AOTコンパイラとWASIを基盤とし、サーバーやエッジ、Rustアプリへの組み込みで高速かつ安全なサンドボックス実行を求める開発者向けです。
A lightweight WebAssembly runtime that is fast, secure, and standards-compliant
🌙🦊 Dalfox is a powerful open-source XSS scanner and utility focused on automation.
高速リンカWild、インクリメンタルリンクを目指して進化中 — WildはRust製の高速リンカで、反復開発での速度を重視しています。Chromiumやwasm版SpiderMonkeyでのベンチマークを公開し、Linux各アーキテクチャとWebAssemblyに対応済みです。将来的なインクリメンタルリンクやMach-O、Windows対応も見据えており、ビルド時間短縮を求める開発者に有用です。
A very fast linker for Linux and WebAssembly