Rust
331件のリポジトリ(注目度順) — 7ページ目
WeChatをAgentが使えるデータソースに変えるCLI — macOS上のWeChatローカルDBを直接復号・照会し、履歴検索やリアルタイム新着メッセージ配信をCLI/REST API/SSEで提供します。Claude CodeなどのAgent向けSkillも同梱し、記憶構築やCRM・自動応答の基盤として使える点が特徴です。データを外部に出さずローカル中心で扱えるのも強みです。
WeChat macOS database decryption and query tool
自己改善するRLMエージェント基盤「Prime Agent」 — 長時間の自律タスクやコーディング作業向けに設計されたOSSエージェントで、コンテキストを変数として扱うRLM(Recursive Language Model)と持続的REPL上でのプログラム的なサブエージェント呼び出しという新しい抽象化が特徴です。Rust実装で自己改善型のハーネスを備え、既存のエージェントフレームワークとは異なるアプローチを取っています。
A self-improving RLM agent for coding workflows and long-running autonomous tasks.
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.
人間とAIエージェントが同じ部屋で働くセルフホスト型ワークスペース — BuzzはRust製のセルフホスト可能なワークスペースで、Nostrリレーを基盤に人とAIエージェントが同じチャンネルで共存します。メッセージやgit操作、レビュー承認まで全て署名付きイベントとして同じログに記録され、発信者が人でもエージェントでも同一の身元・監査モデルで扱われる点が特徴です。リポジトリ操作やワークフロー実行、音声ハドルまでエージェントが人間同僚同様に振る舞える設計が新しいです。
A hive mind communication platform
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
Rust製SQLite互換DB、Postgresも話せる「DBのLLVM」 — RustでSQLiteと互換のインプロセスSQLデータベースを再実装し、実験的にPostgresプロトコルにも対応したプロジェクトです。WebAssembly対応や複数言語向けバインディング(JS/Python/Java)も備え、SQLiteの後継となる汎用DBエンジンを目指しています。既存のSQLiteやlibSQLとの差別化点として注目されています。
A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases.
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
AWS発、サーバーレスを支える軽量microVM技術 — AWS LambdaやFargateを支えるために開発されたVMM。KVMを利用し、不要なデバイスを排除した最小構成でmicroVMを高速起動できます。ハードウェア仮想化の安全性とコンテナ並みの軽快さを両立し、Kata Containersなど他プロジェクトにも組み込まれています。
Secure and fast microVMs for serverless computing.
間隔反復学習を支えるAnki本体のソースコード — 世界的に使われる間隔反復学習フラッシュカードアプリAnkiの公式実装です。RustとPythonで書かれたコアエンジンを含み、記憶の定着効率を最大化するアルゴリズムを実際のプロダクトコードから学べます。オープンソースで開発に参加できる点も魅力です。
Anki is a smart spaced repetition flashcard program
ElectronなしでReact/SolidをネイティブGPU描画するGPUIX — Zed製のGPUフレームワークGPUIXにReact/Solidバインディングを追加し、JSXやuseStateを使いながらDOMやWebViewを介さずMetal/DirectX/Vulkanで直接描画できます。ElectronベースのデスクトップアプリをReactのまま軽量ネイティブ化したい開発者に刺さる設計です。CLIで即座に試せる点も特徴です。
Node.js & Bun bindings for Zed’s GPUI. Build memory efficient native apps with React or Solid.js
RailsをRustやSwiftへ型推論付きで変換するコンパイラ — RubyのRailsアプリを解析し、型アノテーションなしで全体の型を推論、Rust・Swift・TypeScript・Go・Elixirなど複数言語のネイティブプロジェクトへ変換するコンパイラです。デプロイ先をビルドフラグとして選べる点が新しく、CRubyから脱却したいRailsユーザーや、LSP/MCP連携で型安全性を求める開発者に刺さる設計です。
Rails as a specification; the deployment target is a build flag
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.
リプレイ不要の耐久実行フレームワークDex — Temporal/Cadenceを基盤に、通常のコードのままアプリの実行状態を永続化できるDurable Executionフレームワークです。従来のリプレイ方式のように決定論的ワークフローとアクティビティに分割する必要がなく、Workerのハンドラは普通のコードで書けます。属性データは既存DBに同期可能なblobストアに保存され、開発の柔軟性が高いのが特徴です。
Durable Execution (D-EX) framework forked from iWF of IndeedEng by the creator. Dex is No Replay, Zero Dependencies.
Rustのすべてがここに集まる定番キュレーションリスト — Rustで書かれたアプリケーション・開発ツール・ライブラリを分野別に網羅したcurated listです。アプリ開発からOS自作、組み込み、セキュリティツールまで幅広くカバーしており、Rustエコシステムを探索したい人の起点として定番の存在になっています。
A curated list of Rust code and resources.
Linuxのプロセスを3D空間でブラウザ探索 — ProcInShはLinux向けのWebベースプロセスインスペクタで、eBPFを使いプロセス空間を3Dビジュアルで可視化・探索できます。psやtopのCLI操作に代わり、ブラウザ上で直感的にプロセス詳細やメモリ、環境変数を確認できるのが特徴です。
Explore Linux processes in 3D. A real-time process inspector powered by Rust, eBPF and Three.js.
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で高速実装した量化取引ツール — 中国株式市場で人気の「缠中说禅」技術分析理論(分型・筆・中枢など)をコア実装した量化取引ライブラリです。1.0からアルゴリズムをRustで書き直しPyO3経由でPythonに公開、速度と拡張性を両立しています。220以上の信号関数を備え、Tushareデータ連携や戦略研究にも対応する中国語圏で広く使われるツールです。
缠中说禅技术分析工具;缠论;股票;期货;Quant;量化交易
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製の超高速DataFrameクエリエンジン — PolarsはRustで書かれたDataFrame向け分析クエリエンジンで、マルチスレッド・SIMDによるベクトル化実行で高速動作します。遅延評価やout-of-core処理にも対応し、Pandasの代替としてPython/Node.js/Rなど多言語から利用できる点が特徴です。
Extremely fast Query Engine for DataFrames, written in Rust
よく使うディレクトリへ一瞬でジャンプするcd代替 — zoxideはz・autojumpに触発された「賢いcd」で、頻繁に使うディレクトリの利用頻度を記憶し、数文字の入力だけで目的地へジャンプできます。Rust製で高速に動作し、bash・zsh・fish・PowerShell・Nushellなど主要シェルをほぼ全て公式サポートしている点が特徴です。fzfとの連携もでき、既存のzやautojumpからの移行先として人気を集めています。
A smarter cd command. Supports all major shells.
ノードグラフで作る次世代2D制作エンジン — Graphiteはノードベースのプロシージャル設計とレイヤー合成を組み合わせた、完全非破壊編集のオープンソース2Dグラフィックスエンジンです。ベクター編集から出発し、フォト編集やモーショングラフィックス、VFX合成まで見据えたゲームエンジン的な設計が特徴で、Rust製で開発が活発です。
Community-built comprehensive 2D content creation appplication for graphic design, digital art, and interactive real-time motion graphics powered by a node-based procedural graphics engine
Rust製の高速ベクトル検索エンジンQdrant — Rustでフルスクラッチ実装された高性能ベクトルデータベースで、HNSWによる近似最近傍探索と高度なフィルタリングを両立します。埋め込みベースの類似検索やレコメンド、RAGなどAI応用に強く、セルフホストとクラウド版の両方で利用できる点が実用性の高さを支えています。
Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
ピクセルではなくUI構造を読むデスクトップ操作エージェント — agent-desktopはRust製で、OSのアクセシビリティツリーからアプリの実際のUI構造を取得してAIエージェントに操作させるツールです。画面のピクセル解析で位置がズレたり誤操作しがちな従来手法と違い、参照が安定し操作の再試行も安全に行えます。Slack等で巨大なUIスナップショットを圧縮するスケルトン表示にも対応しています。
Agent Desktop gives any agent reliable computer use on the desktop. Built with Rust, it sees any app's real UI structure through OS accessibility trees and operates it — refs stay stable and actions stay safe to retry, instead of guessing from pixels.
サービス構成・拡張・監視をリアルタイムで一体化するRustエンジン — iiiはRust製のバックエンドエンジンで、あらゆるサービスをリアルタイムに組み合わせ・拡張・可視化できます。JS/Python/Rust向けSDKを備え、AIエージェントやAPI構築を行う開発者向けに、既存のマイクロサービス基盤とは異なる新しいプリミティブを提供します。
Effortlessly compose, extend, and observe every service in real-time for the first time ever.
100本の演習でRustを学ぶ実践コース — Rustコンサル企業Mainmatterが作成した、100個の演習を解きながらRustを学べる自習型コースです。知識ゼロから自分でプログラムを書けるレベルまで段階的に進めます。手を動かして学びたい初心者に最適で、解答例も別ブランチで公開されています。
A self-paced course to learn Rust, one exercise at a time.
ASTで読む差分ツール、diffr — difftasticから派生した構造的diffツールで、AST解析による折り畳み表示やAI向けの差分要約(擬似コード化)に対応したインタラクティブTUIを備えています。git diffと同じ引数で使え、WASMプラグインによる拡張も可能。コードレビューの可読性を高めたい開発者におすすめです。
Structural diffs with a streaming API and interactive terminal frontend
CS2の内部情報を外部から抽出するダンパー — Counter-Strike 2のオフセットやインターフェースを外部プロセスから解析・出力するツールです。memflowを基盤にWindows/Linux両対応し、pcileechやkvmなどの外部メモリアクセス手法にも対応。チート開発やゲーム内部構造解析に携わるエンジニアに有用です。
Counter-Strike: 2 Offset Dumper
AIコーディングエージェントを隔離VMで安全に動かすCLI — Claude CodeやCodexにDocker・git・コンパイラなどフルアクセスを許しつつ、ホストPCを危険にさらさないための使い捨てVM管理CLIです。macOSはLima、LinuxはFirecracker/KVMを利用し、軽量なMicroVMを素早く作成・破棄できます。AIエージェントに強い権限を与えたい開発者に最適です。
Isolated VM environment for running Claude Code and Codex
LaTeXの後継を目指す新しい組版システムTypst — LaTeXほど強力でありながら学習コストが低い、Rust製の新しい組版システムです。マークアップ記法とスクリプト機能を統合し、数式やbibliography管理にも対応、増分コンパイルにより高速なビルドも実現しています。研究者や技術文書作成者に特に刺さる設計です。
A markup-based typesetting system that is powerful and easy to learn.
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.