コンテンツにスキップ

言語の選択

現在の言語: 日本語

Rust

Source: https://github.com/rust-unofficial/awesome-rust at 9b97e64101f6
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Rustのコードやリソースを厳選した一覧です。

貢献する場合は、こちらをお読みください。

  • ad-si/Woxi [woxi] - Rust製のWolfram Languageインタープリター。
  • alacritty - GPUで強化されたクロスプラットフォームのターミナルエミュレーター
  • Andromeda - Nova Engineを搭載し、Rust 🦀で一から構築されたJavaScript/TypeScriptランタイム。
  • arimxyer/models [modelsdev] - AIモデル、ベンチマーク、コーディングエージェントを閲覧するTUI CI
  • Arti - Torの実装(現時点では未完成のクライアントですが、今後にご期待ください)。 Crates.io
  • asm-cli-rust - 対話型アセンブリシェル。
  • clash-verge-rev/clash-verge-rev - TauriとRustを基盤とする、Windows、macOS、Linux対応のモダンなClash GUI。
  • cloudflare/boringtun - ユーザー空間で動作するWireGuard VPNの実装 build badge
  • DBX - Tauri製の軽量なオープンソースDB管理ツール。MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDBなどに対応。 CI
  • defguard - 本格的な2FA/MFAを備える、エンタープライズ向けオープンソースSSOおよびWireGuard VPN
  • denoland/deno - V8とTokioを用いて構築された、安全なJavaScript/TypeScriptランタイム Build Status
  • doprz/dipc - お気に入りのカラーパレットやテーマを使って画像や壁紙を変換 crates.io
  • EasyTier - WireGuard対応の、シンプルで高機能な分散型メッシュVPN。 crates.io GitHub actionsGitHub actions
  • Edit - シンプルな用途に応えるシンプルなエディター。 CI
  • fcsonline/drill - Ansible構文に着想を得たHTTP負荷テストアプリケーション
  • fend - 任意精度で単位を扱える計算機 build
  • Fractalide - シンプルなマイクロサービス
  • GCWing/BitFun - 実際のリポジトリで動作し、ブラウザー、ターミナル、デスクトップアプリを操作できるRustランタイム搭載のクロスプラットフォームAIデスクトップエージェント
  • giga-grabber - 非常に高速で比較的安定したMegaダウンローダー build
  • glzr-io/glazewm - i3wmに着想を得たWindows用タイル型ウィンドウマネージャー。YAML設定、マルチモニター、キーボード操作に対応。
  • google/mdbook-i18n-helpers [mdbook-i18n-helpers] - mdBook向けの国際化およびレンダリング拡張機能。
  • habitat - アプリケーションのビルド、デプロイ、管理を行うためにChefが開発したツール。
  • Herd - 実験的なHTTP負荷テストアプリケーション
  • hickory-dns - DNSサーバー Build Status
  • innernet - WireGuardを内部で利用するオーバーレイ型のプライベートメッシュネットワーク
  • jedisct1/flowgger - 高速でシンプル、軽量なデータコレクター
  • kalker - 数式風の構文をサポートする科学計算機。ユーザー定義の変数や関数、微分、積分、複素数に対応。クロスプラットフォームでWASMもサポート。 Build Status
  • kftray - 複数のkubectlポートフォワード設定を管理・共有するクロスプラットフォームのシステムトレイアプリ。 Build Status
  • kytan - 高性能なピアツーピアVPN
  • linkerd/linkerd2-proxy - Kubernetes向けの超軽量サービスメッシュ。
  • LWE - RustとTauriで構築された、Wallpaper Engineのコンテンツを閲覧・管理・適用するLinuxデスクトップアプリ。
  • lzanini/mdbook-katex [mdbook-katex] - LaTeX数式をKaTeXで描画するmdBook用プリプロセッサ。
  • MaidSafe - 分散型プラットフォーム。
  • mayocream/koharu - CandleとTauriで構築された、吹き出しの自動検出、OCR、インペインティング、LLM翻訳に対応する機械学習ベースの漫画翻訳ツール
  • mdBook - Markdownファイルから書籍を作成するコマンドラインユーティリティ Build Status
  • Mega - Git対応のモノレポ/モノリシックなコードベース管理システム。Google Piperの非公式オープンソース実装でもあります。
  • Michael-F-Bryan/mdbook-linkcheck [mdbook-linkcheck] - リンクをチェックするmdbook用バックエンド。
  • mirrord - ローカルプロセスをクラウド環境に接続し、クラウド環境の条件でローカルコードを実行
  • mmalmi/nostr-vpn [nvpn] - Nostr IDとFIPS準拠のデータプレーンを基盤とするTailscale風のプライベートメッシュVPN。macOS、Linux、Windows、モバイル向けのネイティブアプリとCLI/デーモンを搭載。
  • newdee/magpie - GitHubのスター、ローカルファイル、画像、動画をオンデバイスで意味検索する、ローカル優先のSpotlight風ランチャー。 CI
  • nicohman/eidolon - LinuxとmacOS向けの、SteamやDRMに依存しないゲームレジストリ兼ランチャー
  • openma-ai/Martty - DeepSeek HarnessなどACP互換コーディングエージェント向けのRust/ratatuiターミナルクライアント。 CI
  • OxideTerm - Tauri 2.0と純Rust製SSH(russh)で構築された、クロスプラットフォームのSSHクライアント兼ローカルターミナルエミュレーター。多重化接続、SFTPファイルマネージャー、CodeMirror 6内蔵IDE、ポートフォワーディング(-L/-R/-D)、Grace Period自動再接続、プラグイン、AIアシスタント、暗号化エクスポート(.oxide)、11言語に対応。 CI
  • Pijul - パッチベースの分散型バージョン管理システム
  • provrb/OBDium - 車両診断のあらゆる用途に対応するクロスプラットフォームのTauriアプリ。ELM327アダプターで車両に接続し、故障コード、OBD-IIライブデータ、I/M準備状況テストなどを確認できます。
  • qiluo-admin - エンタープライズ向け高速開発プラットフォーム(Axum + SeaORM + JWT + VUE3。MySQL/Postgres/SQLite対応)
  • Rauthy - OpenID Connectシングルサインオン(SSO)を提供するID・アクセス管理システム
  • Rio - WebGPU搭載のハードウェアアクセラレーション対応GPUターミナルエミュレーター。デスクトップとブラウザーでの実行を重視。
  • rkik - digやpingがDNSやICMPに対して行うのと同様に、ステートレスで受動的なNTP検査を行うCLIツール。非同期リクエストと継続的監視に対応。 crates.io
  • run [run-kit] - 25以上の言語(Python、JS、Go、Cなど)に対応する汎用マルチ言語ランナー兼スマートREPL。
  • runmat-org/runmat [runmat] - MATLAB構文の数値プログラムを実行するランタイム。wgpuによるGPUアクセラレーションに対応。 CI
  • Rust Iot Platform - マルチプロトコル対応とリアルタイムデータ処理を目的に設計された高性能Rust製IoT開発プラットフォーム。MQTT、WebSockets(WS)、TCP、CoAPに対応し、幅広い用途に柔軟に対応します。
  • rx - Viに着想を得たモダンなピクセルアートエディター
  • Ryot - メディア消費、フィットネスなどを記録するセルフホスト型アプリケーション
  • s00d/switchshuttle - グローバルホットキー、ネストしたメニュー、JSONベース設定で、定義済みターミナルコマンドを整理・実行するクロスプラットフォームのシステムトレイアプリ(Tauri + Vue)。
  • Saga Reader - AIを活用した、非常に高速で軽量なインターネットリーダー。検索エンジン情報の取得とRSSに対応。
  • Servo - プロトタイプのWebブラウザーエンジン
  • shoes - マルチプロトコル対応のプロキシサーバー
  • shuttle - サーバーレスプラットフォーム。
  • Sniffnet - ネットワークトラフィックを手軽に監視できるクロスプラットフォームアプリケーション build badge crate
  • SWC - 超高速なTypeScript/JavaScriptコンパイラー
  • TabbyML/tabby - GPUとOpenAPIインターフェース対応のセルフホスト型AIコーディングアシスタント。GitHub Copilotのオープンソース代替製品。 latest release
  • temps - 分析、エラー追跡、稼働監視を単一のRustバイナリに統合し、Vercelを置き換えるセルフホスト型PaaS
  • tiny - ターミナル向けIRCクライアント
  • topjohnwu/Magisk - rootアクセス、ブートイメージ操作、システムレス変更機能を備え、Androidをカスタマイズするオープンソースツール群
  • tunnetio/Tunnet - パブリックトンネル、IDベースのSSH、P2Pファイル転送に対応するプライベートメッシュネットワーク
  • Tura-AI/tura - ターミナル、デスクトップGUI、CLIのワークフローに対応したローカルコーディングエージェント。永続的なタスク状態と根拠に基づく検証を備えます。 CI
  • Typst - マークアップベースの組版システム crates.io
  • UpVPN - Tauriを基盤とするmacOS、Linux、Windows向けWireGuard VPNクライアント。
  • vortix - リアルタイムテレメトリー、漏えい検知、キルスイッチを備えたWireGuard/OpenVPN向けターミナルUI
  • vproxy - 高性能なHTTP/HTTPS/SOCKS5プロキシサーバー crates.io
  • wasmer - WASIとEmscriptenをサポートする、安全で高速なWebAssemblyランタイム Build Status
  • Weld - 完全なモックREST APIジェネレーター
  • wezterm - GPUアクセラレーション対応のクロスプラットフォーム・ターミナルエミュレーター兼マルチプレクサー
  • WinterJS - SpiderMonkeyとAxumで構築された安全なJavaScriptランタイム
  • zellij - 必要な機能をすべて備えたターミナルマルチプレクサー(ワークスペース)
  • Zephyr - Tauriで構築されたモダンで軽量、安全なMihomo(Clash Meta)GUIクライアント。 Security Audit
  • AreevAI/flowcat - リアルタイム音声AIエージェント(電話およびWebRTC)向けのネイティブRustランタイム。セルフホスト可能な単一バイナリで、pipecat互換。
  • dano - メディアファイル向けのhashdeep/md5tree(ただし、さらに多機能)
  • enginesound - 半現実的なエンジン音を手続き的に生成するGUI/コマンドラインアプリ。詳細な設定、可変サンプルレート、周波数解析ウィンドウを備えます。
  • Festival - ローカル音楽プレーヤー/サーバー/クライアント build-badge
  • figsoda/mmtc [mmtc] - シンプルさと高い設定可能性を両立する、最小構成のMPDターミナルクライアント build-badge
  • Glicol - ブラウザー上での共同作曲向けグラフ指向ライブコーディング言語。
  • LargeModGames/spotatui [spotatui] - ネイティブストリーミング、歌詞同期、リアルタイム音声可視化を備えたSpotifyターミナルクライアント Continuous Deployment
  • mierak/rmpc [rmpc] - アルバムアートに対応する、モダンで設定可能なターミナルベースのMPDクライアント
  • ncspot - ncmpcなどに着想を得た、クロスプラットフォームのncurses製Spotifyクライアント。 build badge
  • OpenMeters - Rustで記述された、Linux向けの高速でシンプル、プロ品質のオーディオメーター/可視化ツール。
  • Pinepods - マルチユーザー対応のRust製ポッドキャスト管理システム。再生時間やテーマなどをデバイス間で引き継げる中央データベースを使用します。Tauri製クライアントを備え、完全なクロスプラットフォーム再生環境を提供。 Docker Container Build
  • PodFetch - 新着エピソードを自動ダウンロードするセルフホスト型ポッドキャストマネージャー。Web UIでの再生と、AntennaPodなどのモバイルアプリ向けGPodder互換同期APIを備えます。 build badge
  • Polaris - 音楽ストリーミングアプリケーション。
  • rusty-amp - 外部プラグインに対応し、ターミナルで動作する、ギターアンプとペダルボードの完全な環境。
  • Spotify Player - ターミナル上で、Spotifyと同等の全機能を利用できるプレーヤー。
  • Spotifyd - UNIXデーモンとして動作するオープンソースのSpotifyクライアント。 Continuous Integration
  • termusic - TUIで書かれた音楽プレーヤー
  • tunein-cli - ターミナルから世界中の何千ものラジオ局を閲覧して聴取 CI
  • WhatBPM - 電子音楽プロデューサー向けに毎日静的生成される情報リソース。BeatportやSpotifyなど公開データを使い、EDM各ジャンルでよく使われるテンポ、キー、ルート音などを日次で分析します。
  • Anchor - 安全なSolanaプログラム(スマートコントラクト)を構築するための、主要な開発フレームワーク。
  • artemis - MEVボットを作成するための、シンプルでモジュール式の高速フレームワーク。
  • Bitcoin Satoshi’s Vision [sv] - Bitcoin SVを扱うためのライブラリ。
  • cairo - 一般的な計算向けの証明可能なプログラムを作成する、初のチューリング完全言語。STARK証明を用いるZK-RollupであるStarkNetのネイティブ言語でもあります。 GitHub Workflow Status
  • ChainX - Polkadot上の完全分散型インターチェーン暗号資産管理。
  • CITA - エンタープライズ向けの高性能ブロックチェーンカーネル。
  • coinbase-pro-rs - 同期/非同期/WebSocketに対応するCoinbase Proクライアント
  • datahaven-xyz/datahaven - EigenLayerによって保護される、AIを中心に据えた分散型ストレージ。
  • Diem - シンプルなグローバル通貨と金融インフラを実現し、何十億もの人々を支援するというDiemの使命。
  • dusk-network/rusk - 現実資産(RWA)と規制準拠の金融アプリケーション向けに設計された、プライバシー重視でスケーラブルなFMI「Dusk」のリファレンス実装。 Build Status
  • electrumrs - Electrum Serverの効率的な再実装。
  • equilibriumco/beerus - トラストレスなStarkNetライトクライアント。⚡驚異的な高速動作⚡ GitHub Workflow Status
  • ethabi - スマートコントラクト呼び出しのエンコードとデコード。
  • ethaddrgen - Ethereumのカスタム・バニティアドレス生成ツール
  • etk - EVMバイトコードの作成、読み取り、分析のためのツール集。
  • Forest - Filecoinの実装 Build Status
  • Foundry - Ethereumアプリケーション開発向けの、非常に高速でポータブル、モジュール式のツールキット。 Build Status
  • Grin - MimbleWimbleプロトコルの進化形
  • hdwallet [hdwallet] - BIP-32 HDウォレット関連の鍵導出ユーティリティ。
  • Holochain - 構築したかったあらゆる分散型アプリに対応する、ブロックチェーンのスケーラブルなP2P代替技術。 detect critical check failures
  • Hyperlane - パーミッションレスでモジュール式の相互運用性を実現するフレームワーク。オフチェーンクライアントとSolana VM/CosmWasm向けスマートコントラクトはRustで記述されています。
  • HyperSync [hypersync-client] - JSON-RPCに代わる、フィルター済みブロック、トランザクション、ログを返すブロックチェーンデータAPI「Envio HyperSync」のクライアント。 Build Status
  • ibc-rs - Interblockchain Communicationプロトコルの実装
  • infincia/bip39-rs [bip39] - BIP39の実装。
  • interBTC - PolkadotとKusama向けの、トラストレスで完全分散型のBitcoinブリッジ。
  • Joystream - ユーザーが運営する動画プラットフォーム
  • Kaspa - 世界最速のオープンソース、分散型かつ完全にスケーラブルなLayer-1。
  • Lighthouse - Ethereum Consensus Layer(CL)クライアント Build Status
  • linera-io/linera-protocol - 高いスケーラビリティと低レイテンシを備えたWeb3アプリケーション向けに設計された分散型ブロックチェーン基盤 Build Status
  • near/nearcore - ローエンドのモバイルデバイス向け分散型スマートコントラクトプラットフォーム。
  • Nervos CKB - Nervosネットワークの共有知識レイヤーである、パブリックかつパーミッションレスなブロックチェーン。
  • opensea-rs - Opensea APIおよびコントラクト向けのバインディングとCLI。
  • Parity-Bitcoin - Parity Bitcoinクライアント
  • Phala-Network/phala-blockchain - Intel SGXとSubstrateを基盤とする、機密スマートコントラクト対応ブロックチェーン
  • polkadot-sdk - Parity製PolkadotブロックチェーンSDK
  • pragma-org/amaru - Rustで記述されたCardanoノードクライアント。
  • reth - モジュール式で貢献者に優しく、非常に高速なEthereumプロトコル実装。
  • revm - 高速なEthereum仮想マシン「Revolutionary Machine(revm)」。
  • rust-bitcoin - Bitcoin関連のデータ構造とネットワークメッセージを対象に、シリアライズ/デシリアライズ、解析、実行をサポートするライブラリ。
  • rust-lightning Crate - Bitcoin Lightningライブラリ。メインクレートのlightningはネットワーク、永続化、その他のI/Oを処理しないため、特定ランタイムに依存しません。ただし利用側で基本的なネットワーク処理、チェーンとのやりとり、ディスク保存を実装する必要があります。
  • sigma-rust - ErgoTreeインタープリターとウォレット関連機能。
  • starkware-libs/cairo-vm - Cairo VMの実装 rust
  • Subspace - スケーラビリティ、安全性、分散性を同時に実現し、ブロックチェーンのトリレンマを完全に解決する初のレイヤー1ブロックチェーン。
  • Sui - Move言語を基盤とする、次世代スマートコントラクトプラットフォーム。高スループット、低レイテンシ、アセット指向のプログラミングモデルを備えます。
  • svm-rs - Solidityコンパイラーのバージョン管理ツール。
  • tempoxyz/tempo - 大規模なステーブルコイン決済向けブロックチェーン。EVM互換性、1秒未満のファイナリティ、ネイティブのスマートアカウント機能を備え、Reth SDKを基盤とします。
  • tendermint-rs - Tendermintのブロックチェーンデータ構造とクライアント
  • wagyu [wagyu] - 暗号資産ウォレットを生成するライブラリ
  • zcash - 「Zerocash」プロトコルの実装。
  • apecloud/ape-dts - データ転送スイート。MySQL、PostgreSQL、Redis、MongoDB、Kafka、ClickHouseなどの間でデータをレプリケーションします。
  • Atomic-Server [atomic-server] - リアルタイム更新、動的インデックス、CMS用途に便利なGUIを備えたNoSQLグラフデータベース。 Release
  • ayarotsky/redis-shield - 高性能なレート制限を実現するため、トークンバケットアルゴリズムをネイティブコマンドとして実装するRedisモジュール
  • CozoDB - Datalogを使用し、グラフデータとアルゴリズムに重点を置くトランザクショナルなリレーショナルデータベース。タイムトラベルに対応し、高速です。 GitHub Workflow Status
  • Curvine - AIやビッグデータなど、低レイテンシかつ高スループットのワークロード向けに設計された、高性能な並行分散キャッシュシステム。
  • darkbird [darkbird] - Erlang Mnesiaに着想を得た、高並行・リアルタイムのインメモリストレージ
  • Databend - クラウドネイティブアーキテクチャを備えた、モダンなリアルタイムデータ処理・分析DBMS Release
  • DB3 Network - コミュニティ主導の分散型データベースネットワークであるDB3のブロックチェーンLayer 2 GitHub Workflow Status (with event)
  • dsplce-co/supabase-plus [supabase-plus] - 公式Supabase CLIを拡張する、必要な機能をすべて備えたコマンドラインユーティリティ GitHub Actions Workflow Status
  • erikgrinaker/toydb - 学習プロジェクトとして記述された分散SQLデータベース。
  • Garage [garage] - 小規模から中規模のセルフホスト向けに設計された、S3互換の分散オブジェクトストレージサービス。 status-badge
  • GlueSQL - パーサー(sqlparser-rs)、実行レイヤー、永続/非永続の各ストレージをすべて備えるSQLデータベース向けRustライブラリ。 crates.io
  • Goldziher/scythe - SQLスキーマを認識したLintにより、型安全なコードを生成する多言語SQLコンパイラー兼リンター。
  • GreptimeDB - PromQL/SQL/Pythonに対応した、オープンソースのクラウドネイティブ分散型時系列データベース。CI
  • HelixDB - RAGとAI向けに、インテリジェントなデータ保存を実現する高機能グラフ・ベクトルデータベース
  • Hiqlite - 高可用性で組み込み可能なRaftベースのSQLiteとキャッシュ
  • hydra-db/hydradb - OpenCypherクエリ、GraphBLAS探索、Neo4j互換Bolt接続に対応する、オブジェクトストレージネイティブな分散グラフデータベース。
  • indradb - グラフデータベース
  • KiteSQL - RustでSQLを関数として扱う
  • lancedb [vectordb] - AIアプリケーション向けの、サーバーレスで低レイテンシなベクトルデータベース
  • Lucid - HTTP APIから利用できる、高性能な分散KVストア。 Build Status
  • Materialize - Timely Dataflowを基盤とするストリーミングSQLデータベース :heavy_dollar_sign:
  • microsoft/pg_durable - PostgreSQL内部での耐久性のある実行。自動チェックポイント、クラッシュリカバリー、並列実行を備えた長時間実行・障害耐性のあるSQL関数を提供します。インフラ不要で、pgrxとRustで構築されたPostgreSQL拡張として動作。 License
  • native_db [native_db] - サーバー、デスクトップ、モバイルなどマルチプラットフォームアプリ向けの、組み込み型ドロップインデータベース。Rustの型を簡単に同期。
  • Neon - サーバーレスPostgres。ストレージとコンピュートを分離し、自動スケーリング、ブランチ作成、無制限ストレージを実現。
  • NoKV-Lab/NoKV - AIネイティブの分散ファイルシステム。 Rust
  • noria [noria] - Webアプリケーションのバックエンド向けに、動的に変化する部分状態型データフロー
  • oxigraph/oxigraph [oxigraph] - SPARQL標準を実装するグラフデータベース Crates.io Version
  • ParadeDB - リアルタイム検索と分析向けに設計され、Postgresを基盤とするElasticsearch代替製品。
  • ParityDB - 読み取り操作に最適化された、高速で信頼性の高いデータベース
  • pgdogdev/pgdog - 接続プーリング、負荷分散、シャーディングによりPostgreSQLをスケールする高速プロキシ。
  • Picodata [picodata-plugin] - Rustのプラグインモデルを備える、分散型PostgreSQL互換データベース
  • PRQL [prqlc] - データを変換し、読みやすいSQLにコンパイルするモダンな言語。 Tests
  • PumpkinDB - イベントソーシング型データベースエンジン
  • Qdrant - 高度なフィルタリングに対応するオープンソースのベクトル類似検索エンジン Tests
  • Qrlew/qrlew [qrlew] - SQLからSQLへの差分プライバシーレイヤー Qrlew Crates.io Version
  • RisingWaveLabs/RisingWave - クラウド上で動作する次世代ストリーミングデータベース CI
  • RustFS [RustFS] - オープンソースでS3互換の高性能オブジェクトストレージ。MinIOやCephなど他のS3互換プラットフォームとの移行と共存に対応。 status-badge
  • ruvnet/ruvector [ruvector-core] - LLMをローカル実行し、水平スケールする自己学習型ベクトルデータベース兼認知コンテナー。
  • RyanCodrai/turbovec [turbovec] - TurboQuantを基盤とするベクトルインデックス。Rust製で、SIMDアクセラレーション検索とPythonバインディングに対応。
  • sabiql [sabiql] - 安全な編集とER図を備えた、高速でドライバー不要、Vimを重視したDB TUI。 CI
  • samyama-ai/samyama-graph - GraphRAG、ナレッジグラフ、ベクトル検索、グラフ分析向けのRustネイティブなグラフ・ベクトルDB。
  • seppo0010/rsedis - Redisの再実装。
  • Skytable - マルチモデルNoSQLデータベース GitHub Workflow Status
  • sled - モダンな組み込み型データベース(ベータ版) Build Status
  • SQLSync - マルチプレイヤー対応のオフラインファーストSQLite GitHub Workflow Status
  • SurrealDB - スケーラブルな分散型ドキュメント・グラフデータベース Build Status
  • tabularis - TauriとReactで構築された、開発者向けの軽量なDB管理ツール。
  • teaql/teaql-rs [teaql-core] - 型付きクエリ、統制された変更、SQLプロバイダーを備えたモデル駆動型ランタイム CI
  • TerminusDB - オープンソースのグラフデータベース兼ドキュメントストア Build Status
  • tikv - Rust製の分散KVデータベース
  • tokio-rs/toasty [toasty] - deriveマクロ、型安全なクエリ、DB固有機能を備え、SQL(SQLite、PostgreSQL、MySQL)とDynamoDBをサポートするRust向けORM。 Crates.io
  • Tonbo - Apache ArrowとParquetを基盤とする組み込み型永続データベース crates.io
  • TrailBase - 型安全なAPI、V8 JS/ES6/TSエンジン、認証、管理ダッシュボードを内蔵した、高速で軽量な単一ファイルのFirebase代替製品 GitHub Workflow Status
  • tsink - Rust向けの組み込み型時系列データベース crates.io
  • Turso - SQLite互換のプロセス内SQLデータベース。
  • USearch - ベクトルと文字列の類似検索エンジン crates.io
  • valentinus - LMDBバインディングで構築された次世代ベクトルデータベース Crates.io Version
  • VelesDB [velesdb-core] - 単一バイナリに収まる組み込み型・ローカルファーストDB。ベクトル検索、プロパティグラフ、列指向ストアの3エンジンを単一クエリ言語で統合します。セッション横断のwhy()想起機能を備えたエージェント記憶SDK(意味/エピソード/手続き)を内蔵し、ベクトル検索だけでは見つからない関連事実をグラフ探索で提示します。
  • vorot93/libmdbx-rs [mdbx-sys] - 「高速、コンパクト、高性能で、寛容なライセンスの組み込み型トランザクションKVデータベース」であるMDBX向けバインディング。libmdbxで動作するようパッチを加えたmozilla/lmdb-rsのフォークです。
  • whispem/minikv - Raft合意、WAL耐久性、時系列API、ベクトル検索、S3互換エンドポイントを備える分散型マルチテナントKV/オブジェクトストア。Helmチャート、Grafanaダッシュボード、Python SDKを備え、本番環境を想定。 Build Status
  • WooriDB - CruxとDatomicに着想を得た汎用時系列データベース。
  • embassy-rs/embassy [embassy] - STM32、nRF、RP、ESP32などのHALを備え、組み込みRust向けにasync/awaitを提供する次世代フレームワーク。embassy-time、embassy-net、embassy-usb、低電力対応を備えます。 Build Status
  • infinition/waveshare-watch-rs - Waveshare ESP32-S3-Touch-AMOLED-2.06向けのRust no_stdスマートウォッチファームウェア。QSPI 80 MHz DMAディスプレイ、Embassy非同期ランタイム、常時表示対応のイベント駆動型電源管理を備えます。
  • rmk - 豊富な機能を備えたキーボードファームウェア。
  • rtic-rs/rtic [rtic] - 組み込みリアルタイムシステム構築向けの、リアルタイム割り込み駆動型並行処理フレームワーク。
  • uefi-rs - Unified Extensible Firmware Interface向けのRustラッパー。このクレートを使うと、安全で便利かつ高性能なUEFI機能を活用するRustソフトウェアを簡単に開発できます。

