Rust
331件のリポジトリ(注目度順) — 9ページ目
Run web applications on AWS Lambda
TurboQuant量子化で省メモリ高速なベクトル検索 — GoogleのTurboQuant量子化を使い、ベクトルを2〜4bit/次元で圧縮したまま直接検索するRust製ベクトルインデックスで、Pythonバインディングも提供します。1000万件の768次元埋め込みをfloat32比で最大15.5倍省メモリ化しつつ、FAISSより最大4.4倍高速に検索でき、学習・再構築不要でオンライン追加削除も可能です。
A vector index built on TurboQuant, written in Rust with Python bindings
Rust製オープンソース決済基盤Hyperswitch — Stripe・Adyenなど複数の決済・不正防止・トークン化プロバイダーを統合できるRust製オープンソース決済基盤です。インテリジェントルーティングで承認率を高め、コスト可視化や照合機能で運用負荷とコストを削減します。SaaS/セルフホスト両対応でPCI準拠なのも特徴です。
Open source, composable payments platform | PCI compliant | SaaS and Self-host options | Enables connectivity to multiple payment, payout, fraud, vault and tokenization providers | Uplifts authorization with intelligent routing and revenue recovery | Reduce payment processing costs with cost observability | Reduces payment ops with reconciliation
Rust製の超高速トークナイザー — Hugging FaceによるRust実装のトークナイザーで、BERTやGPT、Llamaなど主要モデルの事前学習済みトークナイザーをそのまま読み込んで高速に処理できます。Python等の言語バインディングも提供し、研究から本番運用まで業界標準を目指す設計が特徴です。
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
Rust製Tauriで軽量デスクトップ化ツール — Pakeは任意のWebページをワンコマンドでデスクトップアプリに変換できるRust/Tauri製ツールです。Electron版に比べてインストーラは約20分の1の軽量サイズ(10MB以下)で、動作も高速・低メモリ。ChatGPTやYouTubeなどのWebサービスを手軽にネイティブアプリ化したい人に最適です。
Turn any website into a lightweight desktop app with one command, on macOS, Windows and Linux.
Homebrewより最大6.6倍速いパッケージ管理ツール — RustでuvのアーキテクチャをHomebrewパッケージ管理に応用し、最大6.6倍の高速化を実現したツールです。Brewfile互換でHomebrewからの移行も容易で、インストール/アップグレード/GCなどの操作をより高速に行えます。macOSとLinux両対応です。
An up to 10x faster Homebrew client
高速・省ディスクなNode.jsパッケージマネージャpnpm — npmやYarnより最大2倍速く、node_modules内のファイルを単一のコンテンツアドレス方式ストレージからリンクすることでディスク容量を節約します。モノレポに強く、依存関係の厳格な管理やロックファイルによる再現性も特徴です。2016年から実運用されており、大規模チームでも採用が進んでいます。
Fast, disk space efficient package manager
AIコーディング向けMac用ターミナル「Kaku」 — WezTermをベースに、フォントやテーマ、シェル統合、Macショートカットを事前設定済みのmacOS向けターミナルです。設定不要でAIコーディングにすぐ使え、Lua設定によるカスタマイズも可能。Kaku・Waza・Kamiという三部作の一つとして開発されています。
A fast, good-looking, AI-friendly terminal for the Mac.
初期iOSゲームを現代OSで動かす高レベルエミュレータ — touchHLEはiPhone OS 2.x〜iOS 4.0.x時代のアプリを動かす高レベルエミュレータです。CPUエミュレーションだけでなくFoundationやUIKitなど системフレームワーク自体をRustで再実装する点が特徴で、低レベルエミュレーションとは異なるアプローチを取ります。主にレトロiOSゲームの保存・動作再現を目指すプロジェクトで、互換性データベースによりコミュニティ主導で対応アプリが拡大しています。
High-level emulator for early iOS apps. This repo is used for issues, releases and CI. Submit patches at: https://review.gerrithub.io/admin/repos/touchHLE/touchHLE
ターミナルから進化したエージェント型開発環境 — Warpは従来のターミナルを拡張し、内蔵コーディングエージェントやClaude Code・Codex・Gemini CLIなど外部エージェントとも連携できる開発環境です。Rust製で高速に動作し、Warp Factoriesによる自動化されたIssue対応やPRレビューも特徴で、AI活用型の開発スタイルを模索するエンジニアに刺さります。
Warp is an agentic development environment, born out of the terminal.
CCFランク会議の締切を一元管理・自動追跡 — CCFランキングに基づく世界中の学会論文投稿締切をコミュニティで管理し、Webサイト・Python CLI・WeChatミニアプリ・Raycast拡張・iCal連携など多様な手段で確認できます。研究者が締切管理に追われる問題を、協働的なデータ更新と豊富なクライアント対応で解決します。
Agenticly track ccf-ranked & worldwide conference deadlines (Website, Python Cli, Wechat Applet)
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.
Vite+:Webフロントエンドの統一ツールチェーン — Vite、Vitest、Oxlint、Oxfmt、Rolldown、tsdownなどを一つにまとめたゼロコンフィグツールチェーンです。ランタイム・パッケージ管理からdev・check・test・build・monorepoタスクキャッシュまで単一依存で担い、複数ツールの個別導入・設定の手間を解消する点が新しいです。Vite作者陣による公式統合ツールとして注目されています。
The unified toolchain and entry point for web development.
Rust製のモジュール型Ethereum実行クライアント — Rethは高速性とモジュール性を重視したEthereum実行層クライアントで、Rust・Alloy・revm・Foundryを基盤に構築されています。各コンポーネントがライブラリとして利用可能なため、開発者は必要な機能だけを取り込んで独自の実装を作れます。Paradigmが主導し、Engine API経由で全てのコンセンサスクライアントと互換性があります。
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
JS/TS/CSSを一本化する高速Rust製フォーマッタ兼リンター — BiomeはJavaScript・TypeScript・JSX・JSON・CSS向けのフォーマッターとリンターを1つのRust製ツールチェーンにまとめています。ESLintとPrettierを別々に設定する手間を省きたい開発者向けに、CLIとLSPの両方で使える統合環境を提供します。
A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
RustでGraph-RAGを1バイナリ+Postgresで実現 — EdgeQuakeはLightRagに触発されたGraph-RAGエンジンで、文書を知識グラフ化して出典付きの回答を生成します。Rust製の単一バイナリとPostgresだけで動き、Ollamaやクラウド各種LLMを自由に選べるため、ローカル完結もクラウド利用も柔軟に構築できる点が特徴です。
EdegQuake 🌋 High-performance GraphRAG inspired from LightRag written in Rust; Transform documents into intelligent knowledge graphs for superior retrieval and generation
Node.js互換の超高速JS/TSオールインワンツール — BunはRust製・JavaScriptCoreベースの高速JavaScriptランタイムで、Node.jsの代替として動作します。ランタイムに加えてバンドラー・テストランナー・npm互換のパッケージマネージャを1バイナリに統合し、node_modules依存の開発フローを大幅に簡略化・高速化できる点が特徴です。
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Python×Rustで作るレトロゲームエンジン — PICO-8やTIC-80のように16色・4音源というシンプルな制約でドット絵ゲーム開発を楽しめるエンジンです。コア部分はRustで実装され高速に動作し、WebやWASM書き出しにも対応。個人開発ながら人気を集めるプロジェクトです。
A retro game engine for Python
コマンドをコピペせず選んで実行するチートシート — navi はコマンドライン用のインタラクティブなチートシートツールです。fzfやskimを使い、コマンド候補やその引数の値を対話的に選択・入力しながら実行できます。シェルウィジェットとしても組み込めるため、覚える手間や履歴の汚れを減らし、新しいワンライナーを学ぶきっかけにもなります。
An interactive cheatsheet tool for the command-line
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
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
クラウド向け新OS、FTLが提案する軽量カーネル設計 — FTLはLinux/BSD/Illumosに代わるクラウド向け新OSです。カーネルを極小化し、Linux互換レイヤーやTCPスタックなどのOS機能をユーザー空間のライブラリとして実装することで、unikernel的にカーネルプログラミング無しで独自OSを構築できる点が特徴です。セキュリティ・軽量性・開発のしやすさを重視した設計が、クラウドインフラ領域の開発者に刺さりそうです。
A new operating system for clouds.
ESP32-S3でUSBシリアルをTailscale経由に橋渡し — ESP32-S3基板がTailscaleネットに自ら参加し、対象SBCのUSBシリアルコンソールをTCPポートとして公開するアダプタです。WireGuardやDERPを含むTailscaleノード機能を全てRustで実装しており、ブラウザだけでセットアップできるのが特徴。リモートからのデバッグ用コンソールアクセスに便利です。
ESP32-S3 adapter that bridges a USB serial console over Tailscale
A tool/library for measurement of "C"ognitive "C"omplexity and "C"yclomatic "C"omplexity
AIで数msに高精度なファイル種別判定 — Magikaは深層学習で約200種類以上のファイル形式を数MBの軽量モデルで99%精度判定するGoogle製ツールです。CPU単体でミリ秒単位の高速処理を実現し、GmailやDrive、VirusTotalなど大規模サービスで既に実運用されています。従来のmagic number判定に代わる新しい選択肢として注目されています。
Fast and accurate AI powered file content types detection
仮想分散ファイルシステムで自分のデータを自分のものに — Spacedriveは、Rust製の仮想分散ファイルシステムを基盤とするオープンソースのクロスプラットフォームファイルエクスプローラーです。複数デバイス・クラウドをまたいだ自己管理型ストレージを実現し、2.0ベータでは移動可能なインデックスや暗号化されたリモートアクセスなど「データを誰かのPCに依存させない」という思想を具現化します。Dropboxなど外部サービス依存からの脱却を目指す人に刺さる設計です。
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
Rust製の高機能コマンドラインベンチマークツール — hyperfineは複数回実行による統計解析・ウォームアップ・外れ値検出・CSV/JSON/Markdown出力などを備えたCLIベンチマークツールです。任意のシェルコマンドを比較でき、パラメータを変えた計測も可能で、開発者がコマンドの性能差を手軽かつ正確に検証したい場面に最適です。
A command-line benchmarking tool
完全自律型AIエージェントを自分のマシンで丸ごと所有 — ZeroClawはRust製の単一バイナリで動く自律型AIエージェント基盤です。Anthropic/OpenAI/Ollamaなど約20のLLMプロバイダに対応し、Discord・Telegram・メールなど30以上のチャネルと連携できます。クラウド依存なく自分のマシンでエージェントとデータを完全に所有したい人に向いています。
Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀
多サーバー対応のビルド・デプロイ管理ツール — Komodoは複数サーバーにまたがるソフトウェアのビルドとデプロイを一元管理できるRust製OSSツールです。接続サーバー数やAPI連携に制限がなく、監視トカゲの名の通り多数の環境を横断的に監視・自動化したいチームに向いています。GPL-V3で公開されデモ環境も用意されています。
🦎 a tool to build and deploy software on many servers 🦎
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