edwardkim/rhwp

아래한글 hwp viewer and editor by rust and wasm

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 20 minutes ago
Type:Library / SDKCategory(s):Runtimes & WebAssemblyLanguages & Runtimes
Added to GitGenius on September 18th, 2026
Created on March 27th, 2026
Open Issues & Pull Requests: 94 (+0)
GitHub issues: Enabled
Number of forks: 718
Total Stargazers: 3,824 (+0)
Total Subscribers: 14 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.0 hours
Mean response time: 40.4 hours
90th percentile: 3.9 days
Tracked items: 2,955

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 8% of issues opened in the past year have never received a reply. 68% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Almost all tracked open issues have seen activity in the last three months. 97% of issues opened in the past year have since been closed. Three people close 88% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 90
New in 7 days: 63
Closed in 7 days: 64
Avg open age: 16 days
Stale 30+ days: 4
Stale 90+ days: 0

Recent activity

Opened in 7 days: 54
Closed in 7 days: 51
Comments in 7 days: 25
Events in 7 days: 46

Top labels

  • bug (292)
  • enhancement (237)
  • rendering (62)
  • layout (54)
  • rhwp-studio (52)
  • hwpx2hwp (40)
  • ci (37)
  • test (25)

Detailed Description

rhwp is a HWP/HWPX viewer and editor built with Rust and WebAssembly.

The project addresses the challenge of opening Korean word processor documents across different platforms and environments without proprietary software. It parses HWP and HWPX file formats and renders them through a WebAssembly-based engine, making the previously closed format accessible in browsers, VS Code, and browser extensions. The approach breaks down the binary format specification and implements an open-source renderer that works client-side.

Developers should consider rhwp if they need to display or edit Korean documents in web applications, browser extensions, or editor integrations without depending on commercial software. It suits projects requiring cross-platform document handling, particularly those targeting web environments or needing programmatic access to HWP content. The tool is available as an npm package for integration into JavaScript projects, a VS Code extension for direct editing, and browser extensions for Chrome, Edge, and Firefox.

The project operates with structured long-term planning documented in a public roadmap that distinguishes between features for the upstream core library and separate downstream product implementations. Development involves multiple collaborators beyond the primary maintainer, with over forty external contributors participating in the codebase. The project explicitly coordinates concurrent work across different version targets, including current stabilization of the layout engine and parallel development of collaboration features for a future major version.