inhainho 아빠님의 블로그 메인 배너

업무툴

한글 오픈소스 HOP: HWP/HWPX 문서, 이제 자유롭게!

inhainho 2026. 6. 11. 18:39
반응형

 

오랫동안 폐쇄적인 포맷으로 여겨졌던 한글(HWP) 문서가 이제 오픈소스의 날개를 달았습니다. 바로 HOP(HOP is Open HWP) 프로젝트 덕분입니다. HOP는 HWP/HWPX 문서를 macOS, Windows, Linux 등 다양한 운영체제에서 자유롭게 열람하고 편집할 수 있도록 지원하는 데스크톱 애플리케이션입니다. 이 글에서는 HOP의 주요 특징, 사용 방법, 그리고 기존 한글 프로그램과의 비교를 통해 HOP의 현재와 미래를 조명합니다.

1. 기존 한글과의 호환성

HOP는 rhwp라는 강력한 오픈소스 엔진을 기반으로 HWP/HWPX 문서를 파싱하고 렌더링합니다. 이는 HOP가 한글 문서 포맷을 이해하고 화면에 정확하게 표시할 수 있음을 의미합니다. 현재 HOP가 지원하는 주요 기능은 다음과 같습니다.
HWP/HWPX 문서 열기: 기존 한글 프로그램으로 작성된 HWP 및 HWPX 문서를 문제없이 열람할 수 있습니다.
HWP 문서 저장 및 다른 이름으로 저장: 편집한 내용을 HWP 포맷으로 다시 저장하거나 새로운 이름으로 저장할 수 있습니다.
PDF로 내보내기: 문서를 PDF 파일로 변환하여 공유 및 보관의 용이성을 높입니다.
인쇄 기능: 문서를 인쇄할 수 있는 다이얼로그를 제공합니다.
파일 연결: .hwp.hwpx 파일을 HOP와 연결하여 더블 클릭만으로 문서를 열 수 있습니다.
드래그 앤 드롭 지원: 파일을 HOP 애플리케이션으로 드래그 앤 드롭하여 쉽게 열 수 있습니다.
다중 창 지원: 여러 개의 한글 문서를 동시에 다른 창에서 열어 작업할 수 있습니다.
이러한 기능들은 HOP가 기본적인 한글 문서 작업에 충분한 호환성을 제공함을 보여줍니다.

2. 사용 방법

HOP는 크로스 플랫폼을 지향하며, macOS, Windows, Linux 사용자 모두를 위한 설치 파일을 제공합니다. 설치 및 사용 방법은 매우 직관적입니다.

설치 방법

macOS: Apple Silicon 또는 Intel용 .dmg 파일을 다운로드하여 설치하거나, Homebrew를 통해 brew install hop 명령어로 설치할 수 있습니다. (정기적인 brew upgrade hop를 통해 최신 버전 유지 권장)
Windows: x64 .msi 또는 .exe 설치 파일을 다운로드하여 설치합니다. (아직 서명되지 않아 보안 경고가 표시될 수 있으나, 다운로드 항목에서 '유지'를 선택하여 진행 가능)
Linux: Debian/Ubuntu 계열은 .deb 패키지, Fedora/openSUSE 계열은 .rpm 패키지를 권장합니다. Arch 계열은 AUR 패키지(yay -S hop-openhwp-bin 또는 paru -S hop-openhwp-bin)를 통해 설치할 수 있습니다. AppImage 형식도 제공되지만, 일부 환경에서 불안정할 수 있습니다.
설치 후에는 일반적인 데스크톱 애플리케이션처럼 실행하여 HWP/HWPX 문서를 열고 편집할 수 있습니다.

3. 기존 한글 대비 아직은 부족한 부분

HOP는 오픈소스 프로젝트로서 지속적으로 발전하고 있지만, 기존 상용 한글 프로그램과 비교했을 때 아직은 다음과 같은 부분에서 부족함이 있을 수 있습니다.
고급 편집 기능: 표, 차트, 수식 편집, 다양한 개체 삽입 및 세부 설정 등 기존 한글 프로그램이 제공하는 모든 고급 편집 기능을 완벽하게 지원하지 않을 수 있습니다. 특히 복잡한 레이아웃이나 특수 기능이 사용된 문서의 경우 렌더링 또는 편집에 제약이 있을 수 있습니다.
매크로 및 스크립트: 한글 프로그램의 강력한 기능 중 하나인 매크로 및 스크립트 기능은 현재 HOP에서 지원되지 않습니다.
보안 경고: Windows 버전의 경우 아직 서명되지 않아 설치 및 실행 시 보안 경고가 발생할 수 있습니다. 이는 사용자에게 심리적인 장벽으로 작용할 수 있습니다.
IME 안정성 (Linux): Linux 환경에서는 한글 입력기(IME)와의 완벽한 호환성 및 안정성 확보에 추가적인 노력이 필요할 수 있습니다.
커뮤니티 지원: 상용 소프트웨어에 비해 공식적인 고객 지원 채널이 부족하며, 주로 GitHub 커뮤니티를 통한 지원이 이루어집니다.

4. 추가 기능 및 미래 전망

HOP는 rhwp라는 강력한 기반 위에 구축되어 있으며, rhwp는 Rust와 WebAssembly 기반으로 개발되었습니다. 특히 rhwp 개발 과정에서 Claude Code(Anthropic의 AI 코딩 에이전트)가 활용되었다는 점은 주목할 만합니다. 이는 HOP가 미래에 AI 기반의 다양한 기능을 통합할 잠재력을 가지고 있음을 시사합니다.
오픈소스 프로젝트의 특성상, 전 세계 개발자들의 기여를 통해 지속적으로 기능이 개선되고 확장될 수 있습니다. 사용자 피드백과 커뮤니티의 참여가 활발해질수록 HOP는 더욱 강력하고 완성도 높은 한글 문서 편집기로 발전할 것입니다. 예를 들어, AI를 활용한 문서 요약, 번역, 문법 교정 등의 기능이 추가될 가능성도 배제할 수 없습니다.

 

HOP는 한글 문서의 접근성을 획기적으로 높인 중요한 오픈소스 프로젝트입니다. 비록 아직은 상용 한글 프로그램의 모든 기능을 대체하기에는 부족한 부분이 있지만, 기본적인 문서 열람 및 편집 기능은 충분히 제공하며, 다양한 플랫폼 지원과 오픈소스라는 강점을 가지고 있습니다. 앞으로 커뮤니티의 활발한 참여와 개발을 통해 HOP가 더욱 발전하여, 모든 사용자가 한글 문서를 자유롭게 활용할 수 있는 미래를 기대해 봅니다.

 

 
반응형