gui

15件のリポジトリ

iced-rs/iced

ElmにインスパイアされたRust製GUIライブラリ — Elmのリアクティブなアーキテクチャを参考にした、Rust向けのクロスプラットフォームGUIライブラリです。型安全でシンプルなAPIと、wgpu/tiny-skiaによるレンダラー非依存設計が特徴で、デスクトップからWebまで対応します。実験的ながら実用アプリの採用例も増えています。

A cross-platform GUI library for Rust, inspired by Elm

Rust注目度 31加速度 +21%
★31,861
emilk/egui

Rust製、Web/ネイティブ両対応のイミディエイトモードGUI — eguiはRustで書かれたシンプルかつ高速なイミディエイトモードGUIライブラリです。Web・ネイティブ・ゲームエンジンなどテクスチャ付き三角形を描画できる環境ならどこでも組み込め、egui.rsのデモで手軽に試せます。ゲーム開発者やツール作成者に特に刺さる設計です。

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

Rust🇪🇺 欧州発注目度 44加速度 -14%定着率 +310%
★31,842
fyne-io/fyne

Go言語で書くクロスプラットフォームGUIツールキット — FyneはGo言語で書かれたシンプルなUIツールキットで、単一のコードベースからデスクトップとモバイル(Android/iOS)両方に対応するアプリを作れます。Material Design風の見た目とテーマ機能を備え、Go開発者がネイティブGUIを手軽に構築できる点が魅力です。

Cross platform GUI toolkit in Go inspired by Material Design

Go注目度 29加速度 +40%
★28,785
t8y2/dbx

90超DBに対応する25MBの軽量クロスプラットフォームDBクライアント — Rust製で25MBという軽さながら、MySQLやPostgreSQL、MongoDB、Redis、DuckDBなど90以上のデータベースに対応するデータベース管理ツールです。デスクトップ・Docker・CLIに加え、AIアシスタントとMCP Serverを標準搭載し、DBeaverなど既存GUIクライアントに代わる軽量選択肢として注目されています。

25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 100+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP。

Rust🇨🇳 中華圏発注目度 43加速度 -22%定着率 +56%
★28,069
v2rayA/v2rayA

多プロトコル対応のWebベースV2ray系クライアント — Xrayベースの独自コアをWeb UIから操作できるクライアントで、Linux/Windows/macOSで透過プロキシに対応します。VMess・VLESS・Shadowsocks・Trojan・Hysteria2・TUIC・WireGuardなど幅広いプロトコルの購読・シェアリンクを取り込み、レイテンシ計測による自動選択やRoutingAによる分流ルールを備えるのが特徴です。ルーターやNASでの常時稼働運用にも向いています。

A web client for its own Xray-based core with global transparent proxy on Linux, Windows and macOS.

Go注目度 37加速度 +56%
★15,758
crmne/spotifast

ブラウザエンジン不要、Rust製の軽量Spotifyクライアント — SpotifastはRustとeguiで書かれたクロスプラットフォームのSpotifyクライアントです。librespotで再生し、メモリ使用量は100〜250MB程度、起動は1秒未満と軽快です。全対応言語の翻訳も完備していますが、再生にはSpotify Premiumが必要です。

Spotify, native and fast. One lightweight Rust app for your whole library, local playback, and Spotify Connect on Linux, macOS, and Windows.

Rust🇪🇺 欧州発注目度 46加速度 -42%
★9,357
koharu-rs/koharu

Rust製・ローカル完結の漫画翻訳AIツール — 物体検出・OCR・インペイント・LLMを組み合わせ、漫画の翻訳作業を自動化するRust製GUIツールです。ビジョンモデルとLLMを全てローカル実行するためデータを外部に出さず、プライバシーを保ちつつ高速に翻訳パイプラインを回せる点が特徴です。

ML-powered manga translator, written in Rust.

Rust🇯🇵 日本発注目度 34加速度 -54%
★6,528
martin-olivier/airgorah

