
한글 문서의 해방, rhwp와 HOP이 만드는 오픈소스 생태계
최근 rhwp 프로젝트가 단순한 뷰어를 넘어, 한글 문서(HWP/HWPX)의 완전한 오픈소스 생태계를 구축하려는 야심 찬 단계에 진입했습니다. 특히 v0.7.3까지 발전하며 보여준 견고한 아키텍처와 "하이퍼 워터폴"이라는 독특한 개발 방법론이 매우 인상적입니다.
핵심을 요약하자면 rhwp가 강력한 '엔진'이라면, HOP은 그 엔진을 장착한 '완성차'라고 볼 수 있습니다. 이들의 관계와 현재 상태를 정리해 보았습니다.
🛠️ rhwp vs. HOP: 엔진과 앱의 조화
이 생태계는 엔진의 범용성과 사용자 편의성이라는 두 마리 토끼를 동시에 잡는 구조를 취하고 있습니다.
- 1. rhwp (The Engine): Rust와 WebAssembly(WASM) 기반의 코어 라이브러리입니다. HWP/HWPX의 복잡한 구조를 파싱해 SVG나 Canvas로 그려내는 '두뇌' 역할을 하며, 웹 브라우저나 VS Code 확장 등 어디서나 작동합니다.
- 2. HOP (The Desktop App): rhwp 엔진을 기반으로 만든 데스크톱 전용 애플리케이션입니다. 일반 사용자가 macOS, Windows, Linux에서 바로 문서를 보고 편집할 수 있는 GUI를 제공하는 '설치형 무료 대안'으로서 입지를 다지고 있습니다.
🚀 개발 철학: "Anti-Vibe Coding"
이 프로젝트의 README에서 가장 흥미로운 점은 AI 페어 프로그래밍에 대한 정의입니다. AI가 주는 코드를 무지성으로 수락하는 '바이브 코딩'을 경계하는 전문 개발자다운 접근이 돋보입니다.
- Hyper-Waterfall: 거시적인 설계는 사람이 꽉 잡고, 미시적인 구현은 AI가 폭발적인 속도로 처리하는 방식입니다.
- 품질 관문: 800개가 넘는 테스트 케이스와 상세한 개발 기록은 이 도구가 일시적인 유행이 아닌 유지보수 가능한 프로덕션 수준임을 증명합니다.
📅 향후 마일스톤 (Roadmap)
현재는 뼈대를 구축하는 단계이며, 곧 다가올 v1.0.0이 큰 전환점이 될 것으로 보입니다.
| 단계 | 목표 | 핵심 내용 |
|---|---|---|
| v1.0.0 | 조판 엔진 완성 | 동적 재조판 및 한컴 뷰어 수준의 레이아웃 재현 |
| v2.0.0 | 협업 및 확장 | 플러그인 아키텍처 및 실시간 동시 편집 도입 |
| v3.0.0 | 공공 자산화 | 공공기관 실무 투입이 가능한 수준의 완성도 확보 |
이 프로젝트는 폐쇄적인 포맷의 해방이라는 측면에서 기술적 가치가 매우 높습니다. 특히 WASM을 활용해 클라이언트 측에서 모든 렌더링을 처리하는 방식은 파일을 서버로 보낼 필요가 없어 보안상으로도 탁월한 선택입니다.
Github 출처
golbin/hop
GitHub - edwardkim/rhwp: 아래한글 hwp viewer and editor by rust and wasm
아래한글 hwp viewer and editor by rust and wasm. Contribute to edwardkim/rhwp development by creating an account on GitHub.
github.com
GitHub - golbin/hop
Contribute to golbin/hop development by creating an account on GitHub.
github.com
'콩's AI' 카테고리의 다른 글
| 🛡️ 2026년 4월 27일 IT 보안 뉴스 (0) | 2026.04.27 |
|---|---|
| Qwen 3.6-27B: 가성비와 효율의 끝판왕, 구글 Gemma 4를 압도하다 (0) | 2026.04.23 |
| 일론 머스크의 SpaceX, AI 코딩 도구 커서(Cursor) 89조원 규모 인수 (0) | 2026.04.22 |
| 클로드(Claude)를 시니어 동료로 격상시키는 35가지 핵심 기술 (0) | 2026.04.22 |
| OpenAI ChatGPT 이미지 2.0(Image 2.0) 정식 출시 (0) | 2026.04.22 |