トピック / cross-platform
cross-platform
18件のリポジトリ
単一コードベースで全プラットフォーム対応 — Googleが開発するFlutterは、1つのDartコードベースでiOS・Android・Web・Windows・macOS・Linuxなど幅広いプラットフォームに美しく高速なUIを提供できるSDKです。Skiaによる独自描画エンジンでネイティブ並みの表現力を実現し、既存コードとの統合も可能な点が多くの開発者・企業に支持されています。
Flutter makes it easy and fast to build beautiful apps for mobile and beyond
仮想分散ファイルシステムで自分のデータを自分のものに — Spacedriveは、Rust製の仮想分散ファイルシステムを基盤とするオープンソースのクロスプラットフォームファイルエクスプローラーです。複数デバイス・クラウドをまたいだ自己管理型ストレージを実現し、2.0ベータでは移動可能なインデックスや暗号化されたリモートアクセスなど「データを誰かのPCに依存させない」という思想を具現化します。Dropboxなど外部サービス依存からの脱却を目指す人に刺さる設計です。
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
完全オフラインで動く無料・OSSの音声入力ツール — ショートカットを押して話すだけで、クラウドに音声を送らず自分のPC内で文字起こしできるクロスプラットフォームアプリです。WhisperやParakeet V3など複数モデルから選べ、VADによる無音除去も搭載。有料の音声入力ツールやクラウド依存サービスに対するプライバシー重視の代替として注目です。
A free, open source, and extensible speech-to-text application that works completely offline.
Go言語で書くクロスプラットフォームGUIツールキット — FyneはGo言語で書かれたシンプルなUIツールキットで、単一のコードベースからデスクトップとモバイル(Android/iOS)両方に対応するアプリを作れます。Material Design風の見た目とテーマ機能を備え、Go開発者がネイティブGUIを手軽に構築できる点が魅力です。
Cross platform GUI toolkit in Go inspired by Material Design
C++の書式化を高速・安全にする{fmt} — {fmt}はC stdioやC++ iostreamsに代わる高速・安全な書式化ライブラリです。C++20のstd::formatやC++23のstd::printの実装元でもあり、多くのプロジェクトで採用される実績あるデファクトスタンダードです。位置引数によるAPIやUnicode対応など機能も充実しています。
A modern formatting library
GNU coreutilsをRustで書き直したクロスプラットフォーム版 — uutils/coreutilsは、ls・catなどGNU coreutilsをRustで再実装したプロジェクトです。GNUと出力を完全一致させることを目標にしつつ、分かりやすいエラー表示やUTF-8対応、パフォーマンス改善などの独自拡張も備えます。macOSやWindows、BSDなど多様なOSで同じコマンドが使える点が魅力で、Ubuntu 25.10以降では標準採用されています。
Cross-platform Rust rewrite of the GNU coreutils
RustでPyTorch超え目指すテンソル/DLフレームワーク — Burnは学習と推論を同一コードで実行できるRust製テンソルライブラリ兼深層学習フレームワークです。ONNXエクスポートなしに訓練コードがそのまま本番で動き、カーネル融合JITにより動的グラフの柔軟さと高速性を両立します。CUDA/Metal/WebGPU/ROCmなどマルチプラットフォーム対応で、研究向けの速い編集・実行サイクルも実現しています。
Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.
HTTP/BT/動画まで対応する万能ダウンローダー — PySide6製のクロスプラットフォームダウンローダーで、HTTP・Magnet/BT・FTP・M3U8・DASHに加えYouTubeやBilibiliの動画取得、GitHub/HuggingFaceのミラー加速まで一本化。ブラウザ拡張と連携し、動画検出からシームレスにダウンロードできる点が既存ツールとの差別化ポイントです。
The only downloader you need. 下载器的集大成者。
WisprFlow代替のOSS音声入力アプリ — OpenWhisprはWisprFlowやGranolaの無料オープンソース版で、音声をテキスト化しカーソル位置に入力できます。Whisper・NVIDIA Parakeetなどのローカルモデルでオフライン完結も、BYOKでクラウドAPIも選べ、プライバシー重視でmacOS/Windows/Linuxに対応します。
Voice-to-text dictation app with local (Nvidia Parakeet/Whisper) and cloud models (BYOK). Privacy-first and available cross-platform.
RustとTauriで作る安全第一のディスク最適化ツール — MangoDiskはmacOS・Windows・Linux対応のディスククリーナー兼ストレージ解析ツールです。重複ファイル検出、アプリのアンインストール、起動項目管理まで一括で行え、スキャン結果を再利用可能な容量ごとにグループ化して表示する点が特徴です。CleanMyMacなど既存ツールの代替としてRust製で軽量・クロスプラットフォームに作られています。
Safety-first disk cleaner and space analyzer for macOS and Windows, with duplicate cleanup, app uninstall, startup management, system optimization, and maintenance.
USB専用・クロスプラットフォーム対応のWiFi監査ツール — WifiteをベースにUSBアダプタのみで動作するWi-Fiセキュリティ監査ツールです。aircrack-ngやreaverに依存せずPython・PyUSB・Textualのみで実装され、Linux・macOS・Windowsで同一動作を実現しています。WPA/WPA2ハンドシェイク取得やPMKID収集、WPS PixieDust、EvilTwinによるWPA3ダウングレード攻撃など高度な機能を備え、ペネトレーションテスターに刺さる設計です。
Wifite but USB-only & cross-platform.
Miniscule cross-platform eventing, networking & crypto for async applications
ウィンドウを閉じても死なないターミナル「tty7」 — tty7はシェルをバックグラウンドのサーバーに常駐させ、ウィンドウはそれを表示するだけという設計のRust製ターミナルです。tmuxの設定や別キー操作を覚えずにセッションが生き続け、26種のAIコーディングCLIをサイドバーで一元管理できる点が特徴です。GPUレンダリングとAlacrittyのVTコアを採用し、SSH先でも同じ体験が得られます。
The terminal that outlives its window. Shells survive quitting the app, agents can drive other agents, and remote machines work the same way. Pure Rust, GPU-rendered.
サーバー管理を一画面に集約する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.
30以上のプロトコルに対応するAI統合型万能ターミナル — SSH・RDP・SFTP・データベース・Kubernetesなど30以上のプロトコルを1つのアプリで扱える軽量オールインワン端末です。複数の別ツールを使い分ける手間を省き、さらに自律型AIエージェントが複数ステップのシェル操作を自動で計画・実行してくれる点が特徴的です。インフラ運用やマルチクラウド管理を担うエンジニアに向いています。
All-in-one terminal covering 30+ protocols — SSH, RDP, SFTP, databases, Kubernetes and more. With a built-in AI Agent that runs multi-turn shell commands autonomously.
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.
PuTTY・WinSCPをまとめて置き換えるSSH/SFTPクライアント — Rust+Tauri製の高速な無料OSS SSHクライアントで、Windows・macOS・Linuxに加えAndroidにも対応しています。ターミナル・SFTP・ポートフォワーディング・フォルダ同期を1つのタブ付きウィンドウに統合し、PuTTY+WinSCP+トンネル管理の組み合わせを1本で置き換えられる点が魅力です。暗号化されたプロファイル同期も備え、複数サーバーを扱うエンジニアに刺さる設計です。
Modern SSH & SFTP client — terminal, SFTP, port forwarding, folder mirror, encrypted sync. Windows · macOS · Linux · Android.
D言語製のシンプルな2Dゲームエンジン — raylibのような小さなライブラリとGodotのような大規模エンジンの中間を狙ったD言語製2Dゲームエンジンです。アーキテクチャを強制しないコード駆動設計と、GCの有無を選べる柔軟な抽象化が特徴。物理演算やタイルマップ、アニメーションなど必要な機能を標準装備し、Web/Windows/Linux/macOSに対応します。
A delightfully simple 2D game engine.