Rust
243件のリポジトリ(注目度順) — 5ページ目
AWS発、サーバーレスを支える軽量microVM技術 — AWS LambdaやFargateを支えるために開発されたVMM。KVMを利用し、不要なデバイスを排除した最小構成でmicroVMを高速起動できます。ハードウェア仮想化の安全性とコンテナ並みの軽快さを両立し、Kata Containersなど他プロジェクトにも組み込まれています。
Secure and fast microVMs for serverless computing.
AutoShorts is a local-first desktop application for turning long-form video or audio recordings into high-impact, vertical short-form clip candidates (9:16 portrait) with AI-powered viral moment ranking.
Rustのすべてがここに集まる定番キュレーションリスト — Rustで書かれたアプリケーション・開発ツール・ライブラリを分野別に網羅したcurated listです。アプリ開発からOS自作、組み込み、セキュリティツールまで幅広くカバーしており、Rustエコシステムを探索したい人の起点として定番の存在になっています。
A curated list of Rust code and resources.
DB・SSH・AIを1つに束ねるRust製ネイティブ運用ツール — データベース管理、SSH/SFTP、ターミナル、リモートデスクトップ、モニタリング、AIエージェントを一つにまとめたオールインワン運用ワークスペースです。GPUIとRustで作られGPUアクセラレーション描画・WebView不使用のためネイティブアプリとして高速動作し、MySQLからClickHouse、DuckDBまで多数のDBに対応。開発者やインフラ担当者が複数ツールを使い分ける煩わしさを解消します。
A native, all-in-one workspace for databases, SSH, SFTP, terminals, remote desktop, monitoring, and AI.
間隔反復学習を支えるAnki本体のソースコード — 世界的に使われる間隔反復学習フラッシュカードアプリAnkiの公式実装です。RustとPythonで書かれたコアエンジンを含み、記憶の定着効率を最大化するアルゴリズムを実際のプロダクトコードから学べます。オープンソースで開発に参加できる点も魅力です。
Anki is a smart spaced repetition flashcard program
メール送信せずに存在確認する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エージェントが同じ部屋で働くセルフホスト型ワークスペース — BuzzはRust製のセルフホスト可能なワークスペースで、Nostrリレーを基盤に人とAIエージェントが同じチャンネルで共存します。メッセージやgit操作、レビュー承認まで全て署名付きイベントとして同じログに記録され、発信者が人でもエージェントでも同一の身元・監査モデルで扱われる点が特徴です。リポジトリ操作やワークフロー実行、音声ハドルまでエージェントが人間同僚同様に振る舞える設計が新しいです。
A hive mind communication platform
完全ローカルで動く高速PDF解析ツール — LlamaIndexが開発したRust製OSSのPDF解析ツールです。PDFiumで1ページ数msの高速なテキスト抽出を行い、Tesseract内蔵やOCRサーバー連携も可能。クラウド不要でローカル完結し、Markdown/JSON出力やバウンディングボックス取得もでき、RAGパイプライン構築に向いています。複雑な文書はクラウド版LlamaParseへの誘導も用意されています。
A fast, helpful, and open-source document parser
AIコーディング向けMac用ターミナル「Kaku」 — WezTermをベースに、フォントやテーマ、シェル統合、Macショートカットを事前設定済みのmacOS向けターミナルです。設定不要でAIコーディングにすぐ使え、Lua設定によるカスタマイズも可能。Kaku・Waza・Kamiという三部作の一つとして開発されています。
An AI-friendly Mac terminal with sensible defaults, ready out of the box.
多サーバー対応のビルド・デプロイ管理ツール — Komodoは複数サーバーにまたがるソフトウェアのビルドとデプロイを一元管理できるRust製OSSツールです。接続サーバー数やAPI連携に制限がなく、監視トカゲの名の通り多数の環境を横断的に監視・自動化したいチームに向いています。GPL-V3で公開されデモ環境も用意されています。
🦎 a tool to build and deploy software on many servers 🦎
ステートフルActorでAIエージェントを構築するRust製基盤 — Rivetは状態をメモリ上に保持しつつ自動永続化するActorモデルを提供し、AIエージェントや共同編集アプリ、耐久実行を簡単に実装できます。Cloudflare Durable ObjectsやFoundationDBに近い発想をServerless環境でも使え、キューやスケジューリングも標準搭載している点が特徴です。
Rivet Actors are the primitive for stateful workloads. Built for AI agents, collaborative apps, and durable execution.
XのおすすめフィードAlgorithm、ついにコード公開 — X(旧Twitter)の「おすすめ」フィードで表示順を決めるコア実装がRustで公開されました。フォロー内/外コンテンツの取得からML検索、トランスフォーマーによるスコアリング・ランキング、フィルタリングまで一連の仕組みが読めます。SNSのレコメンドは通常ブラックボックスですが、重み付けの仕組みや法的要請による表示制限の透明化レポートまで含む点が特に注目されます。
Algorithm powering the For You feed on X
tokio-rsが放つRust製フルスタックFW — tokio-rsチームが手がける、Rust向けのバッテリー同梱型フルスタックフレームワークです。ルーターやビュー機能を統合し、シンプルさと生産性を重視しています。Railsのような開発体験をRustで実現しようとする試みで、早期段階ながら今後の発展が注目されます。
A batteries-included framework for building web apps
CCFランク会議の締切を一元管理・自動追跡 — CCFランキングに基づく世界中の学会論文投稿締切をコミュニティで管理し、Webサイト・Python CLI・WeChatミニアプリ・Raycast拡張・iCal連携など多様な手段で確認できます。研究者が締切管理に追われる問題を、協働的なデータ更新と豊富なクライアント対応で解決します。
Agenticly track ccf-ranked & worldwide conference deadlines (Website, Python Cli, Wechat Applet)
Rust製の高速メッセージストリーミング基盤Iggy — KafkaのようなメッセージストリーミングをRustで再実装し、QUIC/TCP/HTTPに対応した高効率なプロトコルを備えています。Apacheプロジェクトとして開発され、Rust・JS・Python向けクライアントも提供され、軽量かつ高速なストリーミング基盤を求める開発者に適しています。
Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed
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
AIエージェントの暴走コマンドを未然に止めるRust製ガード — Claude CodeやCodex CLI、Cursorなど多数のAIコーディングエージェントに対応し、`rm -rf`やgit resetのような破壊的コマンドを実行前にブロックする高速フックです。多様なツール群を横断して統一的に安全網を張れる点が特徴で、AIにコード管理を任せる開発者に安心感を与えます。
The Destructive Command Guard (dcg) is for blocking dangerous git and shell commands from being executed by agents.
Rust製ECSゲームエンジン「Bevy」 — Rustで書かれたデータ駆動型のゲームエンジンで、ECS(Entity Component System)アーキテクチャを採用し高速な並列処理を実現しています。シンプルさとモジュール性を重視し、必要な機能だけを組み合わせて使える設計が特徴です。無料・オープンソースで開発コミュニティが活発な点も魅力です。
A refreshingly simple data-driven game engine built in Rust
RustでネイティブもWebも、AI統合済みのUI開発基盤 — MakepadはRust製のクロスプラットフォームUI/ゲーム開発環境で、wasm/WebGLからmacOS Metal・Windows DX11・Linux OpenGLまで単一コードで対応します。ライブ編集可能なデザイン言語と高速な反復ループに加え、LLMや音声分離AIをアプリ内に組み込める点が特徴で、AI活用型のクリエイティブツール開発者に向いています。
Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl
Rustコードを数学的に検証するモデル検査器 — KaniはRust向けのビット精度モデル検査器で、未定義動作やパニック、オーバーフローなどをあらゆる入力に対して網羅的に検証できます。特にunsafeブロックの安全性検証に強く、テストでは見逃しがちなバグをコンパイル前に発見できるのが特徴です。関数契約やGitHub Actionとの連携にも対応しています。
A model checker for Rust programs.
unsafeを最小化した安全なSIMD抽象化クレート — RustでSIMDを扱う際にunsafeコードをほとんど書かずに済む安全な抽象化を提供するクレートです。CPUのSIMD対応をランタイムに検出しつつ、intrinsicsと安全な抽象の両方を統一的に扱えます。同様の目標を持つpulpクレートとも比較される、SIMD安全性追求の新しいアプローチです。
ノードグラフで作る次世代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製の高性能オブザーバビリティ・データパイプラインで、ログ・メトリクスを収集・変換・任意のベンダーへルーティングできます。既存ツールより最大10倍高速で、Datadogが運用するOSSという信頼性も魅力。Fluentdやlogstashの代替を探るSREやインフラエンジニアに刺さります。
A high-performance observability data pipeline.
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.
Rust製、Electron代替の軽量デスクトップ/モバイルアプリ基盤 — Tauriはウェブ技術でUIを作りつつ、バックエンドをRustで書ける軽量アプリフレームワークです。OSのWebViewを利用するためElectronよりバイナリが小さく高速で、macOS/Windows/Linuxに加えAndroid/iOSにも対応。アプリバンドラーや自動更新機能も内蔵しています。
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
開発ツール・環境変数・タスクを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.