GTK4製のWiFiセキュリティ監査GUIツール — Airgorahは、周辺のWiFi通信をキャプチャし、接続クライアントの発見やデオセンティケーション攻撃、ハンドシェイク/PMKID取得、パスワード解析までGUIで行えるRust製ツールです。aircrack-ngなどのCLI操作をGTK4ベースのグラフィカルインターフェースに統合し、polkit経由で権限昇格することで、X11/Waylandどちらでも一般ユーザー権限のまま扱える点が特徴です。

A WiFi security auditing software

Rust🇪🇺 欧州発注目度 46加速度 -65%定着率 +331%
★4,816
lanyeeee/bilibili-video-downloader

B站動画を丸ごとメディアサーバー化するダウンローダー — Rust/Tauriで作られたBilibili専用のGUIダウンローダーです。通常動画・番組・映画・課程まで対応し、字幕や弾幕、nfoスクレイピング、広告区間マーキングも一括処理。Embyなどのメディアライブラリへそのまま取り込める点が既存ツールとの差別化ポイントです。

哔哩哔哩 bilibili B站 视频 下载器,图形界面 + nfo刮削 + 广告标记 + 字幕下载 + 弹幕下载,轻松将视频加入emby等媒体库

Rust注目度 41加速度 -16%定着率 +56%
★2,304
xevrion/hatchzip

HatchZip is a free, open-source archive extractor for Windows, macOS and Linux that extracts ZIP, 7z, RAR, tar and split archives in place, so it needs free space for the extracted files only. Desktop app and CLI.

Rust🇮🇳 インド発
★2,271
timhartmann7/omnyssh

サーバー管理を一画面に集約するRust製SSHクライアント — macOS/Windows/Linux対応のSSHクライアント兼サーバー管理ツールです。ダッシュボードでCPU・RAM・稼働率などをリアルタイム監視でき、タブ型ターミナル、SFTP、ポートフォワーディング、SSH鍵管理まで一つのアプリで完結します。Rust製でTauriによるGUIとTUIの両方を提供し、既存のSSH管理ツールより導入が手軽な点が特徴です。

Fast, open-source SSH client and server manager for macOS, Windows and Linux. Desktop GUI and terminal TUI with a live metrics dashboard, tabbed terminal, SFTP file manager, port forwarding, one-click SSH keys and snippets. Built in Rust.

Rust注目度 41加速度 -18%定着率 +29%
★1,247
longbridge/nsh

Native Shell is a native UI framework for iOS, Android, macOS, Windows, Linux and the web, built in Rust.

Rust🌐 その他発注目度 86
★852
imsyy/yt-dlp-gui

yt-dlpをGUIで使える軽量デスクトップアプリ — コマンドライン操作が必要なyt-dlpを、Tauri2+Rustで作られた軽量ネイティブGUIとして提供します。URLを貼るだけでプレビューやダウンロードが可能で、字幕抽出・サムネ保存・プラグイン管理などツールボックス機能も充実。インストーラーが約10MBと軽量で、Windows/macOS/Linuxに対応する点も特徴です。

A modern cross-platform GUI for yt-dlp. Download videos from YouTube, Bilibili, TikTok and 1000+ sites. Built with Tauri + Vue.

Rust注目度 55加速度 +6%
★606
srinivasr/nirimod

NiriMod - A visual, interactive configuration interface for the niri Wayland compositor.

Python
★472
codecaine-zz/bun_rad_studio

Delphi風ビジュアルIDEをBunで現代に — BunとWebview-Bunを基盤に、Borland DelphiやVisual Basic 6を思わせるドラッグ&ドロップ式のRAD開発環境をモダンなWeb技術で再現したOSSです。ビジュアルデザイナーやファイルマネージャー、76種のテーマなどを備え、TypeScriptでネイティブ風デスクトップアプリをノーコードに近い形で構築できます。

A high-performance Rapid Application Development (RAD) Visual IDE for Bun and Webview-Bun, inspired by classic Borland Delphi and Visual Basic 6, built with modern web technologies.

TypeScript🇺🇸 北米発注目度 0
★4