emulatorキーワードに一致するクレートも参照してください。

  • CHIP-8
  • Commodore 64
  • Flash Player
    • Ruffle - Adobe Flash Playerエミュレーター。デスクトップとWebの両方をWebAssemblyでサポートします。 CICI
  • Gameboy
    • Gekkio/mooneye-gb - Game Boyの研究プロジェクト兼エミュレーター
    • joamag/boytacean - WebAssemblyでWeb上で動作するGame Boy Colorエミュレーター。
    • mohanson/gameboy - 多機能なクロスプラットフォームGame Boyエミュレーター。いつまでも少年の心を。
    • mvdnes/rboy - Game Boyエミュレーター
  • Gameboy Advance
  • GameMaker
    • OpenGMK - 独自仕様のGameMaker Classicエンジンをモダンに再実装。runnerの完全なソースポート、逆コンパイラー、TASフレームワーク、ゲームデータ用ライブラリを提供します。
  • IBM PC
    • MartyPC - Rust製のIBM PC/XTエミュレーター。
  • Intel 8080 CPU
  • iOS
    • touchHLE - iPhone OSアプリ向けの高水準エミュレーター
  • iPod
    • clicky - クリックホイール搭載iPodエミュレーター(開発中)
  • NES
  • Nintendo 64
    • gopher64 - Rust製のN64エミュレーター
  • Nintendo DS
    • dust - Nintendo DSエミュレーター
  • PlayStation 4
    • Obliteration - Windows、macOS、Linux向けの実験的なPS4エミュレーター CI
  • Shockwave Player
    • DirPlayer - Web互換のRust製Shockwave Playerエミュレーター
  • ZX Spectrum
  • broot - ディレクトリツリーの新しい表示・ナビゲーション方法(大きなディレクトリの概要を確認、検索して見つけたディレクトリへcd、検索中も階層を見失わずに操作、ファイル編集など)。詳しくはdystroy.org/brootを参照。 Latest Version
  • elio-fm/elio [elio] - 豊富なプレビュー、一括操作、ゴミ箱に対応した、機能一式を備えるターミナルファイルマネージャー。
  • FileSSH - リモートサーバー上のファイルを管理する高速で使いやすいTUI。SSHセッションの即時作成、ファイルの直接編集などに対応。 crates.io
  • joshuto - ranger風のターミナルファイルマネージャー
  • moyangzhan/mango-finder - 自然言語でファイルを検索
  • pikeru - サムネイルと検索機能に優れたLinux向けファイルピッカー
  • spacedriveapp/spacedrive - 仮想分散ファイルシステムを基盤とするファイルマネージャー。
  • xplr - 拡張可能で最小構成かつ高速なTUIファイルエクスプローラー
  • yazi - 非同期I/Oを基盤とする非常に高速なターミナルファイルマネージャー。

決済アプリケーションも参照してください。

  • Ashutosh0x/rust-finance - 複数取引所からのデータ収集、執行、リスクモデル、TUIダッシュボードを備えたAIトレーディングターミナル。
  • klirr [klirr] - サービスや経費の美しい請求書を生成する、メンテナンス不要のスマートなFOSS。
  • longbridge/longbridge-terminal - Longbridge Securities向けAIネイティブCLI。香港/米国/A株/シンガポール市場のリアルタイム相場、ポートフォリオ、取引に対応。
  • makeev/alphai-tui [alphai-tui] - キー不要の相場とチャート、ニュースセンチメント、SEC Form 4のインサイダー取引、決算情報を備えたターミナル株式ダッシュボード。 CI
  • nautechsystems/nautilus_trader - RustとPythonで記述された高性能で本番運用品質のアルゴリズム取引プラットフォーム。
  • tackler [tackler] - プレーンテキスト会計向けの高速で信頼性の高い簿記エンジン。ネイティブなGit SCMに対応。 CI Badge
  • tarkah/tickrs - ターミナル上のリアルタイム株価データ
  • wealthfolio/wealthfolio - 投資、純資産、支出、シミュレーションを追跡する、美しくプライベートなローカルファーストの家計管理ツール。

Piston製ゲーム一覧も参照してください。

  • buxx/OpenCombat - リアルタイムの第二次世界大戦タクティカルゲーム
  • chess-tui - チェスのTUI実装 ♟️
  • citybound - あなたにふさわしい都市シミュレーション
  • cristicbz/rust-doom - Doom向けレンダラー。将来プレイ可能なゲームになるかもしれません。
  • doukutsu-rs - 機能強化を加えたCave Storyエンジンの再実装。
  • garkimasera/gaia-maker - 惑星とテラフォーミングのシミュレーションゲーム
  • garkimasera/rusted-ruins - 拡張可能なオープンワールドのローグライクゲーム(ピクセルアート)。
  • GitType - ソースコードをタイピング課題に変えるCLIコードタイピングゲーム
  • gorilla-devs/ferium - Modrinth、CurseForge、GitHub ReleasesからMinecraft MODを、ModrinthとCurseForgeからMODパックをダウンロード/更新する、高速で高機能なCLIプログラム。 ferium build
  • HactarCE/Hyperspeedcube - マウスとキーボード操作をカスタマイズでき、高度な機能を備えるモダンで初心者向けの3D/4Dルービックキューブシミュレーター
  • lifthrasiir/angolmois-rust - BMS形式に対応したシンプルな音楽ビデオゲーム
  • louis-e/arnis - OpenStreetMapと標高データを使い、実際の地理情報からMinecraft Java/Bedrockワールドを生成 CI
  • maras-archive/rsnake - Snake。
  • mcthesw/game-save-manager - ゲームのセーブデータを管理する使いやすいツール build badge
  • mtkennerly/ludusavi - PCゲームのセーブデータ向けバックアップツール build badge crate
  • ozkriff/zemeroth - 小規模な2Dターン制ヘックス戦略ゲーム
  • rhex - ヘックス形式のASCIIローグライク
  • rsaarelm/magog - ローグライクゲーム。
  • SoftbearStudios/mk48 - Mk48.ioはオンラインマルチプレイヤーの海戦ゲームです。
  • Strophox/tetro-tui [tetro-tui] - テトロミノが落下して積み重なるクロスプラットフォームのターミナルゲーム。
  • swatteau/sokoban-rs - 倉庫番の実装
  • thetawavegame/thetawave-legacy - 新しいゲーム開発者が最初の貢献を始められるようにすることを目指す宇宙シューティングゲーム。 build badge
  • Thinkofname/rust-quake - Quakeマップレンダラー。
  • topheman/snake-pipe-rust - 標準入出力(TCPとUnixドメインソケットも対応)を使うターミナル上のSnakeゲーム crates.io
  • ttyperacer/terminal-typeracer - ターミナル向けのシングルプレイヤー・タイピングテストゲーム
  • Veloren - アルファ版として開発中のオープンワールド・オープンソース・マルチプレイヤーボクセルRPG build badge
  • zipxing/rust_pixel [rust_pixel] - テキスト/グラフィック両方の描画モードに対応する2Dピクセルアートゲームエンジンと迅速なプロトタイピングツール
  • Zone of Control - ターン制ヘックス戦略ゲーム
  • dps/rust-raytracer - Peter Shirleyの「Ray Tracing in One Weekend」を基にした非常にシンプルなレイトレーサーの実装。
  • flxzt/rnote - スケッチと手書きメモの作成。
  • ivanceras/svgbob - ASCII図をSVG画像に変換
  • KaminariOS/rustracer - Vulkanレイトレーシングを基盤とするPBR glTF 2.0レンダラー。
  • Limeth/euclider - リアルタイム4D CPUレイトレーサー
  • linebender/resvg - SVGレンダリングライブラリ。
  • monfa-red/lini [lini] - 図、チャート、シーケンス、回路図、技術図面など、あらゆる図版を扱う小さな言語。プレーンテキストからテーマ変更可能なSVGにコンパイルします。 CI
  • museslabs/phonto - WaylandとmacOS向けのGPUアクセラレーション対応動画壁紙プログラム。Rust製。
  • rodrigorc/papercraft - 3Dモデルを展開し、紙とはさみ、のりで組み立てられるようにするツール。
  • rustq/vue-skia - Skiaベースの2DグラフィックスVueレンダリングライブラリ。Rustによるソフトウェアラスタライズを使って描画します。
  • storytold/artcraft - シーン、動画、画像を粘土のように造形できる、AI搭載IDE兼タンジブルコンピューティング環境。
  • turnage/valora - ジェネラティブ・ファインアート用ライブラリ
  • Twinklebear/tray_rust - レイトレーサー
  • wahn/rs_pbrt - PBRT書籍第3版のC++コードに相当する実装。
  • Darkly - デジタルアーティストや画家向けのエントロピーエディター。
  • Graphite - ベクターベースのグラフィックエディター。
  • Imager - 画像の自動最適化。
  • oxipng [oxipng] - Rust製のマルチスレッドPNGオプティマイザー。 Build Status Version
  • sorairolake/favico [favico] - ファビコンを作成するユーティリティ CI
  • Sprite Fusion Pixel Snapper - AI生成のピクセルアートを整え、ピクセル単位で正確なスプライトにするCLI/WebAssemblyツール(MIT)。
  • visioncortex/vtracer [vtracer] - ラスター画像(JPG/PNG)をベクター画像(SVG)に変換。
  • lonewolf-io/Narwhal - エッジアプリ向けの拡張可能なPub/Subメッセージングサーバー。
  • Rmqtt - MQTTサーバー/ブローカー。5G時代のIoT向けにスケーラブルな分散MQTTメッセージブローカー。
  • RobustMQ - 次世代クラウドネイティブ統合メッセージキュー。
  • Rocketmq-Rust - 🚀 Apache RocketMQをRustで構築🦀。より高速で安全、メモリー使用量も少なくなります。
  • api7/aisix - LLMやAIエージェント向けオープンソースAIゲートウェイ。OpenAI、Anthropic、Gemini、Bedrock、Azure OpenAIなどへの接続に、OpenAI互換APIとネイティブAnthropic Messages APIを提供。MCP/A2Aゲートウェイ、セマンティックルーティング、ガードレール、セマンティックキャッシュにも対応。 CI
  • cocoindex - 増分処理によりAIエージェント向けの最新コンテキストを構築するETLフレームワーク
  • TensorZero - 推論、可観測性、最適化、実験を統合するLLM向けデータ/学習フライホイール TensorZero Build Status
  • Uteke - AIエージェント向けのオフラインファーストなセマンティックメモリエンジン。単一バイナリで依存関係ゼロ、MCPネイティブ。 CI
  • avito-tech/bioyino - 高性能でスケーラブルなStatsD互換サーバー。
  • esrlabs/chipmunk - 巨大なログファイルやストリームを分析するegui製ネイティブデスクトップアプリ。WebAssemblyプラグインシステムと自動車業界の形式に対応。 Chipmunk CI
  • madesroches/micromegas [micromegas] - ログ、メトリクス、トレース向けの可観測性バックエンド。低オーバーヘッドのRust計測機能を備え、テレメトリーをオブジェクトストレージ上のParquetに保存してSQLで検索します。 Rust
  • MegaAntiCheat/client-backend - MACのクライアントアプリ。
  • openobserve - 10倍簡単、ストレージコスト140分の1、高性能でペタバイト規模に対応する、Elasticsearch/Splunk/Datadogの代替製品。
  • OpenTelemetry - OpenTelemetryは、アプリケーションから分散トレースやメトリクスを収集するAPI、ライブラリ、エージェント、コレクターサービスの統一セットを提供します。Prometheus、Jaegerなどの可観測性ツールで分析できます。 GitHub Actions CI
  • parseablehq/parseable - ログ、メトリクス、トレース、イベントを収集・分析するAIネイティブな統合可観測性プラットフォーム。
  • Quickwit-oss/quickwit - ログ管理向けのクラウドネイティブで高コスト効率な検索エンジン。 CI
  • rustrak/rustrak - Sentry SDKと互換性のある超軽量エラー追跡サーバー。
  • Scaphandre - ホスト全体と各サービスの電力消費を追跡する電力監視エージェント。持続可能性の高いシステムやアプリの設計を支援し、各種監視ツールチェーンに適合(Prometheus、Warp10、Riemannなどをサポート)。
  • vectordotdev/vector - 高性能なログ、メトリクス、イベントルーター。

