Rust
243件のリポジトリ(注目度順)
- リポジトリ
- 243
- 今週の新顔
- 15
- 合計 ★
- 4,579,496
Rustビルドの並列度を上げる依存解析高速化パッチ — Rustのcargoビルドで、依存クレートの関数本体の型検査完了を待たずに、インターフェース(.rmetaメタデータ)だけで依存先クレートの解析・コンパイルを開始できるようにするrustc/cargoへのパッチ群です。ビルド結果やエラー内容は変わらず、待機時間短縮とジョブスロットの有効活用でコンパイル全体の並列性を高めます。大規模Rustプロジェクトのビルド高速化に関心がある開発者向けです。
Start dependent crates before their dependencies finish type-checking
アーティストのためのAI画像・映像生成IDE — ArtCraftは、2D合成と3Dシーン配置を組み合わせてAI画像・映像生成を「プロンプト頼み」から「クラフト」に変える制作ツールです。用途に合わせてモデルを選び、構図やキャラクターの一貫性、カメラ位置を視覚的に制御できるため、従来のプロンプトだけのAIツールより精密で再現性の高い結果を得られます。Rust製で映像制作者やデザイナー向けです。
ArtCraft is an intentional crafting engine for artists, designers, and filmmakers
RustとGPUI製、20以上のAIエージェントを束ねるネイティブ作業空間 — Ghostexは全編Rust・GPUIで構築されたネイティブAIエージェントワークスペースです。20種類以上のエージェントを統合し、Ghosttyターミナルとも連携、macOS/Windows/Linuxに加えモバイルアプリまで対応する点が特徴です。Electron系ツールに対する軽量・高速な代替として注目されます。
The Best & Most Powerful Native Agents Workspace. Fully Rust & GPUI based. Mobile apps. 20+ agents. Ghostty.
grepの40倍省トークンなAI向け検索エンジン — XERJはコードやドキュメント、PDFなどを自動インデックス化し、コーディングエージェントがgrepのように全文を読まずに必要な箇所だけ取得できるようにするローカル検索基盤です。Elasticsearch互換APIで既存クライアントがそのまま使え、参照コーディングによりトークン消費を数倍削減できます。
XERJ is the new way for AI to search data. Its autoindex capability activates agents to know your data without the token waste of grep (1974 tool). One command indexes code, docs, logs and PDFs for search, RAG, security audits and agent memory, using 40x fewer tokens than grep. It’s durable and can replace ElasticSearch saving you x10 infra costs.
Rust製ランタイムで動く、汎用エージェント作業環境 — OpenBitFunはRustの高性能エージェントランタイムとデスクトップアプリを組み合わせたオープンソースワークスペースです。目的別に切り替えられる4種のAgent Harnessモードや、デスクトップ・モバイル・ブラウザ間でタスクを引き継げるクロスデバイス操作が特徴で、コーディングに限らず汎用作業まで扱える点が既存のCode Agent系ツールとの差別化点です。
OpenBitFun combines a high-performance agent runtime written in Rust with a polished desktop application. It pairs the depth of a Code Agent with open, general-purpose capabilities for work beyond software development.
PhotoshopをRustで再実装するOSSエディタ — PhotoCraftはAdobe Photoshopをクリーンルーム方式で再実装するオープンソースの画像編集アプリで、純粋なRustで書かれています。レイヤー・マスク・調整レイヤー・レイヤースタイル・タイプ・ベクター・ブラシや実際のPSDファイルに対応し、macOS/Windows/Linux/FreeBSD/Webで動くオフライン完結のネイティブアプリを目指しています。
PhotoCraft: An open-source, photo editor written by scratch in pure Rust
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
TypeScriptコンパイラをLLMがRustに移植 — TypeScript公式コンパイラ(tsc)をRustへ移植する実験的プロジェクトです。GPT系とClaude Opusに数十万ドル分のAPIコストをかけて書かせた結果、実プロジェクトで高い互換性を達成。LLMのコーディング能力の限界を探る面白い事例としても注目です。
An experimental Rust port of the TypeScript 7 compiler (tsc)
Rust製PSD互換の本格デスクトップ画像編集ソフト — PhotoSuiteはAdobe Photoshopに忠実な操作感を持つデスクトップ画像編集ソフトで、全てRustで実装されています。オープンソースの画像編集エンジンPhotoCraftを基盤にPSD/PSBのネイティブ互換を目指し、Photoshopとのラウンドトリップ編集を実現しようとしている点が特徴です。macOS・Linux・Windowsに対応し、JS版からよりモダンで高性能なRust実装へ移行した経緯も興味深いプロジェクトです。
A desktop image editor, faithful to classic Adobe Photoshop, with native PSD/PSB compatibility - Live WebApp: https://photosuite.app/web
Vite+:Webフロントエンドの統一ツールチェーン — Vite、Vitest、Oxlint、Oxfmt、Rolldown、tsdownなどを一つにまとめたゼロコンフィグツールチェーンです。ランタイム・パッケージ管理からdev・check・test・build・monorepoタスクキャッシュまで単一依存で担い、複数ツールの個別導入・設定の手間を解消する点が新しいです。Vite作者陣による公式統合ツールとして注目されています。
The unified toolchain and entry point for web development.
ベンダーロックインなしのDurable Objects代替 — Cloudflare Durable Objectsに似た、状態永続化と排他的実行を備えたステートフルなサーバーレス関数を提供するOSSです。チャットや共同編集ツール、AIエージェント群など分散システムの構築を簡素化し、GCPへのセルフホストも可能でベンダーロックインを回避できます。
Build real-time, multi-agent coordinated systems with great web-socket support
SQLiteのような組み込み型・時間遡行対応グラフDB — MinigrafはDatalogクエリとバイテンポラル(トランザクション時間+有効時間)の時間遡行機能を持つ、単一ファイルの組み込みグラフDBです。SQLiteのグラフ版という位置づけで、AIエージェントやモバイル、ブラウザ上で動作し、再帰的な多段グラフ探索やLLMが生成しやすい簡潔な文法が特徴です。
Embedded graph memory for AI agents, mobile apps, and the browser.
Anbernic RG SP専用、ゲームボーイ特化のRust製カスタムファームウェア — RustでRustで書かれた、Anbernic RG SP向けのゲームボーイ専用カスタムファームウェアです。GBA・GBC・GBのみに絞り込み、mGBA/gpSPのコア切り替えやカートリッジ風UIなど専用機らしい演出が特徴です。汎用エミュレータフロントエンドと一線を画す、特定機種・特定ジャンルに特化した設計が魅力です。
A bespoke, Game Boy-centric CFW for the RG SP.
AIコーディングエージェント間で使える長期記憶基盤 — Claude CodeやCodex、Cursorなど20以上のエージェントを横断して共有できる長期記憶サーバーです。作業を中断して別ツールに切り替えても、進捗や失敗した手法、未解決の課題を引き継げます。記憶はgit管理のMarkdownとして保存され、チーム共有や複数端末での利用も可能です。Rust実装。
Solution for long term memory for agent coding CLIs and to facilitate handoff between different agent vendors
Microsoft製、未検証コード実行を安全に囲うSDK — Microsoftが公開した、LLM出力やプラグインなど信頼できないコードをWindows/Linux/macOS横断で安全に実行するためのサンドボックスSDKです。Windows Sandbox・LXC・Bubblewrap・MicroVMなど多様な隔離バックエンドをJSONポリシーで統一制御でき、Rust/.NET/Node向けSDKも提供します。AIエージェントの実行環境構築に刺さる設計です。
Policy-driven, layered isolation and containment
ブラウザを捨てたLG TV向け非公式Plexクライアント — 公式PlexアプリはLG TVのChromium上で動くWebアプリで動作が遅いという課題から生まれた、Rust製のネイティブクライアントです。GPUに直接描画し60fps UIと4K HEVC/Dolby Visionをハードウェアデコーダで再生、JavaScriptもWebViewも使わず快適な視聴体験を実現しています。
Fast, unofficial Plex client for LG webOS TVs — native 60 fps UI, 4K HEVC/Dolby Vision, no Chromium or WebView.
AIエージェント主導のWebセキュリティ検証基盤 — AIエージェントによるレッドチーム型の脆弱性発見と、Lean 4によるRustコードの形式検証を組み合わせたWebセキュリティ向けワークスペースです。ブラウザ操作やHTTP改変ツールで攻撃を再現しCI/CDで回帰テストでき、Axum製フレームワークh5i-appで認可やデータ分離の性質を数学的に証明できます。
Build, hack, and verify web apps. Find vulnerabilities through red-teaming. Formally verify properties of Rust codes in Lean 4.
複数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製オープンソースCAD、DWG/DXFに対応 — RustでゼロからスクラッチされたオープンソースCADで、2D製図と3Dモデリングをデスクトップとウェブの両方で実現します。DWG/DXF形式を読み書きできるためAutoCAD等の商用CADからの移行先候補となり、GPUアクセラレーションによる高速な描画も特徴です。
A CAD application built with Rust — 2D/3D drawing, DWG/DXF support, and GPU-accelerated rendering
Rust製・端末上で動く高速LLM推論エンジン — Mirai社によるRust製の高性能推論エンジンで、AIモデルをアプリ内に直接組み込み、ゼロレイテンシーと完全なデータプライバシーを実現します。AppleのMetalに対応し、iOS/macOS向けにSwift・Python・TypeScriptバインディングを提供、オンデバイスLLM/TTS実行の選択肢として注目されます。
A high-performance inference engine for AI models
コーディングエージェントの承認をGUIで — Pinrailは、Claude CodeやCursorなどのコーディングエージェントが重要な操作の前に人間へ確認を求めるデスクトップアプリです。コード差分や画像など内容に応じた専用ビューでレビューでき、承認・却下・メモは構造化データとしてエージェントに返されます。全処理はローカルで完結し、チャットでの承認より効率的です。
Human in the loop for agentic workflows
AOSP準拠のAndroid Keystore偽装実装 — AndroidのKeystoreをAOSPのAIDLインターフェースに忠実に再実装し、Keystore Spoofingを行うRust製モジュールです。TrickyStoreやTEESimulatorなど既存のTricky系モジュールより検出回避性(ステルス性)を高めることを狙っており、Root環境でのKeyAttestation偽装に関心のある開発者・研究者に刺さる内容です。
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).
WorkBuddy/CodeBuddyの複数アカウント管理アプリ — TauriでビルドされたRust製デスクトップアプリで、WorkBuddyやCodeBuddy(IDE/CLI/VS Code拡張)のアカウントをワンクリック切替できます。積分の有効期限監視やToken使用量統計、セッション複製・関連付け機能を備え、複数アカウント運用の業務効率化に役立ちます。
WorkBuddy、CodeBuddy 账号切换,支持积分到期监控、积分统计与 Token 统计,agent 状态悬浮窗。
自分のマシンに最適なローカルLLMを自動選択・実行 — Magnitudeは手元のPCやMacのハードウェアをプロファイリングし、最適なモデルを自動でおすすめ・ダウンロード・チューニングして実行してくれる推論エンジンです。Apple Silicon、NVIDIA、AMD、さらにCPUのみの環境でも動作し、Ollamaなどと異なりハード性能に応じたモデル選定まで自動化してくれる点が特徴です。既存のエージェントともワンクリックで連携できます。
Open source inference engine that tunes its kernels on your hardware to find the fastest way to run each model. 2x faster than Ollama. Works on Apple Silicon, NVIDIA, AMD, or just a CPU.
コーディングAIを研究エージェントに変えるローカルワークスペース — Claude Code、Codex、OpenCode、CursorなどのコーディングAIエージェントを、文献レビューや仮説構築、実験実行、研究成果物の生成まで行える研究エージェントに変換するローカルファーストのワークスペースです。Rust製で自律的な研究(autoresearch)を実現する点が特徴で、研究者やAI活用に興味のある開発者に刺さるツールです。
Turn your coding agents into research agents
Rust製の高速・プライバシー重視な文法チェッカー — GrammarlyやLanguageToolの欠点を解消するため作られたオフライン文法チェッカーです。文書のチェックはミリ秒単位で完了し、メモリ使用量もLanguageToolの1/50以下。WebAssembly対応でブラウザ拡張やエディタ統合にも組み込めます。
Offline, privacy-first grammar checker. Fast, open-source, Rust-powered
TypeScript/TSXで設定するWaylandコンポジタ — RustベースのWaylandコンポジタで、ウィンドウマネージャ部分をTypeScript/TSXやRustなど好きな言語で自由にプログラムできる点が特徴です。NiriやHyprlandと異なりWM機能はデフォルト設定として分離されており、アニメーションやカスタムシェーダー、マルチモニタ対応も備えた高いカスタマイズ性を持つのが面白いポイントです。
The most customizable Wayland compositor with TypeScript(tsx).
GPUIで作るRust製デスクトップUIキット — GPUI上に構築された高性能デスクトップアプリ向けUIフレームワークです。60種類以上のコンポーネント、120FPSの滑らかな描画、大量データ対応のテーブルや仮想リストを備え、実際にLongbridge Proという商用アプリで運用されています。JS拡張にも対応し、Rustアプリは単一クレート依存で導入できます。
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
Rust言語本体:コンパイラと標準ライブラリ — Rust言語のコンパイラ・標準ライブラリ・ドキュメントを含む公式リポジトリです。所有権モデルによりガベージコレクションなしでメモリ安全性とスレッド安全性をコンパイル時に保証し、C/C++並みの性能と高い信頼性を両立させる点が特徴です。Cargoやrust-analyzerなど充実したツール群も強みです。
Empowering everyone to build reliable and efficient software.