概要
Text Shift は、古い Web サイトやテキスト資産を対象にした 文字コード変換専用のデスクトップアプリケーションです。
Tauri + Rust + React で実装されており、 安全・高速にディレクトリ単位の文字コード変換を行えます。
文字コード変換専用のクロスプラットフォーム PC アプリ
Text Shift は、古い Web サイトやテキスト資産を対象にした 文字コード変換専用のデスクトップアプリケーションです。
Tauri + Rust + React で実装されており、 安全・高速にディレクトリ単位の文字コード変換を行えます。
UTF-8、Shift_JIS、EUC-JP、ISO-2022-JP など主要な日本語文字コードに対応。 レガシーな Web サイトの UTF-8 化に最適です。
一時ファイルを経由した安全な上書き処理。 バックアップ機能で元ファイルを保護できます。
Rust による高速な文字コード変換と rayon による並列処理で、 大量のファイルも効率よく処理できます。
Windows、macOS、Linux に対応。 お使いの環境に合わせてご利用いただけます。
Shift_JIS や EUC-JP で作られた古い Web サイトを 一括で UTF-8 に変換できます。
サーバー移行や静的サイト再生成前に 文字コードを統一する前処理として利用できます。
フレームワーク
Tauri 2.x(Rust + Web)
フロントエンド
React + TypeScript(Mantine UI、TanStack Table)
バックエンド
Rust(encoding_rs、chardetng、rayon)
ファイル処理
walkdir / globset
バージョン
0.1.0
ライセンス
TBD(MIT / Apache-2.0 / BSD 系のみ使用予定)
Text Shift ― 「文字(Text)を安全に、確実に、正しい位置へ Shift させる」 という意味から命名しています。
Text Shift は mao によって開発・メンテナンスされています。