Rustで記述されたオペレーティングシステムの比較も参照してください。

  • 0x59616e/SteinsOS - ARMv8-Aアーキテクチャ向けOS。
  • Andy-Python-Programmer/aero - モノリシックカーネル設計を採用する、モダンなUnix系OS。
  • asterinas/asterinas - Linux互換ABIを提供する、安全で高速な汎用OSカーネル。
  • DragonOS-Community/DragonOS - カーネルをゼロから独自開発し、Linux互換性を備えたOS。
  • hexagonal-sun/moss-kernel - RustとAArch64アセンブリで記述された、Unix系Linux互換カーネル。
  • koibtw/highlightos - Rustとアセンブリで記述されたx86_64 OSカーネル。
  • NON-OS/nonos-micro-kernel - RAM常駐型の権限ベースマイクロカーネル。各プログラムはカーネルが実行前に検証する署名済みカプセルで、ドライバーはユーザー空間で動作します。
  • redox-os/redox - セキュリティ、安定性、性能、正確性、シンプルさ、実用性を重視し、LinuxとBSDに代わる完全なOSを目指すUnix系汎用マイクロカーネルOS。
  • thepowersgang/rust_os - Rustで記述されたOSカーネル。POSIX非対応。
  • theseus-os/Theseus - ゼロから記述された、安全言語を採用し、単一アドレス空間と単一特権レベルで動作するOS build badge
  • tock/tock - Cortex-Mベースのマイクロコントローラー向け安全な組み込みOS
  • vinc/moros - x86-64アーキテクチャのBIOS搭載コンピューターを対象とする、テキストベースのホビーOS。
  • helsing-ai/buffrs [buffrs] - Protocol BuffersとgRPCアーキテクチャ向けのモダンなパッケージマネージャー。
  • pkgx - 何でも実行。オープンソースエコシステム全体をスクリプトから利用可能にする、合成可能なパッケージマネージャー。
  • rebos - あらゆるLinuxディストリビューションでパッケージ管理を自動化する宣言的な方法 crate
  • hyperswitch - 単一のAPI統合で複数の決済プロセッサーと接続し、決済トラフィックを簡単にルーティングできるオープンソースの決済オーケストレーター。 GitHub last commit
  • 0xdea/jiggy [jiggy] - Rust製の最小構成クロスプラットフォーム・マウスジグラー build
  • aannoo/hcom - Claude Code、Gemini CLI、Codex、OpenCodeなど、ターミナルをまたいでAIエージェント同士がメッセージ送信、監視、起動を行えるようにします。画面追跡機能付きRust PTYラッパー、ratatui TUI、デーモンクライアントバイナリに加え、PythonフックとAPIを提供。 CI
  • agent-of-empires - tmux、Git worktree、Dockerサンドボックスを使って複数のAIコーディングエージェントのセッションを管理するTUI/CLI CI
  • aichat - シェルアシスタント、Chat-REPL、RAG、AIツール/エージェントを備えるオールインワンLLM CLI。OpenAI、Claude、Gemini、Ollama、Groqなどを利用できます。
  • akitaonrails/ai-memory - AIコーディングエージェント向けの長期記憶。自動ライフサイクル記録、エージェント間引き継ぎ、セルフホストMCPサーバーを備えたGit管理のMarkdown Wiki。 CI
  • akitaonrails/ai-usagebar [ai-usagebar] - Claude、Codex/ChatGPT、GitHub Copilot、Z.AI(GLM)、OpenRouterなどでのAIプラン使用量を監視するWaybarウィジェット、Omarchy Quattroネイティブパネル、タブ式TUI。 CI
  • AlexsJones/llmfit [llmfit] - システムのRAM、CPU、GPUに合うLLMモデルを選定するターミナルツール。ハードウェア検出、品質/速度/適合性/コンテキストの多次元評価、コミュニティランキング、Ollama、llama.cpp、MLX、vLLMなどに対応。 CI
  • AlexsJones/llmserve [llmserve] - llama-server、KoboldCpp、LocalAI、MLX、Ollama、vLLM、LM Studioなどのバックエンドを自動検出し、ローカルLLMを提供する対話型TUI。ソースツリー操作、バックエンド別プリセット、ライブログ、視覚モデルにも対応。 CI
  • alphaXiv/OpenResearch - Claude Code、Codex、OpenCode、Cursorで並列リサーチエージェントを実行するローカルファーストのワークスペース。再現可能な実験追跡を備えます。 CI
  • antiburn/antiburn - AIコーディングエージェントのセッションでトークンを浪費する一般的な原因(セッションの肥大化、過剰なサブエージェント、キャッシュ破損、未使用のMCPサーバー/スキル/ツール)を検査するローカルデスクトップアプリ(Tauri)。Claude Code、Codex、Cursor、Copilot、Piなどに対応。 CI
  • ast-grep - コードの構造検索、Lint、書き換えを行うCLIツール。
  • Bartib [Bartib] - コマンドライン向けのシンプルな時間記録ツール Tests
  • Beetroot - AI変換、OCR、あいまい検索を備えるWindows向けクリップボードマネージャー。
  • bitrouter/bitrouter [bitrouter] - 実行のたびにエージェントを最適化する、ハーネス変更不要のエージェントネイティブLLMルーター。単一のローカルエンドポイント経由でOpenAI、Anthropic、Google、OpenRouter、Bedrock、GitHub Copilotなどへルーティングし、信頼性、追跡可能性、安全性、コスト効率を向上。MCPゲートウェイ、ACP統合、ガードレール、可観測性、マルチアカウントフェイルオーバーを備えます。
  • CookCLI - Webサーバー、買い物リスト、献立計画機能を備えたコマンドラインのレシピ管理ツール。
  • espanso - クロスプラットフォームのテキスト展開ツール。 CI
  • eureka - ターミナルを離れずにアイデアを入力・保存するCLIツール
  • farion1231/cc-switch - Claude Code、Codex、Gemini CLI向けのオールインワンGUIアシスタント兼プロファイルマネージャー。
  • fkiene/llmtrim [llmtrim] - 回答を変えずに入出力トークンを削減するため、LLM APIリクエストを圧縮するローカルプロキシ。HTTPS_PROXY経由でAIツールとプロバイダーの間に入り、Claude Code、Codexなどで動作。 CI
  • flusterIO/fluster - STEM分野の学生や専門家向けに構築されたオールインワンのノートアプリ。 publish
  • fulsomenko/kanban [kanban-tui] - lazygitに着想を得たターミナルベースのプロジェクト管理ツール CI
  • Furtherance - GTK4で構築された時間追跡アプリ
  • futuregene/future-os - どこでも使える単一AIエージェント。Rust製gRPCバックエンドから、同じセッション、記憶、スキルを備えたターミナルUI、デスクトップ/モバイルアプリ、CLI、IMボットを駆動します。信頼を重視した承認ゲート付きツール、3,800以上のモデル、24時間超の実行を制御するループ基盤を備えます。 build
  • graves/awful_aj [awful_aj] - OpenAI互換APIを扱うCLI。プロンプトエンジニアリング向けYAMLテンプレートと、永続記憶用の組み込みベクトルデータベースを備えます。
  • graykode/abtop [abtop] - Claude Code、Codex CLI、OpenCodeなどのAIコーディングエージェントのセッションを監視するターミナルTUI。トークン使用量、コンテキストウィンドウ比率、レート制限、子プロセス、孤立ポートを追跡。tmux統合、色覚多様性に配慮したものを含む12テーマ、クロスプラットフォーム対応。 CI
  • Hmbown/DeepSeek-TUI [deepseek-tui-cli] - ストリーミング推論ブロック、ローカルワークスペース編集、自動モデル選択、MCP対応、ratatuiベースTUIを備えるDeepSeek V4向けターミナルコーディングエージェント。 CI
  • iBz-04/gloamy [gloamy] - CLI、チャネル、ゲートウェイ、ハードウェアのワークフロー向けRustネイティブ自律エージェントランタイム。
  • illacloud/illa - ローコードの社内ツールビルダー。
  • iwe-org/iwe [iwe] - LSPサーバーとCLIを備えたMarkdownベースのナレッジ管理ツール Build Status
  • jchultarsky/mirador [mirador] - 設定可能なグリッドに、時計、カレンダーと予定、天気、タスク、メモ、市場情報、システムのライブメトリクスを表示する、ターミナル向けの落ち着いた個人用ダッシュボード CI
  • kruseio/hygg [hygg] - 📚 読書をよりシンプルに。Vim風でミニマルなTUIドキュメントリーダー。
  • LLDAP - 認証向けの簡素化されたLDAPインターフェース。
  • lockbook/lockbook [lb-rs] - 共有Rustコアを基盤とするネイティブなクロスプラットフォームクライアントと、セルフホスト可能なサーバーを備えた、共同作業用のエンドツーエンド暗号化ノート/ドキュメント/描画ツール。 Integration
  • mag123c/toktrack - Claude Code、Codex、Gemini CLIなどのAIコーディングCLI全体でトークン使用量とコストを追跡する高速TUI/CLI。CLIデータを削除しても残る永続キャッシュを備えます。 CI
  • max-sixty/worktrunk [worktrunk] - フック、LLMによるコミットメッセージ、マージワークフローを備え、AIエージェントの並列実行を想定したGit worktree管理CLI CI
  • morganlinton/Albatross [albatross-cli] - ローカル(Ollama、LM Studio、MLX、llama.cpp)とクラウドのバックエンドにまたがる透過的なマルチモデルルーティング、ターンごとのコスト表示、確実なUndo、監査可能なルーティング記録を備えた、ターミナル中心のAIコーディングエージェント。 CI
  • muvon/octomind - 48以上の専門エージェント、動的なサーバー登録が可能なMCPホスト、13以上のLLMプロバイダー対応、4時間超のセッション向け適応型コンテキスト圧縮を備えたオープンソースAIエージェントランタイムCLI。
  • ogulcancelik/herdr - AIコーディングエージェント向けターミナルマルチプレクサー。1つのターミナルで複数エージェントを動かし、実際のターミナル表示、エージェント状態検知(ブロック中/作業中/完了)、ワークスペース、タブ、永続セッションを利用できます。detach/reattach対応の単一Rustバイナリ。
  • pier-cli/pier - ワンライナー、スクリプト、ツール、CLIを一元管理(追加、メタデータ検索など)するリポジトリ
  • raine/workmux [workmux] - Git worktreeとtmuxウィンドウを使った、手間のない並列開発 CI
  • rtk-ai/rtk - AIコーディングアシスタントのLLMトークン消費を60~90%削減する高性能CLIプロキシ。Claude Code、Copilot、Cursor、Gemini CLI、Codexなどのコマンド出力をフィルタリング/圧縮します。 CI
  • screenpipe - 24時間稼働するローカルAI画面・マイク録画。あらゆるコンテキストを持つAIアプリを構築できます。Ollama対応。
  • ShadoySV/work-break [work-break] - 現在および今日の負荷を考慮して仕事と休息の時間を調整するツール Build
  • socai-io/socai - ログイン済みChromeを再利用し、Instagram、TikTok、LinkedIn、X、小紅書、Douyinの投稿、コメント、プロフィール、対応メディアを検索・閲覧するソーシャルリサーチエージェント。
  • tambourine-voice - あらゆるアプリで使える個人向けAI音声インターフェース。モデルとプロンプトを選べるカスタマイズ可能な音声入力ツールで、Rust製。
  • tassiovirginio/try-rs [try-rs] - 一時的な実験を整理して移動できるTUI付きワークスペース管理CLI。
  • thClaws/thClaws - 複数LLMプロバイダー、スキルシステム、MCPサーバー、ナレッジベース、エージェントオーケストレーションに対応したRustネイティブAIエージェントワークスペース。デスクトップGUI、CLI REPL、非対話モードを備えます。 License
  • tinyhumansai/opencompany - AIエージェントを実際に動く会社へと組み立てるオープンソースランタイム。共有作業ボード、エージェント間の引き継ぎ、人間による承認、スケジュール/DAGワークフローを備え、任意のモデルを使ってDockerでセルフホストできます。 License
  • tinyhumansai/openhuman - デスクトップUI、118以上のOAuth統合、ローカルファーストの記憶ツリー、Obsidian互換Wiki、ネイティブ音声、TokenJuice圧縮を備えたオープンソースのエージェント型アシスタント。プライバシー重視の個人向けAIとしてTauriとRustで構築。
  • tover0314-w/opentypeless - TauriとRustで構築されたクロスプラットフォームAI音声入力アプリ。
  • Tuxedo - todo.txt向けの高速でキーボード操作中心のターミナルUI。
  • tw93/Pake - RustとTauriを使い、1つのコマンドで任意のWebページをデスクトップアプリ化。軽量かつ高速で、macOS、Windows、Linuxに対応。
  • VisiGrid/VisiGrid - GPUI、WASM、ヘッドレスCLIエンジンを用いてコードエディターのように構築されたネイティブ表計算アプリ。
  • xingkongliang/skills-manager - Tauri 2、Rustバックエンド、Gitバックアップに対応し、Cursor、Claude Code、Codex、Copilotなど15以上のコーディングツール間でAIエージェントのスキルを管理、同期、整理する軽量デスクトップアプリ。
  • Xoshbin/asyar - Raycastの機能。Alfredの速度。設計段階からプライバシーを重視。 CodeQL
  • yashs662/rust_kanban [rust-kanban] Build - ターミナル向けカンバンアプリ
  • yicheng47/runner - macOSとWindows向けのネイティブGPUIデスクトップアプリ。Claude Code、Codex、Copilot CLI、piなどのCLIコーディングエージェントが、実際のターミナル内でそれぞれ独自のTUIを保ちながら、1つのタスクをチームとして共同作業します。 CI
  • Zackriya-Solutions/meetily - 会議をすべてローカル端末で録音、文字起こし、要約するプライバシー重視のAI会議アシスタント。Whisper/Parakeetモデルによるリアルタイム文字起こし、AI要約、Ollama、Claude、Groq、OpenAIなど複数プロバイダーに対応。
  • Holo - Holoは、大規模で自動化主導のネットワークを支えるルーティングプロトコル群です。
  • RustyBGP - BGP
  • 0xdea/augur [augur] - バイナリファイルから文字列と関連する疑似コードを抽出するリバースエンジニアリング支援ツール build
  • 0xdea/haruspex [haruspex] - IDA Hex-Rays逆コンパイラーから疑似コードを抽出する脆弱性調査支援ツール build
  • 0xdea/oneiromancer [oneiromancer] - ローカルで動作するLLMを使い、ソースコード分析を支援するリバースエンジニアリングツール build
  • 0xdea/rhabdomancer [rhabdomancer] - バイナリ内の安全でない可能性があるAPI関数への呼び出しをすべて特定する脆弱性調査支援ツール build
  • AdGuardian-Term [adguardian] - AdGuard Home向けのターミナルベースのリアルタイムトラフィック監視と統計
  • AFLplusplus/LibAFL - 高度なファジングライブラリ。Rustでファザーを組み合わせて使えます。コアやマシンをまたいでスケールし、Windows、Android、macOS、Linux、no_stdなどに対応。 build and test
  • arp-scan-rs - ローカルネットワークを高速スキャンするための最小構成ARPスキャンツール
  • biandratti/huginn-net - p0f TCPとJA4 TLS分析を組み合わせたマルチプロトコル受動ネットワークフィンガープリント。OSとアプリケーションを識別します。 CI
  • bountyyfi/lonkero - ペネトレーションテストとセキュリティ評価向けに60以上の攻撃モジュールを備えたエンタープライズ級Web脆弱性スキャナー
  • cargo-audit - Cargo.lockを監査し、セキュリティ脆弱性のあるクレートを検出
  • cargo-auditable - 本番用Rustバイナリを監査可能にする
  • cargo-crev - Cargoパッケージマネージャー向けの、暗号学的に検証可能なコードレビューシステム。
  • cargo-deny - 大規模な依存関係グラフの管理を支援するCargoプラグイン
  • Cherrybomb - 未定義のユーザー動作を避けるためAPI仕様を検証し、未完成のAPI仕様を防ぐCLIツール
  • cotp - インポート機能を備えた、信頼性が高く暗号化されたコマンドラインTOTP/HOTP認証アプリ。
  • domcyrus/rustnet - eBPF/PKTAPによるプロセス識別とディープパケットインスペクションに対応するクロスプラットフォームのネットワーク監視TUI build badge crate
  • EFForg/rayhunter - モバイルホットスポット機器上で動作し、IMSIキャッチャー(Stingray/基地局シミュレーター)による潜在的な携帯電話監視の特定を支援するツール Tests
  • entropic-security/xgadget [xgadget] - 高速で並列かつ複数バリアントに対応したROP/JOPガジェット検索 GitHub Actions
  • epi052/feroxbuster - シンプルで高速な再帰型コンテンツ探索ツール。
  • getprovenant/provenant [provenant-cli] - ライセンス、著作権、パッケージ、SBOMを高速スキャンし、完全かつ閉じた依存関係一覧とともにCycloneDX/SPDXを出力。静的かつオフラインで動作。 CI
  • Inspektor - アクセス制御ポリシーを適用する、データベースプロトコルを認識するプロキシ 👮
  • kpcyrd/authoscope - スクリプト可能なネットワーク認証クラッカー
  • kpcyrd/rshijack - TCP接続ハイジャッカー。shijackの書き直し。
  • kpcyrd/sn0int - 半自動OSINTフレームワーク兼パッケージマネージャー
  • kpcyrd/sniffglue - 安全なマルチスレッドパケットスニファー
  • LeChatP/RootAsRole - sudo(-rs)/suに代わる、より優れたツール。⚡圧倒的に高速 🛡️ メモリー安全 🔐 セキュリティ重視 Build Coverage crates.io
  • microsoft/mxc - Windows、Linux、macOS上で信頼できないコード(モデル出力、プラグイン、ツール)を実行するサンドボックスシステム。ProcessContainer、Windows Sandbox、LXC、Bubblewrap、Seatbelt、MicroVM、Hyperlight、IsolationSession、WSLCなど複数の隔離バックエンドと、JSONベースのポリシー駆動サンドボックスを備え、TypeScript SDKを提供。 CI
  • mongodb/kingfisher - ファイル、Gitリポジトリ、S3、Jira、Confluenceを対象に、秘密情報を高速検出し、その場で検証するツール
  • mullvad/mullvadvpn-app - WireGuard、量子耐性トンネル、プライバシー重視機能に対応するMullvad VPNサービス向けクロスプラットフォームVPNクライアントアプリ。 CI
  • observer_ward - Webアプリケーションとサービスのフィンガープリント識別ツール
  • Raspirus - ユーザーとリソースに優しいルールベースのマルウェアスキャナー status
  • reaction - ログをスキャンして対処する、fail2banの代替製品
  • ripasso - passと互換性のあるファイルシステムを使用するパスワードマネージャー
  • rustscan - ポートスキャンツールでNmapを高速化 build badge
  • santhreal/keyhog [keyhog] - ソースツリー、Git履歴、アーカイブ、リモートソースを対象に漏えいした認証情報やAPIキーを検出し、発見した秘密情報をライブ検証します。 CI
  • secluso - エンドツーエンド暗号化を使う、プライベートなRaspberry Pi向けホームセキュリティカメラ
  • sherlock [sherlock] - ユーザー名からソーシャルネットワーク上のアカウントを特定 status
  • ssh-vault - SSHキーを使って秘密情報を暗号化/復号するシンプルな管理ツール。
  • timescale/rsigma [rsigma] - Sigma検出標準向けの完全な検出エンジニアリングツールキット。パーサー、評価エンジン、ルール変換、ストリーミングランタイム、リンター、CLI、MCP、LSPを備えます。 CI
  • Discord
    • concord - 多機能なDiscord向けTUIクライアント。
    • Dorion - より小さく軽快な起動、テーマ、プラグインなどを備える軽量なDiscord代替クライアント。 build
  • Mastodon
    • Rustodon - Mastodon互換でActivityPubに対応するサーバー。
  • Telegram
    • tgt - Telegram向けクロスプラットフォームTUI ci-linux ci-macos ci-windows
  • WhatsApp
    • imtaqin/waxum - 単一の静的バイナリでREST API、Webhook、複数セッション、音声通話を提供するセルフホスト型WhatsAppゲートウェイ。 CI
  • adileo/squirreldisk - macOS、Windows、Linux向けディスク使用量分析GUI(egui)。サンバースト/ツリーマップ表示を備え、SSHサーバーやrclone経由のクラウドストレージもスキャンできます。 CI
  • ajeetdsouza/zoxide - 利用習慣を学習する、cdの高速な代替ツール release
  • anylinuxfs - マイクロVM上のNFSを利用し、Linux対応のあらゆるファイルシステムをMacにマウントするCLIツール
  • anylinuxfs-gui - anylinuxfs向けGUIアプリケーション
  • ataraxy-labs/sem - エンティティ単位のセマンティックバージョン管理CLI。tree-sitterを通じて32言語の関数/クラス単位でdiff、blame、グラフ、影響分析を行います。 Release
  • ataraxy-labs/weave - Git向けエンティティ単位のマージドライバー。tree-sitterでコード構造を理解して競合を解決し、.gitattributes経由でカスタムドライバーとしてGitに組み込めます。 Release
  • atuin [atuin] - Atuinは既存のシェル履歴をSQLiteデータベースに置き換え、コマンドの追加コンテキストも記録します。Atuinサーバー経由で、マシン間の履歴を任意で完全暗号化同期できます。
  • bandwhich - ターミナル帯域使用量ツール
  • bolivian-peru/os-moda - AIエージェントが91個の型付きMCPツールを通じてroot権限を持つNixOSディストリビューション。9つのRustデーモン(システムブリッジ、自動ロールバック付きSafeSwitch原子的デプロイ、ハッシュチェーン監査台帳、AES-256-GCM暗号ウォレット、Noise_XX + ML-KEM-768 P2Pメッシュ、ローカルSTT/TTS、MCPサーバーライフサイクル、システム学習、ドメイン許可リスト付き送信プロキシ)がUnixソケット経由で通信します。
  • bottom - クロスプラットフォーム対応の、もう一つのグラフィカルなプロセス/システムモニター。 GitHub Workflow Status (branch)
  • brocode/fblog - 小型のコマンドラインJSONログビューアー
  • brush-shell - bash/POSIX互換シェル CICDCrate
  • bustd - Linuxのメモリー不足時に対応する軽量なプロセス終了デーモン。 GitHub Workflow Status (branch)
  • buster/rrun - gmrunに似たLinux向けコマンドランチャー
  • cantino/mcfly - シェル履歴を駆け抜けろ。Great Scott!
  • ChurchTao/clipboard-rs [clipboard-rs] - システムのクリップボード内容の取得、設定、変更監視を行うRust製クロスプラットフォームライブラリ。
  • Cocoa-Way [homebrew] - VMのオーバーヘッドなしでLinux GUIアプリを動かすネイティブmacOS Waylandコンポジター。Smithay製。 build badge
  • crabz - マルチスレッド対応の圧縮/展開CLIツール Build Status
  • cristianoliveira/funzzy - entrに着想を得た、設定可能なモニター型ファイルシステムウォッチャー
  • dalance/procs - 「ps」のモダンな代替ツール Regression
  • ddh - 高速な重複ファイル検索ツール
  • deshaw/procfd [procfd] - プロセスのオープンファイルディスクリプターを一覧表示するLinux lsof代替ツール
  • diskonaut - ターミナルで使う視覚的なディスク容量ナビゲーター
  • dust - より直感的なdu
  • erickochen/purple [purple-ssh] - クラウド同期、コンテナー管理、ファイル転送、トンネル、スニペット、パスワード管理を備えたRatatui製SSHクライアント CI
  • eza-community/eza - 「ls」の代替ツール
  • fish-shell/fish-shell - ユーザーフレンドリーなコマンドラインシェル
  • fork - 制御端末から切り離された新しいプロセス(デーモン)を作成するライブラリ
  • fselect - SQL風クエリでファイルを検索
  • git-ai-project/git-ai - AI生成コードをリポジトリ内で追跡し、行をエージェント、モデル、トランスクリプトに結び付けるGit拡張機能。
  • gitbutlerapp/gitbutler - AI活用ワークフロー向けにゼロから構築された、GUIとCLIを備えるモダンなGitベースのバージョン管理インターフェース。
  • gitui - 非常に高速なターミナルGitクライアント。 build
  • GQL - .gitファイルに対して実行するSQL風クエリ言語。
  • harry0703/MangoDisk - 詳細なクリーンアップ、ツリーマップ可視化、重複検出、アプリのアンインストール、開発者向け生成物の削除に対応するクロスプラットフォームのディスク整理/容量分析アプリ。 Cross-platform Check
  • httm - ZFS/btrfs/nilfs2(実際のTime Machineバックアップも)向けの、対話型でファイル単位のTime Machine風ツール。
  • hyperb1iss/unifly [unifly] - デュアルAPIとRatatui製10画面ダッシュボードを備える、Ubiquiti UniFiネットワークコントローラー管理用CLI/TUI CI
  • j0ru/kickoff - 高速で軽快なWaylandプログラムランチャー build
  • jacek-kurlit/pik [pik] - プロセスの検索と終了を支援するTUIコマンドラインツール
  • Kondo - ソフトウェアプロジェクトの生成物を削除してディスク容量を回復するCLI/GUIツール
  • LACT - Linux AMDGPUコントローラー
  • lodosgroup/lpm - 実験的なシステムパッケージマネージャー
  • lotabout/rargs [rargs] - パターンマッチング対応のxargs + awk
  • lsd - カラフルな色と素晴らしいアイコンを備えたls build
  • Luminarys/synapse - 柔軟で高速なBitTorrentデーモン。
  • m4b/bingrep - さまざまなOS/アーキテクチャのバイナリをgrepし、色付けして表示します。
  • macpow - Apple Silicon Mac(M1~M5以降)向けリアルタイム電力消費監視TUI。IOReport、SMC、IORegistryを読み取り、sudoは不要。 CIcrates.io
  • Mapika/portview [portview] - 各ポートで動作するプロセスを表示し、競合、ワイルドカード公開、接続リークを診断。MCPサーバーとしても動作します。 CI
  • matheus-git/systemd-manager-tui [systemd-manager-tui] - TUI(ターミナルユーザーインターフェース)でsystemdサービスを管理するプログラム。
  • matthart1983/diskwatch - 単一ホスト向けディスク診断TUI。デバイス、ボリューム、ファイルシステム、I/O、SMART、ホットファイル、分析情報を8つのタブで表示。
  • matthart1983/netwatch [netwatch-tui] - リアルタイムのネットワーク診断TUI。13プロトコル(TLS、QUIC、HTTP、DNS、SSH、MQTT、SNMPなど)のディープパケットインスペクション、eBPF/PKTAPによるプロセス別分析、TCP再送分析、JA4フィンガープリンティング、任意のLandlockサンドボックス、Flight Recorderインシデント記録を備えます。
  • matthart1983/syswatch [syswatch] - 単一ホスト向けシステム診断TUI。CPU、メモリー、ディスク、プロセス、GPU、電力、サービス、ネットワークを12タブで表示し、タイムラインスクラバーと異常検出エンジンも備えます。
  • mdgaziur/findex - GTK3製の高度にカスタマイズ可能なアプリケーション検索ツール。
  • mitnk/cicada - bash風のUnixシェル
  • mmstick/concurr - クライアント/サーバーアーキテクチャを採用したGNU Parallelの代替ツール
  • mmstick/fontfinder - Google FontsをプレビューしてインストールするGTK3アプリケーション
  • mmstick/tv-renamer - オプションのGTK3フロントエンドを備えたテレビシリーズ名変更アプリ。
  • mxseev/logram - ログファイルの更新をTelegramに送信
  • netscanner - TUIネットワークスキャナー
  • nickgerace/gfold [gfold] - 複数のGitリポジトリを追跡するCLIツール build
  • nivekuil/rip - rmの安全で使いやすい代替ツール
  • nushell/nushell - 新しい種類のシェル
  • nwiizo/tfmcp - Terraform MCPツール。AIアシスタントがModel Context Protocol経由でTerraform環境を管理するためのCLI。
  • nwiizo/tfocus - Terraformのplan/apply操作を選択して実行する対話型ツール
  • orhun/kmon - Linuxカーネルマネージャー兼アクティビティモニター https://github.com/orhun/kmon/actions
  • orhun/systeroid - ターミナルUIを備えた、sysctl(8)のより高機能な代替ツール https://github.com/orhun/systeroid/actions
  • ouch - コマンドラインで手軽に圧縮/展開 GitHub Workflow Status (branch)
  • pkolaczk/fclones - 効率的な重複ファイル検索/削除ツール
  • pop-os/popsicle - 複数のUSBデバイスへ並列書き込みするGTK3/CLIユーティリティ
  • pop-os/system76-power - CLIツールを備えたLinux電源管理デーモン(D-Busインターフェース)。
  • pueue - 長時間実行されるシェルコマンドを管理。 GitHub Actions Workflow
  • qarmin/czkawka - 重複、空フォルダー、類似画像などを探す多機能アプリ。 GitHub Actions Workflow
  • redox-os/ion - 次世代システムシェル
  • sharkdp/bat - 翼の生えたcat(1)クローン。 CICD
  • sharkdp/fd - findに代わるシンプルで高速、使いやすいツール。 CICD
  • sharkdp/hexyl [hexyl] - バイトの種類ごとに色分けして表示するコマンドラインhexビューアー CICD
  • sitkevij/hex - 色付き表示のhexdumpターミナルユーティリティ。
  • Skardyy/mcat [mcat] - ターミナルで画像、動画、Markdownなどのドキュメントを表示。
  • skim - ファジーファインダー
  • sorairolake/hf [hf] - クロスプラットフォームの隠しファイルライブラリ兼ユーティリティ CI
  • sorairolake/ngrv [ngrv] - pv(1)に似たターミナルベースのパイプビューアー CI
  • sorairolake/rzopfli [rzopfli] - Zopfliを使った可逆データ圧縮ツール CI
  • supercilex/fuc - 高速なcp/rmコマンド
  • theBGuy/GitDesktop - GitHub、GitLab、BitbucketにまたがるPR、Issue、ディスカッション、CI、通知管理に加え、Jira連携とAIエージェント統合を備えたキーボード操作中心のGitデスクトップクライアント。Tauri + Rustバックエンド。 Release
  • timhartmann7/omnyssh - SSH接続管理向けの高速でキーボード操作中心のTUI CI
  • topheman/webassembly-component-model-experiments - サンドボックス化された多言語プラグインシステムを備える、WebAssembly Component ModelベースのREPL Crates.io
  • trippy - ネットワーク診断ツール build badge
  • tw93/Kaku - AIコーディング向けに作られた、すぐ使える高速ターミナルエミュレーター。設定不要の初期設定、AIアシスタント統合、WezTerm互換Lua設定に対応。macOS専用。
  • uutils/coreutils - GNU coreutilsのクロスプラットフォーム書き換え CICD
  • vyrti/cleaner - Windows、macOS、Linux、FreeBSD向けの最速ディスク容量分析/クリーンアップツール。 CI
  • watchexec - ファイル変更に応じてコマンドを実行
  • XAMPPRocky/tokei - コード行数を数える
  • ynqa/jnv - jqを使った対話型JSONフィルター ci
  • ynqa/logu - (ストリーミング)非構造化ログメッセージからパターンを抽出 ci
  • ynqa/sig - 対話型grep(ストリーミング対応) ci
  • tasklet [tasklet] - Rustで記述されたタスクスケジューリングライブラリ Build Status
  • amp - Vi/Vimに着想を得たエディター。
  • Ferrite - ライブプレビュー、構文強調表示、Mermaid図に対応する、egui製クロスプラットフォームMarkdownエディター。
  • Fresh - TypeScriptプラグインに対応した、使いやすく高機能で高速なターミナルテキストエディター兼IDE。
  • gchp/iota - シンプルなテキストエディター
  • helix - Neovim/Kakouneに着想を得たポストモダンなモーダルテキストエディター。 build badge
  • ilai-deutel/kibi - 構文強調表示、インクリメンタル検索などを備えた小型(1024行以下)のテキストエディター。 build badge
  • Inkwell - Tauri v2製のポータブルでオフラインファーストなMarkdownエディター。単一実行ファイルでテレメトリーなし。
  • jamii/focus - jj(Jujutsu)バージョン管理を統合したミニマルなテキストエディター。
  • ki-editor/ki-editor - 複数カーソル対応の組み合わせ型モーダルエディター
  • Lapce - バックエンドを備えたモダンなエディター。開発終了したxi-editorに着想を得ています。
  • manyougz/velotype - GPUIで構築されたブロックベースのネイティブMarkdownエディター。WebViewシェルを使わず、WYSIWYG描画とソース編集モードを備えます。
  • mathall/rim - Vim風テキストエディター。
  • ox - ターミナルで動作する独立系Rustテキストエディター!
  • SoloMD - Tauri 2で構築された、ライブプレビュー付きの軽量クロスプラットフォームMarkdownエディター。
  • vamolessa/pepper [pepper] - ターミナルでのコード編集を簡素化する、独自の方針を持つモーダルエディター
  • zed - AtomとTree-sitterの開発者が手掛ける、高性能なマルチプレイヤーコードエディター。
  • artob/readmer [readmer] - LiquidまたはJinja2テンプレートからREADME.mdを組み立てます。 Build Status
  • ashvardanian/stringzilla - x86 AVX2/AVX-512およびArm NEON向けの、SIMDアクセラレーション対応文字列検索、ソート、編集距離、アラインメント、ジェネレーター crates.io
  • bensadeh/tailspin [tailspin] - 数値、日付、IPアドレス、UUID、ログレベルを強調表示するログファイルハイライター。 Run Tests
  • brevity1swos/rgx [rgx-cli] - リアルタイム照合、ステップ実行デバッガー、3つのエンジン、コード生成、ライブストリームフィルターを備えたターミナル正規表現デバッガー。 CI
  • cchexcode/complate - Gitコミットなどのメッセージを標準化するために設計された、ターミナル内テキストテンプレートツール。 crates.io crates.io build badge
  • dathere/qsv [qsv] - 高性能CSVデータ加工ツールキット。xsvのフォークで、34以上のコマンドを追加。 Linux build status Windows build status macOS build status
  • dominikwilkowski/cfonts [cfonts] - コンソール向けのクールなANSIフォント build badge
  • Goldziher/uncomment [uncomment] - tree-sitter文法を使ってコードからコメントを削除する超高速CLI。
  • grex - ユーザーが指定したテストケースから正規表現を生成するコマンドラインツール兼ライブラリ
  • harehare/mq - jq風構文でMarkdownを処理するコマンドラインツール兼ライブラリ build badge
  • Lisprez/so_stupid_search - 人間向けのシンプルで高速な文字列検索ツール
  • loki_text [loki_text] - パターン検索、テキスト変換、複数の文字列検索アルゴリズム(KMP、Boyer-Moore、Aho-Corasickなど)を備える文字列操作ライブラリ
  • Melody - より読みやすく保守しやすい正規表現へのコンパイルを目指す言語 build badge crates.io
  • micahkepe/jsongrep [jsongrep] - 直感的なパス問い合わせ構文を備えた、JSON、YAML、TOMLなどの高速検索ツール。
  • phiresky/ripgrep-all - PDF、電子書籍、Office文書、zip、tar.gzなども検索できるripgrep
  • ripgrep - The Silver Searcherの使いやすさとgrepの圧倒的な速度を組み合わせたツール
  • ruplacer - ソースファイル内のテキストを検索して置換 Run tests
  • scooter - ターミナル内で対話的に検索・置換。
  • sd - 直感的な検索・置換CLI
  • sstadick/hck - cutの高速で高機能なドロップイン代替ツール build badge
  • SylphxAI/anymd - PDF、DOCX、PPTX、XLSX、EPUB、HTML/URL、画像、音声/動画などのファイルをAIエージェント向けにクリーンなMarkdownへ変換するCLI兼MCPサーバー build badge
  • vishaltelangre/ff - 名前でファイルを検索(ff)!
  • whitfin/bytelines [bytelines] - 高効率化のため、入力行をバイトスライスとして読み込みます。
  • whitfin/runiq - 並べ替えられていない入力から重複行を効率よく取り除きます。
  • xsv - スライス、インデックス作成、選択、検索、サンプリングなどができる高速CSVコマンドラインツール
  • 1History - Firefox/Chrome/Safariの履歴を1つのSQLiteファイルにバックアップするコマンドラインインターフェース Build Status
  • aravpanwar/decayfmt [decayfmt] - 開くたびに少しずつ永久に破損し、ファイル単体からは復旧できないファイル形式。 CI
  • artob/edky [edky] - Ed25519公開鍵をBase58、Base64、IPFS、iroh、libp2p、OpenSSHなどの各種エンコード形式間で変換するコマンドラインユーティリティ Build Status
  • bloznelis/kbt [kbt] - キーボードをテストするシンプルなTUIツール。
  • brycx/checkpwn - 侵害されたアカウントやパスワードを簡単に確認できるHave I Been Pwned(HIBP)CLIユーティリティ
  • cartesiancs/vessel - 物理デバイスをオーケストレーションするC2(コマンド&コントロール)ソフトウェア。
  • dcapal - DcaPalは、ドルコスト平均法による投資でポートフォリオのバランスを保つための、無料・登録不要のオンラインツールです。
  • Eoin-McMahon/Blindfold [Blindfold] - .gitignoreファイルを手早く簡単に生成するシンプルなCLIツール。 build-badge
  • Epic Asset Manager - Epic Games StoreからUnreal Engineのインストール、購入済みアセット、プロジェクト、プラグイン、ゲームのダウンロードと管理を行う非公式クライアント。
  • evansmurithi/cloak - コマンドラインOTP(ワンタイムパスワード)認証アプリケーション。 CI build badge
  • fcsonline/tmux-thumbs - tmux-fingersを超高速化した実装。vimium/vimperator風にtmuxでコピー&ペーストできます。
  • fosk/emplace [emplace] - 複数マシン間でインストール済みパッケージを同期
  • gitlogue - ターミナルでGitコミット履歴を可視化するTUIスクリーンセーバー
  • guoxbin/dtool - 変換、コーデック、ハッシュ、暗号化など、開発を支援する便利なコマンドラインツール集
  • IvanWng97/pixtuoid [pixtuoid] - Claude Codeのセッションを、リアルタイムで働く同僚としてアニメーション表示するターミナルのピクセルアートオフィス。 CI
  • ja7ad/hydra - 並列接続とミラーソースに分割してファイルを取得する、オープンソースで高性能なダウンロードマネージャー兼アクセラレーター。動的レンジスティーリングとリアルタイム停滞回復に対応し、Windows、macOS、Linuxで動作。
  • lamco-admin/lamco-rdp-server - IronRDPを基盤とするWaylandネイティブのRDPサーバー。X11なしでGNOME、KDE、COSMIC、wlrootsなどのWayland Linuxデスクトップへリモートデスクトップ接続を提供。
  • Linus-Mussmaecher/rucola - ターミナルベースのMarkdownノート管理ツール。 Crate Build Status
  • matugen - テンプレートを使い、画像や色からカラーパレットを生成。
  • Mobslide - スマートフォンをプレゼン用リモコンに変えるデスクトップアプリケーション。
  • MoonProxyHQ/moonproxy-desktop - FRP(frpc)向けクロスプラットフォームGUIデスクトップクライアント。技術者でなくてもワンクリックでローカルサービスをインターネットに公開できます。 CI
  • mprocs - 複数プロセスを実行するTUI
  • mrjackwills/oxker [oxker] - Dockerコンテナーを表示・制御するシンプルなTUI。
  • nix-community/nix-init - URLからNixパッケージを生成。ハッシュの事前取得、依存関係推定、ライセンス検出などに対応。 build-badge
  • nix-community/nix-melt - ranger風のflake.lockビューアー build-badge
  • nix-community/nurl [nurl] - リポジトリURLからNix fetcher呼び出しを生成 build-badge
  • nomino - 開発者向け一括リネームユーティリティ
  • pastel - 色の生成、混合、ランダム選択などを行うカラー支援ツール。
  • race604/clock-tui [clock-tui] - ローカル時計、タイマー、ストップウォッチを備えたターミナル時計アプリ。 Rust
  • raftario/licensor - ライセンスを標準出力に書き出す GitHub Actions
  • restsend/rustpbx - register、presence、B2BUAに対応するソフトウェア定義SIPプロキシ。FreeSWITCH/FreePBXの代替製品。
  • rleeon/hoard - 自動検出、バージョン管理スナップショット、セルフホストストレージを備えたゲームセーブデータのバックアップ/同期システム。 CI
  • rust-parallel - Tokioを使ってコマンドを並列実行する高速CLIアプリ。GNU Parallelやxargsに似たインターフェースです。 Crate Build Status
  • rustdesk/rustdesk - TeamViewerやAnyDeskに代わる、使いやすいリモートデスクトップソフトウェア。
  • rustic-rs/rustic [rustic-rs] - Rustを活用した高速で暗号化され、重複排除を行うバックアップ。 Version
  • ruvnet/RuView - Wi-Fi Channel State Information(CSI)と機械学習を使った、プライバシー保護型の人体姿勢推定システム。
  • sorairolake/qrtool [qrtool] - QRコード画像をエンコード/デコードするユーティリティ。 CI
  • sorairolake/randgen [randgen] - 疑似乱数バイトを生成 CI
  • splashboard [splashboard] - シェル起動時とディレクトリ変更時に表示する、ディレクトリごとのダッシュボード付きカスタマイズ可能なターミナルスプラッシュ CI
  • str4d/rage [rage] - ageのRust実装。
  • suckit - Webサイトのコンテンツを再帰的にたどってディスクにダウンロード。 Crate Build Status
  • sundegan/JsonStudio - 整形、編集、差分比較、変換、検証、ログ抽出を行うRust/Tauri製ローカルファーストのデスクトップJSONワークスペース。
  • Tabiew - CSVファイルの表示とクエリに使う軽量TUIアプリ。
  • Tail Tales - logfmtに対応したTUIログビューアー。 Crate
  • tareqmy/gitwig [CRATE] - マウス操作可能なGit TUI兼マルチリポジトリ・ダッシュボード。
  • television - 超高速な汎用ファジーファインダーTUI GitHub branch check runs
  • Thoth - WASMベースのプラグインに対応する、高性能で高機能なJSON/NDJSON表示・探索デスクトップアプリケーション。 CI
  • vamolessa/verco [verco] - キーボードショートカットを重視したGit/Hg向け代替TUIクライアント
  • vaultwarden Build - Rustで記述されたBitwardenサーバーAPIの代替実装
  • veirt/weathr [weathr] - ASCIIアニメーション付きターミナル天気アプリ。 Release
  • Vibe - あらゆるプラットフォームで、あらゆる言語の音声または動画を文字起こし。
  • warpdotdev/Warp - :heavy_dollar_sign: Warpは、個人とチームの生産性を高めるために作られた、非常に高速でモダンなGPUアクセラレーション対応ターミナルです。
  • Water-Run/treepp - Rust製のネイティブWindows tree代替ツール。正常実行時の入出力はdiffレベルで互換性があり、必須の除外機能や.gitignore対応など多数の機能を備え、数倍高速。
  • wrestic - resticのラッパー。
  • wthrr - ターミナル向けの天気アプリ。 crates.io
  • YAKC - Windows、macOS、Linux(X11/Wayland)に対応する、録画配信やプレゼン向けクロスプラットフォームのキー入力/マウスクリック表示ツール。 CI
  • YueMiyuki/Risuko - フル機能のダウンロードマネージャー。 Release-Badge
  • zerx-lab/FluxDown - Rust/Tokioエンジンを搭載したマルチプロトコル・ダウンロードマネージャー。HTTP/FTP、BitTorrent、eD2K、HLS、DASHに対応し、IDM風動的分割、ブラウザー拡張、aria2互換JSON-RPCエンドポイントを備えます。
  • dertuxmalwieder/yaydl [yaydl] - シンプルな動画ダウンローダー
  • gyroflow/gyroflow - ジャイロスコープデータを使った動画安定化アプリケーション
  • harlanc/xiu - 高機能で安全なライブサーバー(RTMP/HTTP-FLV/HLS/リレー)。 crates.io
  • Jorji49/streamtop [streamtop] - wire probe、TR 101 290、SCTE-35メトリクスを備えた、ターミナル向けHLS/DASH/IPTVストリームモニター。
  • Michael-A-Kuykendall/muxide [muxide] - 外部依存なしの純Rust製MP4多重化ツール。エンコード済みフレームから規格準拠MP4を書き出します。
  • tonhowtf/omniget - 1,800以上のサイトから動画、講座、音楽、書籍をダウンロードするデスクトップアプリ。プレーヤー、リーダー、学習ライブラリを内蔵。 CI
  • vidmerger - CLIで動画と音声のファイルを結合
  • vuiodev/vuio - Linux、macOS、Windows、Dockerに対応するDLNAメディアサーバー
  • xiph/rav1e - 最速かつ最も安全なAV1エンコーダー。
  • 0xMassi/webclaw - TLSフィンガープリンティングとMCPサーバーを備え、ブラウザー不要でLLM向けにWebコンテンツを抽出 CI
  • agrinman/tunnelto [tunnelto] - ローカルで動作するWebサーバーを公開URL経由で外部に公開できます。
  • cfal/tobaru - 許可リスト、IPとTLS SNI/ALPNのルールベースルーティング、iptables、ラウンドロビン転送(負荷分散)、ホットリロードに対応するポートフォワーダー。
  • hook0/hook0 - SaaS開発者が簡単にWebhookを送信できるオープンソースのWebhook-as-a-Serviceプラットフォーム
  • importantimport/hatsu - 🩵 静的サイト向けのセルフホスト型・完全自動化ActivityPubブリッジ。 release
  • IndexFlowing/IndexFlow-core - サイトマップ、URL送信、検索エンジン登録を管理するセルフホスト型SEOインデックス基盤。
  • janreges/siteone-crawler [siteone-crawler] - Webサイトクローラー、監査ツール、オフラインアーカイバー、CI/CD品質ゲートを備えたAI対応Markdownエクスポーターを兼ねるオールインワンツール。 Webサイトのクロール、監査、オフライン保存、AI向けMarkdown出力をまとめて実行し、CI/CD品質ゲートを備えます。 CI
  • konippi/servo-fetch - Webコンテンツを取得、描画し、Markdown、JSON、スクリーンショットとして抽出する自己完結型ブラウザーエンジン。ChromiumもAPIキーも不要。CLI、Python、MCPサーバーに対応。 CI
  • LemmyNet/lemmy - Fediverse向けリンクアグリゲーター/Redditクローン Build Status
  • MASQ-Project/Node - MASQ NodeはTorやVPNを超える次世代技術として、世界中のユーザーが通常のインターネットコンテンツにアクセスできる分散型ノードメッシュネットワークを提供します。 build badge
  • Plume-org/Plume - ActivityPub対応の分散型ブログアプリケーション
  • Redlib - Libredditを起源とする、Reddit向けのプライベートな代替フロントエンド
  • shouya/rss-funnel - モジュール式RSS処理パイプラインシステム。
  • SinTan1729/Chhoto URL - 不要な機能のない、シンプルで非常に高速なセルフホスト型URL短縮サービス。release
  • Stoatchat - モダンなWeb技術で構築された、ユーザー第一のチャットプラットフォーム。
  • zhom/donutbrowser - 無制限の隔離プロファイル、Chromium/Firefoxエンジン、フィンガープリント偽装、プロキシ/VPN対応、ローカルAPI/MCPサーバー、E2E暗号化クラウド同期を備えるオープンソースのアンチディテクトブラウザー。 GitHub release
  • cloudflare/pingora - 高速で信頼性が高く、進化し続けられるネットワークサービスを構築するライブラリ。
  • emanuele-em/proxelar - HTTP/1、HTTP/2、WebSocket向けのSSL/TLS機能を備えたMITMプロキシツールキット 🦀 Rust
  • g3proxy - プロキシチェーン、プロトコル検査、MITM傍受、ICAP適応、透過プロキシに対応するフォワードプロキシサーバー CodeCoverage
  • hyperlane-dev/hyperlane [hyperlane] - Tokioを基盤とする、軽量で高性能なクロスプラットフォームRust製HTTPサーバーライブラリ。ミドルウェア、WebSocket、SSE、生TCPを標準サポート。 CI
  • Mini RPS - HTTPS、CORS、静的ファイル配信、テンプレートエンジン(minijinja)を備えた小型リバースプロキシサーバー crates.io
  • mu-arch/skyfolder - 面倒なく使える、美しくHTTP/BitTorrentに対応したサーバー。安全、GUI、美しい、高速。
  • mufeedvh/binserve - ルーティング、テンプレート、セキュリティを単一バイナリにまとめ、コード不要で設定できる超高速静的Webサーバー build badge
  • orhun/rustypaste - 最小構成のファイルアップロード/Pastebinサービス https://github.com/orhun/rustypaste/actions
  • plabayo/rama - ネットワークパケットを移動・変換するモジュール式サービスフレームワーク。Webクライアント、サーバー、とりわけプロキシの構築に使われます。
  • ronanyeah/rust-hasura - HasuraのリモートスキーマとしてGraphQLサーバーを使う方法を示すデモ。 Rust
  • static-web-server - 静的ファイル配信用の非常に高速な非同期Webサーバー ⚡ CI
  • svenstaro/miniserve - バイナリを取得するだけでファイルをHTTP配信できる、小型で自己完結型のクロスプラットフォームCLIツール build badge
  • thecoshman/http - 「これらをホストしてください」フォルダーを手早く簡単に配信する基本的なHTTPサーバー
  • TheWaWaR/simple-http-server - シンプルな静的HTTPサーバー
  • vetis-server/vetis - モダンなRustアプリ向けに構築された、非常に高速でミニマルなHTTPサーバー。仮想ホスト、SNI、静的コンテンツ、リバースプロキシ、HTTP 1/2/3、Tokio/Smol非同期ランタイムに対応。
  • vproxy/0x676e67 - 高速な非同期Rust HTTP/SOCKS5プロキシ
  • cowork-forge - アイデアを本番対応ソフトウェアへ変換する7段階パイプラインで専門エージェントを編成する、AIネイティブなマルチエージェントプラットフォーム。 release
  • dali-benothmen/woml - WOML(Workflow Orchestration Markup Language)はRust実行コアを備えたワークフロー自動化用マークアップ言語です。HTMLのように読みやすく、コードのようにバージョン管理でき、JavaScriptのように強力。ビジュアルビルダーのスパゲッティも、ステップでできることの上限もありません。 release
  • SouravRoy-ETL/duckle - DuckDB上で完全に動作する、ビジュアル優先のオープンソースデータスタジオ(ETL/ELT)。ソース、変換、シンクをキャンバスに配置するとプレーンなDuckDB SQLへコンパイルされ、300以上のコネクターとMCPサーバーを内蔵。 release
  • 7df-lab/devo - 単一バイナリで動作する、軽量でモデル中立なコーディングエージェント。高速でトークン効率が高く、柔軟にカスタマイズできます。 CI
  • aaif-goose/goose - エンジニアリングタスクを自動化するオープンソースのローカルAIエージェント。
  • agavra/tuicr [tuicr] - Vimキーバインドを備えたコードレビューTUI。継続的な差分ビューアー、PR風コメント、GitHub/GitLab/クリップボードへのエクスポートに対応し、git、jj、Mercurialをサポート。 Crates.io
  • armgabrielyan/deadbranch [deadbranch] - 古くなったGitブランチを安全に整理 CI
  • astral-sh/uv [uv] - Rustで記述された非常に高速なPythonパッケージ/プロジェクトマネージャー。 CI
  • ATAC - Rust製の高機能TUI APIクライアント。ATACは無料、オープンソース、オフライン対応でアカウント不要。
  • bacon - cargo-watchに似たバックグラウンドRustコードチェッカー
  • biome - Webプロジェクトの保守機能を提供するツールチェーン。BiomeはCLIとLSPから使えるフォーマッターとリンターを備えます。
  • cachix/devenv - Nixを使った高速で宣言的、再現可能かつ合成可能な開発環境 CI
  • claudectl [claudectl] - ローカルLLM(Ollama/llama.cpp/vLLM)を頭脳とするClaude Code自動操縦ツール。ツール呼び出しの自動承認/拒否を学習し、複数セッションの調整、健全性監視、支出制御に対応。 CI
  • clippy - Rust用Lint
  • clog-tool/clog-cli - Gitメタデータから変更履歴を生成(conventional changelog)
  • cloudflare/foundations - Foundationsは、分散型の本番品質システムに向けてプログラムをスケールさせるために設計されたモジュール式Rustライブラリです。
  • cordx56/rustowl [rustowl] - Rustの所有権とライフタイムを可視化 CI
  • create-rust-app - 1つのコマンドでモダンなRust + React Webアプリを構築。 crate
  • dan-t/rusty-tags - Cargoプロジェクトとすべての依存関係向けにctags/etagsを生成
  • datanymizer/datanymizer - 柔軟なルールを備えた強力なデータベース匿名化ツール build badge
  • delta - Gitとdiff出力向けの構文ハイライターbuild badge
  • dotenv-linter - .envファイル用リンター build badge
  • enroute-sh/enroute - オブジェクトストレージ上でプログラム可能なGit基盤
  • envio - 環境変数を管理するモダンで安全なCLIツール build badge
  • Feel-ix-343/markdown-oxide - Obsidian風Wikiリンク、バックリンク、デイリーノートに対応し、Neovim、VSCode、Zed、Helix、Kakouneで使えるPKM向けMarkdown Language Server
  • FerrLabs/FerrFlow [ferrflow] - Conventional Commitsに基づき、セマンティックバージョニング、変更履歴、タグ付きリリースを自動化。モノレポと16種類のバージョンファイル形式に対応。 build badge
  • firelock-ai/kin - 人とAIエージェント向けのグラフネイティブなコードリポジトリ。変更前にコード変更の影響範囲を把握できます。
  • Flox - Floxは仮想環境とパッケージマネージャーを一体化したツールです。
  • forgecode - コード生成と編集を行うターミナルベースのAIペアプログラマー。 Website
  • frolic - 顧客向けダッシュボードを10倍速く構築するAPIレイヤー
  • fw - ワークスペースの生産性向上ツール Rust
  • fzf-make [fzf-make] - プレビューウィンドウ付きファジーファインダーでmakeターゲットを実行するコマンドラインツール。 crates.io
  • geiger - クレートとすべての依存関係におけるunsafeコードの使用統計を一覧表示 Build Status
  • git-cliff - Conventional Commit仕様に準拠した、高度にカスタマイズ可能な変更履歴生成ツール https://github.com/orhun/git-cliff/actions
  • git-journal - Gitコミットメッセージと変更履歴の生成フレームワーク
  • git-time-machine - Gitの操作ミスを取り消すためのリフログ可視化TUI crate build badge
  • GitoxideLabs/gitoxide [gix] - clone、fetch、status、diff、commit、config、refsなどに対応する高性能な基盤クレートとCLIツールを備えた純Rust製Git実装。 CI
  • hot-lib-reloader - Rustコードをホットリロード build badge
  • intelli-shell - プレースホルダー付きでコマンドをブックマークし、いつでも検索/自動補完 crate build badge
  • j178/prek - Rustで記述された、高速で依存関係不要のpre-commitドロップイン代替ツール。
  • jj-vcs/jj - 整理されたCLI、優れた競合処理、自動リベースを備えたGit互換バージョン管理システム Release
  • just - プロジェクト固有のタスクに便利なコマンドランナー
  • mask - シンプルなMarkdownファイルで定義するCLIタスクランナー build badge
  • mise [mise] - 多言語ツールのバージョン管理とタスク実行を行うツール。asdfのドロップイン代替で、より高速。 build badge
  • Module Linker - GitHub上のmod、use、extern crate文の参照に<a>リンクを追加する拡張機能
  • Muvon/octocode [octocode] - GraphRAGナレッジグラフとMCPサーバーを備えたセマンティックコードインデクサー。tree-sitter AST解析、ast-grep構造検索、LanceDBベクトルストレージ、コードシグネチャ表示に対応。Claude/Cursor/WindsurfなどのAIアシスタント向けCLI/MCPモード。 CI
  • persiyanov/herdr-reviewr - コーディングエージェントの差分を確認し、Claude Code、Codex、OpenCode、Piへ行コメントを返すターミナルペイン。 CI
  • prefix-dev/pixi [pixi] - condaエコシステムを基盤とする、多言語プロジェクト向けの高速なパッケージ管理/ワークフローツール。
  • ptags - Gitリポジトリ向けの並列universal-ctagsラッパー
  • Racer - Rustのコード補完
  • reflex-search/reflex [reflex-search] - AIコーディングエージェント向けのローカルファースト全文コード検索エンジン。トライグラム索引、100ミリ秒未満のクエリ、MCPサーバーモード、tree-sitter経由の18言語に対応。
  • Rust Search Extension - アドレスバー(オムニボックス)からクレートやドキュメントを検索する便利なブラウザー拡張機能。 Build Status
  • Rustup - Rustツールチェーンインストーラー build badge
  • scriptisto - コンパイル言語で単一ファイルのスクリプトを記述できる、言語非依存の「shebangインタープリター」。 Build Status
  • sstraus/tuicommander - 多数のAIコーディングエージェントをそれぞれ専用Git worktreeで並列実行するデスクトップワークスペース。エージェント状態検知、差分、PR管理、MCPプロキシハブを備えます。 CI
  • Terrain - コードベースをエージェント対応にするAIネイティブなエンジニアリング環境管理ツール。
  • typos [typos-cli] - ソースコードのスペルチェッカー
  • voidzero-dev/vite-plus - Vite、Vitest、Oxlint、Rolldownなどを単一のRust製CLI(vp)に統合したWeb開発ツールチェーン
  • VT Code - tree-sitterとast-grepによる深いセマンティックコード理解とモダンなTUIを組み合わせたターミナルコーディングエージェント。
  • Wilfred/difftastic [difftastic] - 30以上のプログラミング言語に対応し、構文を理解する構造的diffツール
  • yvgude/lean-ctx [lean-ctx] - AIコーディングエージェント向けコンテキストランタイム。MCPサーバーとシェルフックにより、ツール/ターミナル出力を圧縮してLLMトークンを削減。tree-sitter解析とセッションキャッシュを備えます。 CI
  • better-fullstack - Rust(Axum、Actix Web、Leptos、Dioxus、SeaORM、SQLx、tonic、async-graphql)に加え、TypeScript、Go、Pythonをサポートするフルスタックのエンドツーエンド雛形生成ツール。本人またはAIエージェントがすぐ使えるコードを生成します。
  • Cargo - Rustのパッケージマネージャー
    • cargo-all-features - あらゆる機能の組み合わせに対するテストやビルドなどを簡素化する、設定可能なサブコマンド CI
    • cargo-benchcmp - マイクロベンチマークを比較するユーティリティ
    • cargo-bins/cargo-binstall [cargo-binstall] - ソースからコンパイルせず、ビルド済み成果物を取得するRustクレート向け高速バイナリーインストーラー CI
    • cargo-bitbake - meta-rustのクラスを使ってBitBakeレシピを生成できるCargo拡張機能
    • cargo-cache - Cargoキャッシュ(~/.cargo//${CARGO_HOME})を調査、管理、クリーンアップし、サイズなどを表示 Build Status
    • cargo-check - 正確性チェックだけが必要な場合にコンパイルを高速化できる、cargo rustc -- -Zno-transのラッパー
    • cargo-commander - package.jsonのscriptsセクションに似たCLIコマンドを実行するCargoサブコマンド Build and test
    • cargo-count - unsafe統計を含むCargoプロジェクトのソースコード行数や詳細を一覧表示
    • cargo-deb - バイナリDebianパッケージを生成
    • cargo-depgraph - cargo metadataとGraphvizを使ってCargoプロジェクトの依存関係グラフを作成
    • cargo-do - 複数のCargoコマンドを連続実行
    • cargo-ebuild - ツリー内のeclassを使ってebuildを生成するCargo拡張機能
    • cargo-edit - コマンドラインからCargo.tomlを読み書きし、依存関係の追加と一覧表示を行う
    • cargo-generate - 既存のGitリポジトリをテンプレートとしてRustプロジェクトを生成
    • cargo-info - コマンドラインからcrates.ioに問い合わせてクレートの詳細を取得
    • cargo-license - すべての依存関係のライセンスをすばやく確認するCargoサブコマンド
    • cargo-limit - ノイズを減らしたCargo。エラーが解消されるまで警告を省略し、Neovim統合などを提供。 build badge
    • cargo-machete [cargo-machete] - Cargo.toml内の未使用依存関係を検出するシンプルなツール。
    • cargo-make - タスクランナー兼ビルドツール。 build badge
    • cargo-modules - クレートのモジュール構成をツリー形式で表示するCargoプラグイン。
    • cargo-multi - 複数のクレートに対して指定したCargoコマンドを実行
    • cargo-outdated - Rust依存関係の新バージョン公開や更新遅れを表示
    • cargo-rdme [cargo-rdme] - クレートのドキュメントからREADMEを作成するCargoサブコマンド。 build badge
    • cargo-release - Git管理されたCargoプロジェクトをビルド、タグ付け、公開、ドキュメント生成、プッシュしてリリース Rust
    • cargo-script - Cargoのパッケージエコシステムを利用するRust「スクリプト」を手軽に実行
    • cargo-udeps [cargo-udeps] - 未使用の依存関係を検索
    • cargo-update - インストール済み実行ファイルの更新を確認・適用するCargoサブコマンド
    • cargo-watch - ソース変更時にプロジェクトをコンパイルするCargoユーティリティ
    • dtolnay/cargo-expand - ソースコード内のマクロを展開
  • CMake
  • facebook/buck2 - Buck2はRustで構築された大規模ビルドツールです。
  • Fleet [fleet-rs] - Rust向けの圧倒的に高速なビルドツール。
  • GitHub actions
  • Nix
  • pantsbuild/pants - PantsはRustで構築され、あらゆる規模のコードベースに対応する高速でスケーラブル、使いやすいビルドシステムです。
  • rolldown/rolldown - Viteの将来のバンドラーを目指すRust製JavaScript/TypeScriptバンドラー
  • rui314/mold - Linux、macOS、Windows(ELF、Mach-O、PE)対応のモダンで高速なリンカー
  • tracemachina/nativelink - NativeLinkは、Buck2、Bazel、Pantsなどのクライアントビルドシステム向けにRustで記述されたリモート実行バックエンドです。 OpenSSF Scorecard OpenSSF Best Practices
  • vercel/turborepo - Rust製のJavaScript/TypeScriptモノレポ向け高性能ビルドシステム。増分計算、リモートキャッシュ、並列タスク実行を備えます。
  • wislertt/zerv [zerv] - あらゆるGit状態から各ビルドのバージョンを生成する動的バージョニングツール。SemVer、PEP 440、CalVerで出力。 CI
  • GDB
    • gdbgui - C、C++、Rust、GoをデバッグするGDB用ブラウザーベースのフロントエンド。
  • godzie44/BugStalker - Linux x86-64向けモダンデバッガー。Rustプログラム向けにRustで記述。
  • kxxt/tracexec [tracexec] - execve{,at}と実行前の挙動を追跡し、デバッガーを起動するツール。
  • LLDB
  • Docker
    • emk/rust-musl-builder - musl-libcとmusl-gcc、および便利なCライブラリの静的版を使ってRust静的バイナリをコンパイルするDockerイメージ
    • kpcyrd/mini-docker-rust - 非常に小さなRust用Dockerイメージの例示プロジェクト
    • lenra-io/dofigen [dofigen] - 簡略化したYAML/JSON記述からDockerfileを生成 Rust CI
    • liuchong/docker-rustup - 複数バージョンとmuslツールを含むRust Dockerイメージ
    • LukeMathWalker/cargo-chef - Dockerビルド間でリモート依存関係のコンパイル結果をキャッシュするツールと事前ビルド済みイメージ。
    • moghtech/komodo - Web UIとAPIを備え、サーバー数の制限なく多数のサーバーへソフトウェアをビルド/デプロイするツール
    • rust-cross/rust-musl-cross - musl-crossを使ってRust静的バイナリをコンパイルするDockerイメージ Build
    • rust-lang/docker-rust - 公式Rust Dockerイメージ
    • Stavrospanakakis/is_ready - 複数のサービスが利用可能になるまで待機 Build
  • Heroku
  • release-plz [release-plz] - 変更履歴生成とsemverチェックを備え、CIからクレートをリリース。 build badge

Rust Embeddedは、リソース制約のある環境や従来とは異なるプラットフォームでRustを使う際のエンドツーエンド体験の向上に取り組んでいます。厳選された、さらに充実したRust組み込みリソース一覧はawesome-embedded-rustを参照してください。

  • Arduino
    • avr-rust/ruduino - Arduino Uno向けの再利用可能なコンポーネント。
  • Cross compiling
    • japaric/rust-cross - Rustプログラムのクロスコンパイルに必要な情報をすべて提供
    • japaric/xargo - RustプログラムをARM Cortex-Mなどのカスタムベアメタルターゲットへ手軽にクロスコンパイル
  • Development Tools
    • matheuswhite/scope-rs [scope-monitor] - 16進数/@タグ入力マクロ、検索、セッション録画、Luaプラグインを備えるクロスプラットフォームのシリアルポート/RTT監視TUI。 Build Status
    • probe-rs/probe-rs [probe-rs-tools] - ARM/RISC-Vマイクロコントローラーの書き込みとデバッグを行う組み込みデバッグツールキット。
    • Vaishnav-Sabari-Girish/ComChan - プロッターTUIを備えた最小構成のシリアルモニター。
  • Espressif
    • esp-rs - Espressif Systems製SoC/モジュールでRust言語を使えるようにするコミュニティプロジェクト群を提供。
  • Firmware
    • oreboot/oreboot - orebootはcorebootのフォークで、Cを取り除きRustで記述。
  • nRF

Foreign Function Interface、The Rust FFI Omnibus(Rustで記述されたコードを他言語から使う例集)、Rustで記述されたFFIの例も参照してください。

  • C
    • gtk-rs/gir - GObjectベースのCライブラリから安全なRustバインディングを生成するコードジェネレーター。
    • mozilla/cbindgen - RustソースファイルからCヘッダーファイルを生成。GeckoのWebRenderで使用。
    • Sean1708/rusty-cheddar - RustソースファイルからCヘッダーファイルを生成
    • trevyn/librclone [librclone] - librclone Cライブラリ向けRustバインディング。
  • C#
    • csbindgen - Rustソースファイル向けC#バインディングを生成
  • C++
  • Erlang
  • Java
  • Lua
    • jcmoyer/rust-lua53 - Rust向けLua 5.3バインディング
    • lilyball/rust-lua - Lua 5.1向け安全なRustバインディング
    • mlua-rs/mlua - async/await対応の、高水準Lua 5.4/5.3/5.2/5.1(LuaJITを含む)およびRoblox Luau向けRustバインディング build badge
    • tickbh/td_rlua [td_rlua] - Rust向けゼロコスト高水準Lua 5.3ラッパー
    • tomaka/hlua - Luaと連携するRustライブラリ
  • mruby
  • Node.js
    • infinyon/node-bindgen - Rustを使ったNode.jsモジュールを簡単に生成
    • neon-bindings/neon - 安全で高速なネイティブNode.jsモジュールを記述するRustバインディング
    • zhangyuang/node-ffi-rs - RustとN-APIで記述されたNode.js向けインターフェース(FFI)モジュール
  • Objective-C
    • SSheldon/rust-objc - Rust向けObjective-Cランタイムのバインディングとラッパー
  • PHP
    • phper-framework/phper - 可能な限り純粋で安全なRustを使ってPHP拡張機能を記述できるフレームワーク
  • Prolog
    • mthom/scryer-prolog - Scryer PrologはRustで記述された自由ソフトウェアのISO Prologシステムです。
  • Python
    • dgrunwald/rust-cpython - Pythonバインディング
    • getsentry/milksnake - Python wheel内で動的リンクライブラリを可能な限りポータブルに配布するPython setuptools拡張機能。
    • PyO3/PyO3 - Pythonインタープリター向けRustバインディング
    • RustPython - Rustで記述されたPythonインタープリター Build Status
  • Ruby
    • d-unsed/ruru - Rustで記述されたネイティブRuby拡張機能
    • danielpclark/rutie - Rustで記述されたネイティブRuby拡張機能、およびその逆
  • Web Assembly
    • rhysd/wain - 依存関係ゼロの安全なRustで一から実装したwain(WebAssemblyインタープリター) build badge
    • wasm-bindgen - wasmモジュールとJavaScript間の高水準な連携を実現するプロジェクト。
    • wasm-pack - :package: :sparkles: wasmをまとめてnpmに公開!
  • astral-sh/ruff - 非常に高速なPythonリンター兼コードフォーマッター Actions status
  • dprint - プラグイン式で設定可能なコード整形プラットフォーム build badge
  • Prettier Rust - 不正な構文を自動修正する独自方針のRustコードフォーマッター(Prettierコミュニティプラグイン)
  • rustfmt - Rustチームが保守しCargoに含まれるRustコードフォーマッター
  • rvben/rumdl [rumdl] - Rustで記述された高速なMarkdownリンター兼フォーマッター CI

Rust Toolsも参照してください。

  • Bencher - CIでパフォーマンス低下を検出するために設計された継続的ベンチマークツール群
  • bheisler/criterion.rs - 統計に基づくベンチマークライブラリ
  • Bytehound - Linux向けメモリープロファイラー
  • cong-or/hud - Tokioランタイムをブロックしている原因を特定。計測コード不要のeBPFプロファイラー。
  • Divan - 割り当てプロファイリングを備えたシンプルで高機能なベンチマークライブラリ
  • ellisonch/rust-stopwatch - ストップウォッチライブラリ
  • FlameGraphs
    • llogiq/flame - Rust向け侵入型フレームグラフプロファイリングツール
  • g3bench - HTTP 1.x/2/3、TLSハンドシェイク、DNS、Cloudflare Keylessに対応するベンチマークツール
  • pawurb/hotpath - コードの処理時間とメモリー割り当て箇所を正確に表示するシンプルなプロファイラー GH Actions
  • sharkdp/hyperfine - コマンドラインベンチマークツール
  • deepwiki-rs - コードベースをプロ品質のアーキテクチャドキュメントに変換。 crates.io
  • deps.rs - 古い依存関係や安全でない依存関係を検出
  • docs.rs - クレートのドキュメントを自動生成

[assert, static]

  • cargo-coupling - Vlad Khononovの「Balancing Coupling in Software Design」フレームワークを用いるRust結合度分析ツール
  • creusot-rs/creusot - コードをWhy3検証プラットフォームへ変換し、パニック、オーバーフロー、アサーション失敗がないことを証明するRust演繹検証ツール
  • dupehound [dupehound] - 関数本体のフィンガープリント(winnowing)により、名前変更後もコピーを検出する重複コード検出ツール。リポジトリの無駄コードスコア、重複履歴チャート、再利用元の関数を示すCIゲートを備え、Rustと他11言語に対応。 CI
  • kucherenko/jscpd [jscpd] - 220以上のファイル形式で重複ブロックを検出するソースコードのコピー&ペースト検出ツール CI
  • MIRAI - Rustの中間表現(MIR)に対して動作する抽象インタープリター Continuous Integration
  • RAPx - rustcコンパイラーが提供するものを超えた高度な静的解析ツールの開発と利用を支援するプラットフォーム。
  • static_assertions - 不変条件が満たされることを保証するコンパイル時アサーション
  • verus-lang/verus - 低レベルシステムコード向けの検証済みRust
  • zizmorcore/zizmor [zizmor] - テンプレートインジェクション、認証情報漏えい、過剰な権限、偽装コミットなどのセキュリティ問題を検出するGitHub Actions静的解析ツール。 CI

[test, testing]

  • Assertions and Matchers
    • googletest-json-serde Latest Version - パス、配列、オブジェクトに対応するgoogletest-rust用JSONマッチャー集。 Build Status
  • Code Coverage
    • minikin/cargo-crap [cargo-crap] - 循環的複雑度とLCOVカバレッジ(CRAPメトリクス)を組み合わせ、複雑で未テストの関数を検出してスコアに基づきCIを制御
    • supercorp-ai/supercov [supercov] - コーディングエージェント向けコード品質/テストカバレッジ。各ソースファイルを採点し、最初に修正すべき対象を示します。 CI
    • tarpaulin - コードカバレッジツール
  • Continuous Integration
    • trust - 5アーキテクチャでRustクレートをテストし、Linux、macOS、Windows向けバイナリーリリースを公開するTravis CI/AppVeyorテンプレート
  • Frameworks and Runners
    • AlKass/polish - ミニテスト/テスト駆動開発フレームワーク Crates Package Status
    • bitfield/cargo-testdox [cargo-testdox] - Rustテストをドキュメントに変換 CI
    • cargo-dinghy - スマートフォンなどの小型プロセッサーデバイスでライブラリテストやベンチマークを実行しやすくするCargo拡張機能。
    • cucumber Latest Version - 外部テストランナーや依存関係を必要としない、Rust向けCucumberテストフレームワークの完全ネイティブ実装。 Build Status
    • d-e-s-o/test-log [test-log] - テスト実行前にログ/トレース基盤を初期化する#[test]属性の代替 GitHub Workflow Status
    • demonstrate - 宣言的テストフレームワーク
    • GoogleTest Rust - C++テストライブラリGoogleTestを基盤とする高機能アサーションフレームワーク Build Status
    • hovinen/test-that [test-that] - GoogleTest Rustとその原作者に基づくRust用アサーションライブラリ。 Build Status
    • mitsuhiko/insta [insta] - Rust向けスナップショットテストライブラリ。 Build Status
    • nextest-rs/nextest [cargo-nextest] - 並列テスト実行、高速化、高度なフィルタリング、豊富な出力を備えた次世代Rustテストランナー。 cargo-nextest on crates.io
    • padamson/playwright-rust [playwright-rs] - Microsoft Playwright向けRustバインディング。自動待機ロケーターとトレース取得を備え、Chromium、Firefox、WebKitでクロスブラウザーE2Eテストを実施。 CI
    • palfrey/serial_test [serial_test] - テストを全体または名前付きグループ単位で逐次実行 CI
    • rlt - リアルタイムTUI対応の汎用負荷テストフレームワーク。
    • rstest - フィクスチャベースのテストフレームワーク Build Status
    • speculate - RSpecに着想を得た最小構成テストフレームワーク
  • Mocking and Test Data
    • asomers/mockall [mockall] - 高機能なモックオブジェクトライブラリ。 CI
    • bcheidemann/fixtures-rs [fixtures] - globパターンでフィクスチャからテストを生成するproc macro
    • fake-rs - フェイクデータ生成ライブラリ
    • goldenfile [goldenfile] - goldenfileテスト向けのシンプルなAPIを提供するライブラリ。
    • httpmock - HTTPモック Build
    • mockiato - 不安定なRust 2018向けの厳格ながら使いやすいモックライブラリ
    • mockito - HTTPモック
    • mocktail mocktail - Rust向けHTTP/gRPCサーバーモック build
    • nrxus/faux Latest Version - 構造体からモックを作成するライブラリ。 build
    • synth - データベースデータを宣言的に生成。 build
  • Mutation Testing
    • cargo-mutants [cargo-mutants] - ソースを変更せずにミューテーションを注入し、テスト不足のコードを検出。 build badge
    • mutagen [mutagen] - ソースレベルのミューテーションテストフレームワーク(nightlyのみ)
  • Property Testing and Fuzzing
  • aleph-lang/aleph_ollama [aleph_ollama] - ローカルOllama APIを使用したAI搭載ソースコード翻訳ツール。
  • BayesWitnesses/m2cgen - 学習済みの従来型機械学習モデルを依存関係ゼロのネイティブRustコードへ変換するCLIツール。
  • immunant/c2rust - Clang/LLVMを基盤とするCからRustへの変換/クロスチェックツール。
  • jameysharp/corrode - Haskellで記述されたCからRustへの変換ツール。
  • ekzhang/bore [bore-cli] - NATファイアウォールを迂回し、ローカルポートをリモートサーバーへ公開するシンプルなTCPトンネル Build status
  • joaoh82/rustunnel - セルフホスト型の安全なトンネルサーバー。yamux多重化によるTLS暗号化WebSocket経由で、ローカルHTTP/HTTPS/TCP/UDPサービスを公開。マルチリージョン、Prometheusメトリクス、AIエージェント向けMCPサーバーに対応。
  • ngrok/ngrok-rust [ngrok-rust] - ngrokはローカルアプリを安全にインターネットへ公開する開発者向けツールです。
  • rathole-org/rathole - Noise Protocol/TLS暗号化とホットリロード設定に対応する、安全で高性能なNATトラバーサル向けリバースプロキシ CI
  • perf-monitor-rs - アプリケーションのパフォーマンス監視を基礎から支援するツールキット。 crates.io
  • innoave/genevo - カスタマイズ/拡張可能な方法で遺伝的アルゴリズム(GA)シミュレーションを実行。
  • m-decoster/RsGenetic - 遺伝的アルゴリズムライブラリ。メンテナンスモード。
  • Martin1887/oxigen - 高速、並列、拡張可能で適応性のある遺伝的アルゴリズムライブラリ。このライブラリを使った例では、N=255のNクイーン問題を数秒、1 MB未満のRAMで解きます。
  • pkalivas/radiate - 教師あり/教師なし/強化学習の問題に対する解を進化させる、カスタマイズ可能な並列遺伝的プログラミングエンジン。NEATとEvtreeの完全かつカスタマイズ可能な実装を備えます。Crates.io
  • willi-kappler/darwin-rs - 進化的アルゴリズム
  • gemini-client-api - Google Gemini APIを利用するライブラリ。自動コンテキスト管理、スキーマ生成、関数呼び出しなどに対応。

[機械学習]も参照してください。

Rustの機械学習コミュニティについてとAre we learning yet?も参照してください。

  • autumnai/leaf - オープンな機械知能フレームワーク。開発終了。最も更新されているフォークはjuiceです。
  • ave-sergeev/tictonix [tictonix] - トークンを埋め込みに変換し、その位置を符号化する機能を提供するライブラリ。
  • blackportal-ai/delta - Δ Rust製オープンソース機械学習フレームワーク。 crates.io build
  • blackportal-ai/nebula - 機械学習データセットとモデル向けパッケージマネージャー。 build
  • burn - 柔軟で包括的な深層学習フレームワーク。
  • chelsea0x3b/dfdx - Rust独自の多くの機能を活用するCUDAアクセラレーション対応機械学習フレームワーク。 Crates.io
  • EricLBuehler/mistral.rs [mistralrs] - マルチモーダルモデル、量子化(GGUF/GPTQ/ISQ)、OpenAI互換APIに対応する高速で柔軟なLLM推論エンジン
  • guillaume-be/rust-bert [rust_bert] - すぐに使えるNLPパイプラインと言語モデル
  • huggingface/candle [candle-core] - 使いやすさと性能(GPU対応を含む)を重視したミニマルなMLフレームワーク
  • huggingface/tokenizers - Pythonバインディングを備えた、最新NLPパイプライン向けHugging Face tokenizersのオリジナル実装。 Build Status
  • katanemo/plano - エージェント型アプリ向けのAIネイティブなプロキシサーバー兼データプレーン。
  • LaurentMazare/tch-rs - PyTorch向けバインディング。
  • luminal-ai/luminal [luminal] - RISC風アーキテクチャ、探索ベース最適化、ネイティブCUDA/Metalバックエンドを備えた高性能汎用推論コンパイラー。Transformer、ConvNet、自動微分に対応。 CI Status
  • maciejkula/rustlearn - 機械学習ライブラリ。 Circle CI
  • Michael-A-Kuykendall/shimmy [shimmy] - OpenAI互換APIとネイティブGGUF対応を備えた純Rust製WebGPU推論エンジン。
  • Michael-A-Kuykendall/shimmytok [shimmytok] - llama.cppのトークナイズと互換性のある、GGUFモデル向け純Rust製トークナイザー
  • Mottl/lightgb3-rs - LightGBM向けバインディング Crates.io build
  • nobodywho-ooo/nobodywho - ゲームやアプリに直接組み込めるオンデバイスLLM推論エンジン。サーバーもAPIキーも不要。ストリーミング生成、埋め込み、GBNF文法制約付き構造化出力、Whisper音声文字起こしに対応し、Godot、Flutter、React Native、Swiftのバインディングを提供。
  • openinfer-project/openinfer - PyTorchやPythonランタイムを使わない純Rust + CUDA製LLM推論エンジン。OpenAI互換API、ページングKVキャッシュ、CUDA Graphに対応し、Qwen3から1兆パラメーターのKimi-K2まで配信。
  • perpetual-ml/perpetual [perpetual] - ハイパーパラメーター最適化を必要としない自己一般化型勾配ブースティングマシン。
  • ramsyana/RustTensor - 自動微分とCPU/CUDAバックエンドを備え、Rustでゼロから構築された学習重視の高性能テンソル計算ライブラリ。
  • raphaelmansuy/edgequake - ドキュメントをインテリジェントなナレッジグラフへ変換する高性能Graph-RAGフレームワーク。
  • rust-ml/linfa - 機械学習フレームワーク。
  • sipemu/anofox-regression [anofox-regression] - R風の推論(p値、信頼区間、予測区間)とWasmに対応する統計回帰モデル(OLS、Elastic Net、GLM、分位点、単調回帰)。
  • smartcorelib/smartcore - 機械学習ライブラリ [Build Status]
  • tag1consulting/feste - 教育目的でRustを使ってゼロから実装したGPT-2風Transformer言語モデル。
  • tensorflow/rust - TensorFlow向けバインディング。
  • 0xplaygrounds/rig - エージェントとモジュール式でスケーラブルなLLM搭載アプリケーションを作るライブラリ
  • 64bit/async-openai [async-openai] - OpenAPI仕様に基づく、OpenAI API向けの使いやすいRustバインディング。
  • awakenworks/awaken [awaken] - Rust向けAIエージェントランタイム。型安全な状態管理、複数プロトコルでのサービス提供、プラグイン拡張に対応。
  • bigduu/Bamboo-agent [bamboo-agent] - ローカルファーストのAIエージェント用ハーネス/ランタイム。永続記憶、組み込みツール、スキル、MCP、サブエージェント、ワークフロー、スケジュールを単一HTTP + WebSocket APIから利用できます。クレートとして組み込み、またはサーバーとして実行可能。
  • liquidos-ai/AutoAgents [AutoAgents] - ネイティブエッジ対応のAIエージェント構築用マルチエージェントフレームワーク。
  • openai/codex - Codex CLIはOpenAI製のローカル実行型コーディングエージェントです。
  • openai/harmony [openai-harmony] - gpt-ossで使うHarmony応答形式のレンダラー。
  • xberg-io/liter-llm [liter-llm] - 142以上のプロバイダーに対応し、統一インターフェース、ストリーミング、11言語のネイティブバインディングを備えた汎用LLM APIクライアント。
  • zurawiki/tiktoken-rs [tiktoken-rs] - tiktokenを使ってOpenAIモデル向けにテキストをトークン化するライブラリ。 CI
  • BAML - 信頼性の高いAIワークフローとエージェントを構築するシンプルなプロンプト言語。BAMLのコンパイラーはRust製!
  • Cortex Memory - 抽出やベクトル検索から自動最適化、すぐ使える分析ダッシュボードまでを備えた、エージェント記憶の完全なソリューション。
  • juyterman1000/entroly - 強化学習を用いて最適なRAG断片をインテリジェントに選択/枝刈りする、情報理論ベースのコンテキストエンジニアリングエンジン。
  • memvid/memvid [memvid-core] - ベクトル検索、全文検索、長期想起を単一の.mv2ファイルに収めた、AIエージェント向けの単一ファイル・ポータブル記憶レイヤー
  • pydantic/monty - マイクロ秒で起動し、厳格なサンドボックス化とスナップショットに対応した、AIエージェント内でLLM生成コードを実行するための軽量で安全なPythonインタープリター CI
  • tenequm/pond [pond-db] - 12種類のコーディングエージェントクライアントにまたがるAIエージェントセッションを、ローカルディレクトリまたはS3バケット上のLanceにロスレス保存して検索。BM25と任意のベクトル検索をCLI、HTTP、MCP、読み取り専用SQLで提供。 build badge

[astronomy]

  • async-std [async-std] - Rust標準ライブラリの非同期版 CI
  • dagrs - フローベースプログラミングの概念に従う、高性能な非同期タスクプログラミングフレームワーク。
  • dpc/mioco - スケーラブルなコルーチンベースの非同期I/O処理ライブラリ
  • igumnoff/gabriel2 [gabriel2] - Gabriel2:Tokioを基盤とするアクターモデルライブラリ
  • iii-hq/iii [iii-sdk] - Worker/Function/Triggerプリミティブを通じてサービスを構成する分散ランタイム。リアルタイムカタログ、追跡可能な関数呼び出し、Rust/Node.js/Python SDKを備えます。エンジンはRust製(ELv2)、SDKはApache 2.0。
  • mio - OS抽象化レイヤーへのオーバーヘッドを最小限に抑えることを重視した軽量I/OライブラリMIO
  • nextest-rs/future-queue [future-queue] - 重み付き並行実行制限と任意のグループ別制限を備え、futureを同時実行するストリームアダプター。
  • rust-lang/futures-rs - ゼロコストfuture
  • t3hmrman/async-dropper [async-dropper] - AsyncDropの実装
  • TeaEntityLab/fpRust - Rust向けMonad/MonadIO、Handler、Coroutine/doNotation、関数型プログラミング機能
  • tokio-rs/tokio - Rustで信頼性が高く非同期かつ軽量なアプリケーションを書くためのランタイム。
  • tqwewe/kameo - Tokio上に構築された障害耐性のある非同期アクター
  • Xudong-Huang/may - スタックフルコルーチンライブラリ
  • zonyitoo/coio-rs - work-stealingスケジューラーを備えたコルーチンI/Oライブラリ

[audio]

  • constantoine/totp-rs [totp-rs] - TOTPベースのトークンを生成/検証する2FAライブラリ Build Status
  • GunduLabs/gaze - オンデバイス顔認識とPAM統合を備え、ログイン、画面ロック、sudo、デスクトップ管理を行うLinux向け顔認証。 CI
  • Keats/jsonwebtoken - JSON Web Tokenライブラリ
  • oauth2 - 拡張可能で強い型付けを備えたOAuth2クライアントライブラリ
  • oxide-auth - actixなどのフロントエンドと組み合わせて使うOAuth2サーバーライブラリ。設定可能でプラグイン式のバックエンドを備えます。 CI
  • sgrust01/jwtvault - JWTワークフローを管理/オーケストレーションする非同期ライブラリ
  • tenuo-ai/tenuo [tenuo] - AIエージェント向けのケイパビリティベース認可。署名済みwarrantでツール呼び出しと引数を制限し、委任時には権限を狭めます。 CI
  • yup-oauth2 - Device、Installed、Service Accountフローを提供するOAuth2クライアント実装
  • polars-bio - Python DataFrame向けの超高速バイオインフォマティクス処理 PyPI - Version
  • Rust-Bio - バイオインフォマティクスライブラリ。
  • 06chaynes/http-cache [http-cache] - HTTPキャッシュ規則に従うキャッシュミドルウェア build badge
  • aisk/rust-memcache - Memcachedクライアントライブラリ
  • al8n/stretto - 高性能でスレッドセーフなメモリー制約型キャッシュ build badge
  • hit-box/hitbox - HTTPミドルウェアと多層バックエンドを備えた宣言的キャッシュオーケストレーションフレームワーク CI
  • jaemk/cached - シンプルな関数キャッシュ/メモ化
  • kunobi-ninja/kache [kache] - RustおよびC/C++向けのコンテンツアドレス型コンパイラーキャッシュ(Webサイト) CI
  • moka-rs/moka - JavaのCaffeineライブラリに着想を得た、高性能な並行キャッシュライブラリ build badge
  • mozilla/sccache - 共有コンパイルキャッシュ。コンパイルを高速化。
  • salsa-rs/salsa [salsa] - メモ化クエリを備えた、オンデマンドで増分計算を行う汎用フレームワーク。rustcのクエリシステムに着想を得ています。 Test
  • zkat/cacache-rs - 非同期API向けに最適化された高性能で並行処理対応のコンテンツアドレス型ディスクキャッシュ build badge
  • alphaville/optimization-engine [optimization-engine] - OpEn(Optimization Engine)は制約付き非凸最適化問題のソルバーです。 Continuous integration
  • argmin-rs/argmin [argmin] - 最適化ライブラリ
  • BLAS [blas]
  • calebwin/emu - GPGPU数値計算向け言語
  • dimforge/nalgebra - 低次元線形代数ライブラリ
  • faer-rs [faer] - Rust向け線形代数基盤
  • fastnum fastnum - 純Rustで実装された高速かつ高精度の10進数。金融、暗号資産、その他の固定精度計算に適しています。
  • GSL
  • jolars/basin [basin] - 一次法、微分不要法、非線形最小二乗、進化的、制約付きソルバーを備え、線形代数バックエンドを汎用化した数値最適化ライブラリ CI
  • LAPACK
  • ml-rust/numr [numr] - NumPyに着想を得たRust向け数値計算ライブラリ。テンソル、線形代数、FFT、統計、自動微分、GPUアクセラレーションを備えます。 CI
  • Parallel
  • Science
    • Axect/Peroxide - 線形代数、数値解析、統計、機械学習ツールを純Rustで提供するRust数値計算ライブラリ
    • cool-japan/scirs - 線形代数、最適化、統計、ニューラルネットワークなどを含む本番対応の純Rust科学計算ライブラリ。Python SciPyに着想を得たAPI。
    • cpmech/russell - 数値数学、常微分方程式、特殊関数、高性能(疎)線形代数向けRust科学ライブラリ
    • Nonanti/mathcore - 微分、積分、方程式解法、任意精度演算に対応するCAS機能付き数式処理ライブラリ crates.io
    • Ryan-D-Gast/differential-equations - 微分方程式を数値的に解く高性能ライブラリ
  • Statrs

[crypto, cryptography]

  • arkworks-rs/circom-compat - Groth16証明とWitness生成向けの、Circom R1CSに対するArkworksバインディング。
  • briansmith/ring - RustとBoringSSLの暗号プリミティブを用いた、安全で高速かつ小型の暗号ライブラリ。
  • briansmith/webpki - Web PKI TLS X.509証明書検証。
  • conradkleinespel/rooster [rooster] - ターミナルで使えるシンプルなパスワードマネージャー
  • cossacklabs/themis [themis] - 一般的なデータセキュリティ課題を解決する高水準暗号ライブラリ。マルチプラットフォームアプリに最適。 build badge
  • DaGenix/rust-crypto - 暗号アルゴリズム
  • dalek-cryptography/curve25519-dalek - Curve25519操作
  • debris/tiny-keccak - Keccakファミリー(SHA3)
  • dusk-network/bls12-381 - zk性能を高める機能を備えたRustネイティブBLS12-381。最適化された多重スカラー乗算、カスタムハッシュ、serde対応を備え、プライバシー重視プロトコルやゼロ知識アプリに最適。 Build Status [dusk-bls12_381]
  • dusk-network/plonk - BLS12-381上のPLONK zk-SNARKをRustネイティブで高性能に実装。効率的なゼロ知識証明向けにカスタムゲートとKZG10多項式コミットメントで最適化。 Build Status [PLONK]
  • dusk-network/poseidon252 - RustネイティブのBLS12-381 Poseidonハッシュ。Poseidon252はzk-SNARKの効率向けに構築され、プライバシー重視プロトコルやゼロ知識アプリに最適。 Build Status [Poseidon]
  • exonum/exonum [exonum] - ブロックチェーンプロジェクト向け拡張可能なフレームワーク
  • facebook/opaque-ke - 新しいOPAQUEパスワード認証鍵交換の実装。 build badge
  • iddm/randomorg - random.orgクライアントライブラリ。 Crates badge
  • klutzy/suruga - TLS 1.2の実装
  • kn0sys/ecc-rs - 楕円曲線暗号のチュートリアル向け直感的なライブラリ Crates.io Version
  • kornelski/rust-security-framework - Security Framework(OSXネイティブ)へのバインディング
  • libOctavo/octavo - モジュール式ハッシュ/暗号ライブラリ
  • orion-rs/orion - 簡単で実用的な暗号を提供することを目指すライブラリ。「実用的」とは、使いやすく誤用しにくい高水準APIを公開することです。 Tests
  • racum/rust-djangohashers [djangohashers] - Djangoプロジェクトで使用されるパスワードプリミティブの移植版。Djangoは不要で、Django流の方法でパスワードをハッシュ化/検証します。
  • rust-native-tls/rust-native-tls - ネイティブTLSライブラリ向けバインディング
  • rust-openssl - OpenSSLバインディング
  • rust-random/rand [rand] - 強力/小型PRNG、乱数値のサンプリング、分布、確率過程に対応する包括的な乱数生成ライブラリ。 Test Status
  • RustCrypto/hashes - 暗号学的ハッシュ関数集
  • rustls/rustls - TLSの実装
  • schnorrkel - Ristretto群上のSchnorr VRFと署名
  • sorairolake/abcrypt [abcrypt] - シンプルでモダン、安全なファイル暗号化ライブラリ。 CI
  • sorairolake/scryptenc-rs [scryptenc] - scrypt暗号化データ形式の実装。 CI
  • suradet-ps/encryptman [encryptman] - HKDF鍵導出を使ったアプリケーション設定向けAES-256-GCM暗号化 CI
  • verifyfetch - Rust/WASM SHA-256ハッシュによる、一定メモリー使用量のストリーミングファイル完全性検証。ブラウザーで大容量ファイルの再開可能ダウンロードに対応。
  • amv-dev/yata - 高性能なテクニカル分析ライブラリ Build Status
  • AndreaBozzo/dataprof [dataprof] - Pythonバインディングを備えた、CSV、JSON、Parquet、Arrow向けデータプロファイリング/品質ゲート CI
  • bluss/ndarray - 配列ビュー、多次元スライス、効率的な演算を備えたN次元配列
  • DataBora/elusion [elusion] - DataFusionを基盤とするエンドツーエンドのデータエンジニアリングDataFrameライブラリ。Microsoft Fabric、Azure、SharePoint、FTP、Postgres、MySQL、REST API向けコネクターを備えます。
  • datafusion - DataFusionはApache Arrowインメモリー形式を使ってRustで高品質なデータ中心システムを構築する、非常に高速で拡張可能なクエリエンジンです。
  • GoPlasmatic/datalogic-rs [datalogic-rs] - Node、WASM、Python、Go、Java、.NET、PHP向け公式バインディングを備える、業務ルール/動的フィルタリング向け高性能で型安全なJSONLogic評価エンジン CI
  • ironcalc/IronCalc [ironcalc] - 新しいモダンな開発中のスプレッドシートエンジン。
  • kernelmachine/utah - DataFrame構造と演算
  • lakehq/sail - バッチ処理、ストリーム処理、計算負荷の高いAIワークロードを統合する、Rust製Apache Sparkドロップイン代替製品。
  • logisky/LogiSheets [logisheets-rs] - 実際の製品を支える新しいモダンなスプレッドシートエンジン。
  • openooxml/betteroffice - DOCX、XLSX、PPTX向けネイティブOOXMLエンジン。編集、レイアウト、描画、CRDT共同編集、エージェント編集に対応し、WebAssemblyへコンパイル可能。
  • pathwaycom/pathway - Rustランタイムを備え、300以上のデータソースをサポートする高性能オープンソースPython ETLフレームワーク
  • pg_analytics - Postgres内の分析クエリ処理を高速化し、専用OLAPデータベースに匹敵する性能を実現するPostgreSQL拡張
  • pg_lakehouse - AWS S3/GCSなどのオブジェクトストアやDelta Lake/Icebergなどのテーブル形式に対する分析クエリエンジンへPostgresを変換するPostgreSQL拡張
  • pola-rs/polars - 高速で機能が充実したDataFrameライブラリ Lint Rust
  • PSU3D0/formualizer [formualizer] - Excelブックを解析、評価、変更する組み込み可能なスプレッドシートエンジン。400以上の関数、Arrowバックのストレージ、増分再計算、Python/WASMバインディングを備えます。 CI
  • weld-project/weld - データ分析アプリケーション向けの高性能ランタイム
  • arkflow-rs/arkflow - 高性能Rust製ストリーム処理エンジン CI
  • ArroyoSystems/arroyo - RustとSQLによる高性能リアルタイム分析 CI
  • beava-dev/beava - 単一バイナリのフィーチャーサーバー。HTTP/TCPでイベントを送信し、ブローカーを介さずエンティティ別の最新カウンターと集計値をその場で照会。詐欺対策、レコメンデーション、LLMガードレール、製品内分析向け。 CI
  • fluvio - プログラム可能なデータストリーミングプラットフォーム CI
  • iggy [iggy] - QUIC、TCP、HTTP転送プロトコルをサポートする永続メッセージストリーミングプラットフォーム CI
  • wingfoil - グラフベースのストリーム処理フレームワーク CI
  • blitzarx1/egui_graphs [egui_graphs] - eguiとpetgraphを利用した対話型グラフ可視化ウィジェット。 Crates.io docs.rs
  • djduque/pgfplots [pgfplots] - 出版品質の図表を生成するライブラリ。 build
  • mazznoer/colorgrad-rs [colorgrad] - データ可視化、チャート、ゲーム、地図、ジェネラティブアートなど向けのカラースケールライブラリ。
  • milliams/plotlib - Rust向けデータプロットライブラリ
  • plotly - Rust向けPlotly
  • plotpy [plotpy] - Python(Matplotlib)を使うRustプロットライブラリ
  • plotters - build badge
  • rerun - [rerun] - コンピュータービジョンやロボティクスのデータ(テンソル、点群など)を記録するSDKと、時間軸で探索するビジュアライザー。
  • saresend/gust - 小型のチャート/可視化ツール。Vegaを部分的に実装。
  • shergin/malevich [malevich] - 自動軸対応のターミナルプロット(折れ線、散布図、棒、ヒストグラム、ヒートマップ、箱ひげ図、バイオリンプロットなど)
  • wangjiawen2013/charton - Rust製のレイヤー型Grammar of Graphicsライブラリ。 Documentation Build Status

[database]

[date, time]

  • aya/aya-rs - 開発者体験と運用性を重視して構築。
  • libbpf/libbpf-rs - 最小構成で独自の方針を持つeBPFツール。

[email, imap, smtp]

[encoding]

[filesystem]

  • Operations
    • Camino [camino] - Rustのstd::path::Pathに似ていますが、UTF-8に対応。
    • dmtrKovalenko/fff [fff-search] - frecency順位付け、Git対応注釈、バックグラウンド監視、軽量なインメモリコンテンツ索引を備えた、入力ミスに強いファイル/コンテンツ検索ライブラリ。MCPサーバー、Node/Bun SDK、Cライブラリ、Neovimプラグインを提供。
    • dnbln/dir-structure [dir-structure] - Rustの単純な構造体でファイルシステムツリーをモデル化。 Tests
    • OpenDAL [opendal] - 多様なストレージサービスからデータをシームレスかつ効率的に取得できる統合データアクセスレイヤー。 build
    • ParthJadhav/Rust_Search [rust_search] - 超高速ファイル検索ライブラリ。
    • pop-os/dbus-udisks2 [dbus-udisks2] - UDisks2 D-Bus API
    • pop-os/sys-mount [sys-mount] - mount/umount2システムコールの高水準抽象化。
    • vitiral/path_abs [path_abs] - シリアライズ可能な絶対パス型と関連メソッド。
    • webdesus/fs_extra - 標準ライブラリstd::fsとstd::ioの機能を拡張
  • Temporary Files
  • avhz/RustQuant [RustQuant] - 数理ファイナンスライブラリ。 GitHub Workflow Status (with event)
  • d-e-s-o/apca [apca] - 株式取引など向けのAlpaca APIに対する、独自方針を持つ包括的なバインディング。 GitHub Workflow Status
  • kand-ta/kand [kand] - Rust、Python、JS/TS(WASM)で使えるモダンで高性能なテクニカル分析ライブラリ。 image
  • rust-dd/stochastic-rs [stochastic-rs] - 数理ファイナンス向け。130以上の確率過程、オプション価格付け/較正、ボラティリティ曲面、コピュラを備え、Pythonバインディング付きでSIMD/GPUアクセラレーションに対応。 GitHub Workflow Status
  • wickra-lib/wickra [wickra] - ストリーミング優先のテクニカル分析。Rustコアで514指標をティックごとにO(1)更新し、Python、Node.js、WASMのネイティブバインディングに加え、C、C++、C#、Go、Java、R向けC ABIハブを提供。 CI

[functional programming]

  • Prelude

Are we game yet?も参照してください。

  • Allegro
  • Awesome Quads - miniquad/macroquad関連のコードとリソースへのリンクを厳選した一覧
  • Awesome wgpu - wgpuのコードとリソースを厳選した一覧
  • bracket-lib (previously RLTK)
  • Challonge
    • iddm/challonge-rs [challonge] - Challonge REST API向けクライアントライブラリ。トーナメント運営を支援します。 CI
  • Entity-Component Systems (ECS)
    • amethyst/specs - Specs Parallel ECS
    • legion - ボイラープレートを最小限に抑えた、多機能で高性能なECSライブラリ build badge
  • Game Engines
    • AscendingCreations/AscendingGraphics - WGPUとWinitを使った2Dレンダリングフレームワーク。 Crates.io license Crates.io
    • Balaur - Runeスクリプト、Rapier物理演算、組み込みエディターを備えた決定論的2D/3Dゲームエンジン Test
    • Bevy - 爽やかなほどシンプルなデータ駆動型ゲームエンジン。 Crates.io Crates.io
    • Fyrox - 3Dゲームエンジン Crates.io license Crates.io
    • ggez - 最小限の手間で2Dゲームを作れる軽量ゲームフレームワーク Crates.io license Crates.io
    • Kiss3d - 「Keep It Simple, Stupid」を掲げる3Dグラフィックスエンジン Crates.io
    • oxidator - WebGPU対応のリアルタイムストラテジーゲーム/エンジン
    • Piston - Crates.io Crates.io Crates.io
    • Unrust - WebGL 2.0/ネイティブゲームエンジン
  • Game Servers
    • gamedig/rust-gamedig [gamedig] - ゲームサーバーの名称、オンラインプレイヤー数、最大プレイヤー数などの情報を照会 Crates.io Crates.io
  • Godot
  • Minecraft
    • bedrock-crustaceans/bedrock-rs - Minecraft Bedrock Edition開発向けの汎用ツールキット(Rust製)。 GitHub stars CI
    • FerrumC - オリジナルMinecraftサーバーをRustでアップグレード [build badge]
    • Pumpkin - 完全にRustで記述された高性能Minecraftサーバーソフトウェア
    • SteelMC - 性能と互換性を重視して構築されたRust製Minecraftサーバー
  • Raylib
  • SDL [sdl]
  • SFML
  • Skillratings
  • Tatami
  • Toornament-rs
  • Victorem
    • VictoremWinbringer/Victorem [Victorem] - シンプルな2D/3Dオンラインゲームのプロトタイプを作成する、使いやすいUDPゲームサーバー/クライアントフレームワーク

[geo, gis]

[graphics]

[gui]

  • autopilot-rs/autopilot-rs - シンプルなクロスプラットフォームGUI自動化ライブラリ。
  • Cocoa
    • servo/core-foundation-rs - Mac OS X/iOS向けCore Foundationなど低レベルライブラリのRustバインディング
  • DioxusLabs/dioxus - RustでクロスプラットフォームUIを構築するための、移植性と性能に優れ使いやすいフレームワーク。 rust ci
  • emilk/egui - シンプルで高速、移植性の高い即時モードGUIライブラリ。eguiはWeb、ネイティブ、好みのゲームエンジン上で動作します。 Build Status
  • emoon/rust_minifb - minifbはオプションのビットマップ描画機能を備えたクロスプラットフォームのウィンドウ環境です。簡単なマウス/キーボード入力も備え、主にプロトタイピング向け。
  • euv-dev/euv [euv] - 仮想DOM、リアクティブシグナル、WebAssembly向けHTMLマクロを備えた、Rust用宣言的クロスプラットフォームUIフレームワーク。 CI
  • FerrisMind/shadcn-rs [iced-shadcn] - shadcn/uiの美学を取り入れたiced/eguiコンポーネント集。egui-shadcnを含みます。
  • FLTK
    • fltk-rs - FLTKバインディング Build
  • Flutter
    • cunarist/rinf - FlutterのバックエンドをRustで、RustのフロントエンドをFlutterで Build Test
    • flutter-rs - DartとRustでFlutterデスクトップアプリを構築。
    • fzyzcjy/flutter_rust_bridge - Flutter/DartとRust間の高水準でメモリー安全なバインディングジェネレーター
  • fschutt/azul - Mozilla WebRenderレンダリングエンジンを採用した、Rust製デスクトップアプリの迅速な開発向け無料GUIフレームワーク。機能的でIMGUI指向。
  • GTK+ [gtk]
    • gtk-rs/gtk4-rs - GTK4バインディング CI
    • relm - Elmに着想を得た非同期GTK+ベースGUIライブラリ
  • iced-rs/iced [iced] - シンプルさと型安全性に重点を置いたクロスプラットフォームGUIライブラリ。Elmに着想を得ています。
  • ImGui
  • IUP
    • Kiss-ui - IUPを基盤とするシンプルなUIフレームワーク
  • ivanceras/sauron-native - 真にネイティブでクロスプラットフォームなGUIライブラリ。1つのコードでネイティブGUI、HTML Web、TUIとして実行できます。
  • libui
  • linebender/xilem [xilem] - React、SwiftUI、Elmに着想を得たRust向け実験的リアクティブUIフレームワーク。Masonry、Vello/wgpu、Parley、AccessKitを基盤とし、Web/ネイティブバックエンドに対応。 CI
  • longbridge/gpui-component [gpui-component] - GPUIで高品質なデスクトップアプリを構築するUIコンポーネント。
  • makepad/makepad [makepad-widgets] - WASM/WebGL、macOS/Metal、Windows/DX11、Linux/OpenGLへコンパイルできるクリエイティブソフトウェア開発プラットフォーム。
  • Nuklear
  • OrbTk - Orbital Widget ToolkitはSDL2を使うマルチプラットフォーム(G)UIツールキットです。 Build and test
  • PistonDevelopers/conrod - 使いやすい即時モード2D GUIライブラリ
  • project-blinc/Blinc [blinc_app] - GPUIに着想を得たビルダーAPI、グラスモーフィズム効果、スプリング物理アニメーション、デスクトップ/Android/iOS向けネイティブ描画を備えた、GPUアクセラレーション対応クロスプラットフォームUIフレームワーク。
  • Qt
  • Ribir - 単一コードベースから美しくネイティブなマルチプラットフォームアプリを構築するRust GUIフレームワーク。
  • rise-ui - 美しく使いやすいインターフェースを開発するための、シンプルなコンポーネントベースのクロスプラットフォームGUIツールキット。
  • saurvs/nfd-rs - nativefiledialogバインディング
  • Sciter
  • slint-ui/slint slint - Slintは組み込みデバイスやデスクトップアプリ向けの流麗なGUIを効率的に開発するツールキットです。 Build Status
  • smithay - smithayはWaylandコンポジターを構築する部品を提供する、安全で十分に文書化されたライブラリです。
  • tauri-apps/tauri - WRYを基盤にWebフロントエンドを備えた、より小さく高速で安全なデスクトップアプリを構築。 test library
  • tauri-apps/wry - Webviewレンダリングライブラリ。
  • xilem - データファーストUI設計ツールキットdruidの後継。
  • shnewto/bnf - Backus–Naur形式の文脈自由文法を解析するライブラリ。

[log]

  • donnie4w/tklog - ログレベル、ファイル分割、圧縮アーカイブに対応する軽量で効率的なRust構造化ログライブラリ
  • estk/log4rs - JavaのLogback/log4jライブラリをモデルとした、高度に設定可能なログフレームワーク CircleCI
  • fast/logforth - Rustアプリ向けの汎用的で拡張可能、使いやすいログフレームワーク。複数のdispatch、フィルター、アペンダーを設定し、要件に応じたログ構成を実現します。
  • rbatis/fast_log - 高性能な非同期ログ記録
  • rust-lang/log - ロギング実装
  • seanmonstar/pretty-env-logger - 見やすく使いやすいロガー。
  • slog-rs/slog - 構造化され、合成可能なロギング
  • tokio-rs/tracing - 非同期対応の構造化ログ、エラー処理、メトリクスなどを提供するアプリケーションレベルのトレーシングフレームワーク Build Status
  • cute
  • elastio/bon [bon] - 構造体/関数向けのコンパイル時検査済みビルダーを生成し、関数/メソッドに部分適用、オプション引数、名前付き引数を提供。 build status
  • Linq-in-Rust - C# LINQ風式のマクロとメソッド。 CI
  • bruits/satteri [satteri] - 高性能Markdown/MDX処理。Rustで解析/コンパイルし、JavaScriptプラグインを実行。MDX拡張CommonMarkパーサー、MDAST/HASTツリー操作、JavaScript相互運用のNAPIバインディングを備えます。
  • CommonMark
  • insomnimus/tidier [tidier] - HTML、XHTML、XML文書を整形するライブラリ。 build badge
  • Android / iOS
    • ivnsch/rust_android_ios - rust-swigとcbindgenをそれぞれ使い、AndroidとiOSで共有ライブラリを利用する例。
  • Generic
    • Geal/rust_on_mobile - iOS CocoaPods/Android JNI
    • redbadger/crux [crux_core] - クロスプラットフォームアプリ開発。Cruxを使うと、モバイル(iOS/Android)とWebでアプリのビジネスロジックや動作を、再利用可能な単一コアとして共有できます。 Build status
  • iOS
    • TimNN/cargo-lipo - iOSアプリで使うユニバーサルライブラリを自動作成するcargo lipoサブコマンド。
  • binlex - 関数フィンガープリンティングと類似性照合を備えるバイナリ解析/リバースエンジニアリングフレームワーク。
  • idalib [idalib] - IDA v9.0のidalibを使ったスタンドアロン解析ツールの開発を可能にするIDA SDK向けRustバインディング
  • objdiff - デコンパイルプロジェクト向けローカル差分ツール
  • wakaru [wakaru] - JavaScriptデコンパイラー。webpack/esbuild/Metro/Browserifyのバンドルをモジュールへ展開し、ミニファイアーやBabel/TypeScriptの出力を読みやすいコードに戻します。 CI

[scripting]

  • 3body-lang - 三体言語
  • boa-dev/boa [boa_engine] - Rustで記述された実験的JavaScriptレキサー、パーサー、インタープリター。
  • cel-rust [cel-interpreter] - 共通式言語のパーサー兼インタープリター
  • duckscript - シンプルで拡張可能、埋め込み可能なスクリプト言語。 build badge
  • facebook/starlark-rust - Python構文を持つ、小型で決定論的、スレッドセーフな言語
  • fleabitdev/gamelisp - ゲーム開発向けLisp風スクリプト言語
  • giraffekey/xylo [xylo-lang] - プロシージャルアート向け関数型プログラミング言語。 build badge
  • gluon-lang/gluon - 小型で静的型付けの関数型プログラミング言語
  • kcl - 主に設定/ポリシー用途で使われる、制約ベースのレコード/関数型言語。
  • kyren/piccolo [piccolo] - 純Rustで実装された実験的なスタックレスLua VM。循環検出型増分GC、サンドボックス機能、安全なRust/Luaバインディングを備えます。 crates.io
  • metacall/core [metacall] - NodeJS、JavaScript、TypeScript、Python、Ruby、C#、Wasm、Java、Cobolなどをサポートするクロスプラットフォーム多言語ランタイム。 build badge
  • mun - ホットリロードを第一級機能として備えるコンパイル型静的型付けスクリプト言語
  • murarth/ketos - Rustのスクリプト/拡張言語として使えるLisp方言の関数型プログラミング言語
  • PistonDevelopers/dyon - Rust風の動的型付けスクリプト言語
  • rhaiscript/rhai - JavaScriptとRustを組み合わせたような、小型で高速な組み込みスクリプト言語 build badge
  • rune-rs/rune - 埋め込み可能な動的プログラミング言語
  • trynova/nova - 完全にRustで記述されたJavaScriptエンジン

[simulation]

  • nyx-space - 宇宙機ミッション設計や軌道決定で使用される、高精度、高速、信頼性が高く検証済みの天体力学ツールキットライブラリ Build Status
  • rsasaki0109/rust_robotics [rust_robotics] - PythonRoboticsに着想を得たロボティクスアルゴリズムのRust実装。経路計画、自己位置推定、SLAM、制御を網羅し、no_stdとROS 2の例に対応。 CI
  • Telegram
    • tdilb-rs [tdilb-rs] - Telegram Database Library(TDLib)のクロスプラットフォームRustラッパー CI Linux CI macOS CI Windows
  • delay-timer - 遅延タスクの時間管理。crontabに似ていますが、非同期タスクも実行可能。 Build
  • persistent-scheduler [persistent-scheduler] - Tokioで構築された高性能タスクスケジューリングシステム。タスクの永続化、繰り返し実行、Cronベースのスケジューリングにより、信頼性の高い時間ベース処理を提供。
  • Handlebars
    • sunng87/handlebars-rust - 継承とカスタムヘルパーに対応するHandlebarsテンプレートエンジン。
    • zzau13/yarte - YarteはYet Another Rust Template Engineの略で、最速のテンプレートエンジンです。
  • HTML
    • askama - Jinjaベースのテンプレート描画エンジン
    • kaj/ructe - HTMLテンプレートシステム
    • Keats/tera - Jinja2とDjangoテンプレート言語を基盤とするテンプレートエンジン。 Actions Status
    • lambda-fairy/maud - コンパイル時HTMLテンプレート
    • mitsuhiko/minijinja [minijinja] - Jinja2ベースの最小依存テンプレートエンジン。 Tests
    • rshtml/rshtml [rshtml] - RsHtml:HTML内にRust、Rust内にHTMLを埋め込む、コンパイル時型安全な軽量テンプレートエンジン。
    • Stebalien/horrorshow-rs - コンパイル時HTMLテンプレート
  • Mustache
  • becheran/wildmatch [wildmatch] - 疑問符/アスタリスクのワイルドカード演算子によるシンプルな文字列マッチング Actions Status
  • BurntSushi/suffix - 線形時間の接尾辞配列構築(Unicode対応)
  • BurntSushi/tabwriter - Elastic tab stop(テキスト列の整列)
  • cpc - 単位と単位変換に対応し、1+2から1% of round(1 lightyear / 14!s to km/h)まで、数式文字列を解析して計算します。
  • Daniel-Liu-c0deb0t/triple_accel [triple_accel] - SIMDアクセラレーション対応Rust編集距離ルーチン。Hamming、Levenshtein、制限付きDamerau-Levenshteinなどの高速距離計算と文字列検索に対応。 build badge
  • fancy-regex/fancy-regex [fancy-regex] - 先読みやバックトラッキングなど、比較的豊富な機能をサポートするよう設計された正規表現実装。 crates build badge
  • greyblake/whatlang-rs - トライグラムを基盤とする自然言語検出ライブラリ
  • Lucretiel/joinery [joinery] - 文字列と反復可能要素を汎用的に結合
  • mgeisler/textwrap [textwrap] - ハイフネーションに対応するテキストの折り返し
  • null8626/decancer [decancer] - 文字列から一般的なUnicodeの紛らわしい文字/同形異字を除去する小型パッケージ。 crates build badge
  • ps1dr3x/easy_reader - イテレーターを消費せずに巨大ファイルの行を前後/ランダムに移動できるリーダー
  • pwoolcoc/ngrams [ngrams] - 任意のイテレーターからn-gramを構築
  • rust-lang/regex - 正規表現(RE2形式)
  • strsim-rs - 文字列類似度メトリクス
  • xberg-io/html-to-markdown [html-to-markdown-rs] - Rustコアと12言語向けバインディングを備えた、高速でCommonMark準拠のHTMLからMarkdownへの変換ツール。
  • xberg-io/xberg [xberg] - 97種類以上(PDF、Office、OCR付き画像、HTML、メール、アーカイブ)の形式からテキスト、表、メタデータを抽出し、11言語向けバインディングを備えるドキュメントインテリジェンスライブラリ。
  • yaa110/rake-rs [rake] - Rust向けRAKEアルゴリズムの多言語実装
  • andylokandy/simsearch [simsearch] - メモリー内で類似文字列を検索するシンプルで軽量なファジー検索エンジン
  • BurntSushi/fst [fst] - 有限状態機械を使った高速な順序付きセット/マップ実装
  • CurrySoftware/perlin [perlin] - 遅延評価、ゼロアロケーション、データ非依存の情報検索ライブラリ
  • meilisearch/MeiliSearch - 高精度で即時、タイプミスにも強い全文検索API。 Build Status
  • pg_search - 全文検索向け最先端ランキング関数BM25を使い、SQLテーブルの全文検索を可能にするPostgreSQL拡張。
  • SeekStorm [SeekStorm] - ミリ秒未満の全文検索ライブラリ兼マルチテナントサーバー(Rust製)
  • tantivy [tantivy] - 馬のように速いRust製全文検索エンジンライブラリ。 Build Status
  • zerocopy - 「Zerocopyはゼロコストのメモリー操作を簡単にします。unsafeを書く必要はありません。」
  • ffmpeg-sidecar - 単独のFFmpegバイナリを直感的なIteratorインターフェースでラップ。 Build Status
  • screencapturekit-rs [screencapturekit] - macOSの画面/音声キャプチャ向けApple ScreenCaptureKitの安全なRustバインディング Build Status

Are we web yet?とRust Webフレームワークの比較も参照してください。

  • Backend
    • actix/actix-web - WebSocket対応の軽量非同期Webフレームワーク
    • Anansi - シンプルなフルスタックWebフレームワーク
    • loco-rs/loco [loco-rs] - Railsに着想を得た、個人開発者やスタートアップ向けRustフレームワーク Build
    • Rocket - Rocketは使いやすさ、表現力、高速性を重視するWebフレームワークです。
    • RustAPI [rustapi-rs] - コンパイル時OpenAPIとネイティブMCPを備えた使いやすいWebフレームワーク
    • summer-rs - summer-rsはJavaのSpring Bootに着想を得たRust製アプリケーションフレームワークです。
    • tako [tako-rs] - HTTP/1.1、HTTP/2、HTTP/3、WebSocket、SSE、gRPC、TCP/UDP、Unixソケットを単一ルーターで扱うマルチトランスポートWebフレームワーク。Tokio/Compio上で動作。 CI
    • tokio-rs/axum - Tokio、Tower、Hyperで構築された使いやすくモジュール式のWebフレームワーク Build badge
    • tokio-rs/topcoat [topcoat] - サーバーサイド描画、WASM不要のクライアントリアクティビティ、モジュール式ルーティング、Tailwind/アセットの組み込みバンドル機能を備えた、モジュール式で機能一式を含むRustフルスタックWebフレームワーク。 Build Status
    • trillium [trillium] - 非同期Rustでインターネットアプリケーションを構築する合成可能なツールキット。
  • Client-side / WASM
    • cargo-web - クライアントサイドWeb向けCargoサブコマンド
    • leptos - 細粒度のリアクティビティを活用して宣言的UIを構築するLeptosは、フルスタックのisomorphic Webフレームワークです。crate
    • sauron - The Elm Architectureに忠実なクライアントサイドWebフレームワーク。
    • seed - Webアプリを作成するフレームワーク
    • stdweb - クライアントサイドWeb向け標準ライブラリ
    • synphonyte/leptos-use [leptos-use] - React-UseとVueUseに着想を得たLeptos用必須ユーティリティ集。SSR対応。 Build Status
    • thaw-ui/thaw [thaw] - Fluent Designを基盤とする使いやすいLeptosコンポーネントライブラリ
    • tinyweb - 800行のコードで実装された、WASM向け最小構成Rust Webフレームワーク
    • yew - クライアントWebアプリを作成するフレームワーク
  • HTTP Client
    • 0x676e67/wreq - TLSフィンガープリント機能を備えた、使いやすいRust HTTPクライアント。 CI crates.io
    • alexcrichton/curl-rust - libcurlバインディング
    • async-graphql - GraphQLサーバーライブラリ Build Status
    • c410-f3r/wtx - HTTP/2クライアントフレームワーク
    • DoumanAsh/yukikaze [yukikaze] - 美しく優雅なYukikazeは、hyperを基盤とする小型HTTPクライアントライブラリです。 build badge
    • ducaale/xh - HTTPリクエストを送信する使いやすく高速なツール crate GitHub actions Status
    • graphql-client - 型安全で正確なGraphQLリクエスト/レスポンス。 GitHub actions Status
    • hyperium/hyper - HTTP実装 CI
    • plabayo/rama - ネットワークパケットを移動/変換するモジュール式サービスフレームワーク。TLS、JA3/JA4、H2、QUIC/H3のフィンガープリント偽装を伴うクライアント構築などにも利用できます。
    • seanmonstar/reqwest - 使いやすいHTTPクライアント。
  • HTTP Server
    • branca - 認証済み暗号化APIトークン向けBranca実装。
    • c410-f3r/wtx - 低/高水準HTTP/2サーバー
    • carllerche/tower-web [tower-web] - 高速でボイラープレート不要のWebフレームワーク
    • Cot - 怠け者の開発者向けRust Webフレームワーク。
    • GildedHonour/frank_jwt - JSON Web Token実装。
    • Gotham - 安全性、セキュリティ、高速性を犠牲にしない柔軟なWebフレームワーク。
    • Graphul - Expressに着想を得たWebフレームワーク。 crate
    • handlebars-rust - Iron Webフレームワーク用ミドルウェア。
    • hyperium/hyper - HTTP実装 CI
    • Iron - ミドルウェアベースのサーバーフレームワーク
    • Juniper - GraphQLサーバーライブラリ
    • miketang84/sapper - 非同期hyperを基盤とする軽量Webフレームワーク。
    • Nickel - Expressに着想を得ています。
    • plabayo/rama - ネットワークパケットの移動/変換を行うモジュール式サービスフレームワーク。受信クライアントのフィンガープリント識別にも使用できます。
    • poem-web/poem - フル機能で使いやすいWebフレームワーク。 CI
    • Rustless - GrapeとHyperに着想を得たREST風APIマイクロフレームワーク
    • Salvo - hyperとtokioを基盤とする使いやすいWebフレームワーク。 build build
    • Saphir - 低レベル制御を備え、苦労せずに使えるプログレッシブWebフレームワーク。
    • seanmonstar/warp - warp並みの速度を実現する、非常に使いやすく合成可能なWebサーバーフレームワーク。 crate
    • tiny-http - 低レベルHTTPサーバーライブラリ
    • tomaka/rouille - Webフレームワーク
    • Zino - 合成可能なアプリケーション向け次世代フレームワーク
  • Miscellaneous
    • cargonauts - 保守しやすく適切に分割されたWebアプリを構築するためのWebフレームワーク。
    • edezhic/prest [prest] - フルスタック開発の簡素化を目指すプログレッシブRESTfulフレームワーク
    • Goldziher/spikard [spikard] - RustコアとPython、TypeScript、Ruby、PHP向けバインディングを備えた多言語Webツールキット。
    • hominee/dyer [dyer] - dyerはデータ処理やWebクローリングなど、信頼性、柔軟性、高速性を備えたリクエスト/レスポンス型サービス向けに設計され、速度を損なわず使いやすく柔軟で包括的な機能を提供します。
    • osohq/oso [oso] - アプリケーションに組み込む認可ポリシーエンジン。 Build Status
    • pwoolcoc/soup [soup] - PythonのBeautifulSoupに似ており、HTML文書をすばやく簡単に操作/検索するライブラリ。 Build Status
    • pyrossh/rust-embed [rust-embed] - 静的アセットをRustバイナリに埋め込むマクロ
    • rookie - あらゆるプラットフォーム上のブラウザーからCookieを読み込み。 crates.io
    • rust-scraper/scraper [scraper] - CSSセレクターによるHTMLの解析と検索。 Build Status
    • serenity-rs/serenity [serenity] - Discord API向けライブラリ
    • softprops/openapi - OpenAPI仕様ファイルを処理するライブラリ
    • svix/svix-webhooks [svix] - Webhook送信と署名検証を行うライブラリ。
    • tbot [tbot] - Telegramボットを簡単に作成 pipeline status
    • teloxide/teloxide - 洗練されたTelegramボットフレームワーク Build Status
    • tu6ge/valitron [valitron] - 使いやすく、関数型で設定可能なバリデーター
    • utkarshkukreti/select.rs [select] - Webスクレイピング向けにHTML文書から有用なデータを抽出するライブラリ。
    • Utoipa - シンプル、高速、コードファーストで、コンパイル時に生成されるOpenAPIドキュメント crates.io Utoipa build
    • Utoipauto - UtoipaへのPath/Schema追加を自動化するRustマクロ crates.io
    • xberg-io/crawlberg [crawlberg] - HTMLからMarkdownへの変換、ヘッドレスChromeフォールバック、11言語向けバインディングを備えた高性能Webクローリング/スクレイピングエンジン。
  • Reverse Proxy
  • Static Site Generators
  • WebSocket
    • c410-f3r/wtx - 暗号化に対応したクライアント/サーバー。
    • housleyjk/ws-rs - 軽量なイベント駆動型WebSocket
    • iddm/urlshortener-rs - 非常にシンプルなURL短縮ライブラリ。 CI Crates badge
    • ratchet [ratchet_rs] - Ratchetは拡張機能とDeflateをサポートする、高速で軽量、完全非同期なWebSocketプロトコル実装です。
    • rerun-io/ewebsock [ewebsock] - ネイティブとWeb(WASM)の両方にコンパイルできるRust用シンプルなWebSocketライブラリ。非同期に適したAPIでテキスト/バイナリメッセージの送受信をサポート。 unsafe forbidden
    • rust-websocket - WebSocket接続(クライアントとサーバーの両方)を扱うフレームワーク
    • snapview/tungstenite-rs - 軽量なストリームベースWebSocket実装。
    • vi/websocat - Netcat、Curl、Socatの機能を備えたWebSocket操作用CLI。

レジストリを使うと、Rustライブラリをクレートパッケージとして公開し、他者と公開/非公開で共有できます。

  • cenotelie/cratery - docs.rsやdeps.rsに似た機能を備え、組織向けに構築された、機能一式を備える軽量なプライベートCargoレジストリ。 CI
  • Cloudsmith :heavy_dollar_sign: - パブリック/プライベートCargo/Rustレジストリ(ほか多数)を第一級にサポートするフルマネージド型パッケージ管理SaaS。オープンソースプロジェクトは無料。
  • Crates - Rust/Cargoの公式パブリックレジストリ。
  • getnora-io/nora - Docker、Maven、npm、PyPI、Cargo、Go、汎用形式をサポートする軽量な単一バイナリアーティファクトレジストリ。キャッシュ付き上流プロキシとエアギャップモードに対応。
  • RepoFlow :heavy_dollar_sign: - Rustクレートリポジトリをホストし、crates.ioのプロキシにもなるモダンでシンプルなリポジトリプラットフォーム。Docker、PyPI、Maven、npm、RubyGemsなどにも対応。クラウドまたはセルフホストで利用できます。
  • w4/chartered - プライベートで認証/権限管理に対応するCargoレジストリ CI

CC0

HagiCode

HagiCode はエージェント型コーディングワークスペースです。豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくし、開発をより魅力的な体験にします。

豊富で便利な UI インタラクションで、計画からプロジェクト作業までを分かりやすく進められます。

HagiCode を見るドキュメントを読む
  • スマートOpenSpec ワークフローが意図を、提案・設計・タスクから変更のリリースまで実行可能な道筋にします。
  • 効率的マルチエージェント実行で調査・実装・レビューを並行して進め、複数リポジトリや使い慣れた Agent CLI にも対応します。
  • 興味深い豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくします。

Windows 版をダウンロード

Microsoft Store で入手すべてのダウンロード

アイデアを、出荷できるソフトウェアへ。

HagiCode はエージェント型コーディングワークスペースです。OpenSpec ワークフローで変更を計画し、マルチエージェント実行で進め、Hero Scenario で長い作業の進み具合を見える化して、アイデアを出荷できるソフトウェアにします。

スマート
OpenSpec ワークフローが、意図を提案からリリースまでの実行可能な道筋にします。
効率的
マルチエージェント実行で、調査・実装・レビューを並行して進めます。
楽しい
使いやすい UI で、計画・Agent 実行・プロジェクト作業を進めやすくします。

Awesome Site を離れますか?

外部のウェブサイトに移動しようとしています。そのサイトのコンテンツやプライバシーの取り扱いは管理していません。

移動先

ウェブサイトに進む