Abstract image representing code porting from Java to .NET

Porting Java hwplib to .NET: An Open Source Journey with AI

It Started with Simple Curiosity “I wish I could handle HWP files directly in .NET…” I’m probably not the only .NET developer who has had this thought. HWP files are still widely used in Korea, especially in government agencies, but the .NET ecosystem lacked a proper open-source library to handle them. Previously, the only way to work with HWP files in .NET was to use the HWP ActiveX control’s COM type library that comes with Hangul (the word processor), limited to Windows. Unfortunately, even this support has been discontinued, leaving us with no options. ...

January 8, 2026 · 11 min ·  rkttu
TableCloth Catalog UI Update

From Tables to Cards: Modernizing the TableCloth Catalog UI

Introduction If you’ve ever used internet banking in Korea, you’ll be familiar with the numerous security program installation requirements. While ActiveX has disappeared, countless security plugins that replaced it—AhnLab Safe Transaction, TouchEn nxKey, Veraport, and more—still demand installation on our PCs. The TableCloth project is an open-source tool that allows you to run these security programs in an isolated Windows Sandbox environment. The TableCloth Catalog serves as a database that organizes which security programs are required for each financial website. ...

December 8, 2025 · 7 min ·  rkttu
TableCloth Project Catalog Builder Update

TableCloth Catalog Builder Modernized with .NET 10 and FBA

What is the TableCloth Project? TableCloth is an open-source project that helps users safely use security plugins required for Korean internet banking in a Windows Sandbox environment. It runs security programs required by various financial institution websites in an isolated environment, ensuring the safety of the host system. What is the Catalog Repository? The TableClothCatalog repository stores the list of security programs required for each financial institution site referenced by the TableCloth project. Security plugin information required by websites of banks, securities firms, and insurance companies is systematically organized here. The catalog builder tool processes this information into a format usable by the TableCloth app. ...

December 6, 2025 · 3 min ·  rkttu