Rust
331件のリポジトリ(注目度順) — 8ページ目
NVIDIA発、データセンター規模の分散推論基盤Dynamo — vLLM・SGLang・TensorRT-LLMといった推論エンジンを置き換えず、その上位で複数ノードを協調動作させるオーケストレーション層です。分離型サービング(disaggregated serving)、インテリジェントルーティング、多層KVキャッシュ、自動スケーリングを組み合わせ、LLMやマルチモーダル・動画生成ワークロードのスループット最大化とレイテンシ低減を実現します。RustとPythonで実装され、大規模LLM推論基盤を運用する企業・研究者に刺さる内容です。
A Datacenter Scale Distributed Inference Serving Framework
シェル履歴をSQLiteで魔法のように強化 — bash/zsh/fishのコマンド履歴をSQLiteデータベースで管理し、実行時間や終了コードなどのコンテキストも記録します。複数端末間で履歴を完全暗号化して同期できるのが特徴で、単純な履歴検索に不満がある開発者に刺さるツールです。
✨ Making your shell magical
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
Rustビルドの並列度を上げる依存解析高速化パッチ — Rustのcargoビルドで、依存クレートの関数本体の型検査完了を待たずに、インターフェース(.rmetaメタデータ)だけで依存先クレートの解析・コンパイルを開始できるようにするrustc/cargoへのパッチ群です。ビルド結果やエラー内容は変わらず、待機時間短縮とジョブスロットの有効活用でコンパイル全体の並列性を高めます。大規模Rustプロジェクトのビルド高速化に関心がある開発者向けです。
Start dependent crates before their dependencies finish type-checking
AI時代のワークフロー向けGitクライアント、GUIとCLIを両立 — GitButlerはGitをベースにした新しいバージョン管理ツールで、GUIアプリと新しい`but`CLIの両方を提供します。Tauri/Rust/Svelte製で、AIを活用した開発ワークフローを前提に一から設計されており、AIコーディングエージェントと並行して作業する開発者に向いています。
The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte
ClaudeでKiCADの回路・基板設計を自動化するMCPプラグイン — KonnectはKiCAD 10向けのネイティブプラグインで、単一のRustバイナリとして228個のツールをMCP経由でClaudeなどのLLMに公開します。回路図作成・基板レイアウト・配線・ERC/DRC・製造データ出力までを自動化でき、Python/TypeScript製の前身プロジェクトの課題を解消した後継版です。
AI-assisted PCB design for KiCAD 10. Native KiCAD plugin — a single Rust binary exposing 217 schematic, layout, routing, placement, design-review, and manufacturing tools to Claude, or the LLM of your choosing
Rust製・非同期アプリの標準ランタイム — TokioはRustで信頼性の高い非同期アプリを書くためのランタイムです。ゼロコスト抽象化による高速性、所有権システムを活かした安全性、マルチスレッドのワークスティーリングスケジューラを備え、非同期I/Oやネットワーキングの事実上の標準として広く採用されています。
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
CloudflareのRust製高速プロキシフレームワーク — CloudflareがNginxの代替として開発したRust製ネットワークフレームワークで、既に毎秒4000万件以上のリクエストを本番稼働で処理してきた実績があります。C/C++製プロキシよりメモリ安全で、HTTP/gRPC/WebSocketプロキシやロードバランシングを高度にカスタマイズできる点が特徴です。
A library for building fast, reliable and evolvable network services.
Cloudflare WorkersをセルフホストできるRust製デーモン — celldはCloudflare Workers互換の実行環境(Durable Objects、KV、D1、R2など)を自前サーバー群で動かせるOSSデーモンです。コンセンサスサービスを使わずS3互換ストレージに状態を永続化し、既存のwrangler.jsonからそのままデプロイできる点がユニークです。
self-hosted, distributed Durable Objects
TypeScript/TSXで設定するWaylandコンポジタ — RustベースのWaylandコンポジタで、ウィンドウマネージャ部分をTypeScript/TSXやRustなど好きな言語で自由にプログラムできる点が特徴です。NiriやHyprlandと異なりWM機能はデフォルト設定として分離されており、アニメーションやカスタムシェーダー、マルチモニタ対応も備えた高いカスタマイズ性を持つのが面白いポイントです。
The most customizable Wayland compositor with TypeScript(tsx).
Rust製・ローカル完結の漫画翻訳AIツール — 物体検出・OCR・インペイント・LLMを組み合わせ、漫画の翻訳作業を自動化するRust製GUIツールです。ビジョンモデルとLLMを全てローカル実行するためデータを外部に出さず、プライバシーを保ちつつ高速に翻訳パイプラインを回せる点が特徴です。
ML-powered manga translator, written in Rust.
Rust製の爆速Pythonリンター&フォーマッター — FlakeやBlackなどの既存ツールに比べて10〜100倍高速なPython用リンター兼フォーマッターです。900以上の組み込みルールでFlake8・isort・Blackと互換性を保ちつつ、単一ツールに機能を統合しているのが特徴です。pipで簡単導入でき、大規模モノレポにも対応します。
An extremely fast Python linter and code formatter, written in Rust.
duをもっと直感的に:Rust製ディスク使用量解析ツール — 標準のduコマンドを置き換える、視覚的に分かりやすいディスク使用量解析ツールです。フォルダごとの割合をバーで表示し、階層構造も把握しやすいのが特徴です。深さ指定や表示件数指定など実用的なオプションも備え、Rust製で高速に動作します。
A more intuitive version of du in rust
Rust製の高速SQL/DataFrameクエリエンジン — Apache DataFusionはRustで実装されたOLAP向けクエリエンジンで、SQLとDataFrame APIを備え、Apache Arrowを基盤に高速なベクトル化実行を行います。独自のデータ処理エンジンやPythonバインディングを作りたい開発者に向けたビルディングブロックとして利用でき、Spark等の代替として組み込みやすい点が特徴です。
Apache DataFusion SQL Query Engine
PuTTY・WinSCPをまとめて置き換えるSSH/SFTPクライアント — Rust+Tauri製の高速な無料OSS SSHクライアントで、Windows・macOS・Linuxに加えAndroidにも対応しています。ターミナル・SFTP・ポートフォワーディング・フォルダ同期を1つのタブ付きウィンドウに統合し、PuTTY+WinSCP+トンネル管理の組み合わせを1本で置き換えられる点が魅力です。暗号化されたプロファイル同期も備え、複数サーバーを扱うエンジニアに刺さる設計です。
Free, open-source SSH & SFTP client with RDP, VNC and Telnet — terminal, dual-pane SFTP, port forwarding, folder mirror, encrypted profiles. Windows · macOS · Linux · Android. Rust + Tauri.
変更分だけ同期、AIエージェント向け増分インデックスエンジン — CocoIndexはRust製コアとPythonインターフェースを持ち、コードベースやSlack、議事録などの変更差分のみを継続的に同期してベクトルストアやナレッジグラフへ反映するエンジンです。長時間稼働するAIエージェントやRAGパイプラインに、常に最新のコンテキストを低コストで提供したいチーム向けです。
Incremental engine for long horizon agents 🌟 Star if you like it!
AIエージェントの暴走コマンドを未然に止めるRust製ガード — Claude CodeやCodex CLI、Cursorなど多数のAIコーディングエージェントに対応し、`rm -rf`やgit resetのような破壊的コマンドを実行前にブロックする高速フックです。多様なツール群を横断して統一的に安全網を張れる点が特徴で、AIにコード管理を任せる開発者に安心感を与えます。
A fast Rust safety hook that blocks destructive shell, git, and filesystem commands before AI coding agents run them. 50+ security packs (databases, Kubernetes, Docker, cloud, Terraform), heredoc/inline-script scanning, CI scan mode, and explain mode; works with Claude Code, Codex, Gemini, Copilot, Cursor, and more.
Rust製ターミナル音楽プレイヤーspotatui — spotify-tuiから派生し活発に開発が続くRust製TUI音楽プレイヤーです。Spotifyネイティブ再生に加え、ローカルファイル・Subsonic/Navidrome・ラジオ・YouTube・Qobuzなど多数のソースに対応し、同期歌詞やリアルタイム音声ビジュアライザーも搭載しています。Spotifyが無くても使える点が特徴です。
A fast, standalone terminal music player in Rust: native Spotify streaming plus local, Subsonic, radio, Qobuz and Youtube sources
Rolldown・Nuxtも採用するRust製JS/TSツール群 — OxcはRustで書かれたJavaScript/TypeScript向けの高速パーサー・リンター・ミニファイア・トランスパイラ群です。RolldownやNuxtがパース処理に、oxlintがPreactやShopifyなどで採用されており、実運用での採用実績が広がっています。
⚓ A collection of high-performance JavaScript tools.
Codex CLI/デスクトップ版を一元管理する可視化ツール — OpenAI Codexのデスクトップ版・CLIを対象に、プロンプトテンプレート、API/Providerの切替、セッション同期、Skills・MCP管理、TOML設定編集をひとつのGUIに統合したTauri製クロスプラットフォームツールです。複数のAPIやプロンプトを併用して設定が散らばりがちな運用を、視覚的に整理・操作できる点が特徴で、cc-switchからの設定インポートにも対応しています。
OpenAI Codex 桌面端/CLI 的可视化管理工具,具有Provider/API 切换、会话同步、提示词注入、Skills/MCP 管理、TOML 配置可视化的跨平台工具。
Transformerに依存しないRust製の新アーキテクチャ言語モデル — PSSAはPyTorchやTensorFlowを使わず、Rustでスクラッチ実装された状態空間ベースの小型言語モデルです。トークンを逐次処理し、ハイパボリック空間の記憶バンクと自己書き換え型の重みを持つことで、同条件のTransformerより学習が速く推論も約12倍高速という独自アプローチが特徴です。アーキテクチャ研究者やRustでMLを実装したい人に刺さる内容です。
PSSA: a non-transformer language model written from scratch in Rust. Recurrent state-space layer, episodic memory, self-modifying weights, CUDA training, and a full terminal dashboard.
完全オフラインで動くChatGPT代替「Jan」 — JanはRust/Tauriで作られたオープンソースのChatGPT代替アプリで、llama.cppを使いLLMを100%オフラインでローカル実行できます。データを外部送信せずプライバシーを守りたい人や、自分のPCでLLMを完全に制御したい開発者に向いています。Microsoft StoreやFlathubから簡単に導入可能です。
Jan is an open source alternative to ChatGPT that runs 100% offline on your computer.
セキュア標準装備のJS/TSランタイム — V8・Rust・Tokio上に構築されたJavaScript/TypeScript/WebAssemblyランタイムです。Node.jsと異なりセキュリティをデフォルトで重視し、TypeScriptをそのまま実行できるなど開発体験の良さが特徴です。Webサーバー構築など幅広い用途で使われています。
A modern runtime for JavaScript and TypeScript.
RustによるJPEG XLデコーダ実装 — jxl-rsはGoogle ChromeやFirefoxでも採用されているRust製のJPEG XLデコーダです。メモリ安全性を保ちつつC++の公式実装libjxlに匹敵・時には上回る性能を発揮し、プログレッシブレンダリングやメモリ効率にも優れています。CLIツールやimage crate統合も同梱されています。
AI生成コードを安全実行するRust製Pythonサンドボックス — pydanticが開発するRust製の軽量Pythonインタプリタで、LLMが生成したコードを安全に実行するためのサンドボックスです。コンテナ型サンドボックスに伴う遅延・複雑さ・コストを避けられる点が特徴で、Python/Rust/NPMパッケージとしても利用可能です。
A secure Python sandbox, written in Rust, for code written by AI.
複数AIサービスの使用量を一括監視するRust製ウィジェット — claudebarをRustで再実装・拡張したツールで、Claude・ChatGPT・GitHub Copilot・GLM・OpenRouterなど多数のAIサービスの利用状況をWaybarやTUI、Omarchy/GNOME/KDEのネイティブUIから一括確認できます。複数プロバイダの切替やしきい値通知、キャッシュによる重複リクエスト防止機能も備え、複数のAIサブスクリプションを併用する開発者に便利です。
Rust-based waybar widget to monitor status of Claude, GPT, GLM, OpenRouter plans/credits - inspired by claudebar/codexbar
Rust製ECSゲームエンジン「Bevy」 — Rustで書かれたデータ駆動型のゲームエンジンで、ECS(Entity Component System)アーキテクチャを採用し高速な並列処理を実現しています。シンプルさとモジュール性を重視し、必要な機能だけを組み合わせて使える設計が特徴です。無料・オープンソースで開発コミュニティが活発な点も魅力です。
A refreshingly simple data-driven game engine built in Rust
ElmにインスパイアされたRust製GUIライブラリ — Elmのリアクティブなアーキテクチャを参考にした、Rust向けのクロスプラットフォームGUIライブラリです。型安全でシンプルなAPIと、wgpu/tiny-skiaによるレンダラー非依存設計が特徴で、デスクトップからWebまで対応します。実験的ながら実用アプリの採用例も増えています。
A cross-platform GUI library for Rust, inspired by Elm
グラフ×ベクトルを一体化したRust製AI向けDB — HelixDBはRustでフルスクラッチ開発されたOLTPグラフDBで、ベクトル検索や全文検索も標準搭載しています。RAGやAIエージェントのメモリ管理に必要なDB群(アプリDB・リレーショナル・ベクトル・グラフ)を1プラットフォームに統合できる点が特徴で、CLIから簡単に構築・運用できます。
HelixDB is an OLTP graph database with native vector and full-text search built in Rust on Object Storage.
完全ローカルで動く高速PDF解析ツール — LlamaIndexが開発したRust製OSSのPDF解析ツールです。PDFiumで1ページ数msの高速なテキスト抽出を行い、Tesseract内蔵やOCRサーバー連携も可能。クラウド不要でローカル完結し、Markdown/JSON出力やバウンディングボックス取得もでき、RAGパイプライン構築に向いています。複雑な文書はクラウド版LlamaParseへの誘導も用意されています。
A fast, helpful, and open-source document parser