RHWP - Rust製のオープンソースHWP/HWPXパーサーおよびWebエディター
(github.com/edwardkim)HWP/HWPXファイルをオープンソースで読み取り・編集できる、Rustベースのプロジェクトです。
- HWP 5.0バイナリとHWPX(XML)フォーマットの両方のパースに対応
- WebAssemblyによりブラウザで直接実行でき、npmパッケージ(@rhwp/editor、@rhwp/core)として提供
- 段落、表、数式、画像、チャートのレンダリングに加え、多段レイアウト、ヘッダー/フッター、脚注まで対応
- Webエディター(rhwp-studio)でテキスト編集、書式変更、表の作成/編集が可能
- SVGエクスポート(CLI)、Canvasレンダリング(Web)など多様な出力形式を提供
- 783件以上のテストとCI/CD自動化による品質管理
開発プロセスではClaude CodeとAIペアプログラミング方式を積極的に活用しており、すべての開発過程がmydocs/ディレクトリ(724ファイル)に透明性高く文書化されている点も特徴です。現在はv0.5(リバースエンジニアリング完了および読み書き基盤の構築)段階で、長期的にはAI組版パイプライン、リアルタイム協業、Hancomと同等レベルの完成度を目標としています。
MITライセンス。
8件のコメント
本当に素晴らしいプログラムを作ってくださって、開発された方に心から感謝します。韓国語ワープロを簡単に使いたい時があるのですが、本当にすごいです。特に、韓国語ワープロと似たメニューやエディタ構成には驚かされるほどです。
個人的に Linux 環境で Electron を活用して AppImage とデスクトップアプリとしてビルドしてみましたが、とてもスムーズに問題なく動作します。Windows と Mac まで対応しているので、活用度が本当に高いです。
(追記すると、GeekNews を毎日チェックしているのに、この投稿は「10日前」に書かれたものなのに不思議と今日初めて目にしました。私の使い方が下手なのか、ときどきこういうことがありますね。)
AI時代にデータとして活用できないHWPは消え去るべきだし、HWP専用の単語抽出コーパス活用から埋め込みまでのフルスタックを
아래아한글でオープンソースとして積極的に管理してくれるべきだ。認めます
https://github.com/edwardkim/rhwp/discussions/64
かなり順調に進んでいたところでフォントの著作権問題が起きて心配していましたが、今は解決したようで何よりです。
とても良いですね。ハンコムよりもさらに速く動作する気がします。
これはとても良いですね。もともと個人的にAIで開発して使っている業務コラボレーションツールで、これまでは hwp、hwpx を LibreOffice をバックグラウンドの headless モードで動かして PDF に変換し、pdf.js で表示していたのですが、このプロジェクトでそのまま置き換えてしまいました。いやあ。
Rustベースのウェブアプリの速度に驚いた。コンピュータにインストールされた Hancom Hangul を起動して開くときより2倍以上速く、スクロールは4倍以上速い気がする。
HN要約体の文体ですね(笑)。難癖をつけるつもりではないです。面白いです。