RHWP - Rust ile geliştirilmiş açık kaynak HWP/HWPX ayrıştırıcısı ve web editörü
(github.com/edwardkim)HWP/HWPX dosyalarını açık kaynak olarak okuyup düzenleyebilen Rust tabanlı bir projedir.
- Hem HWP 5.0 ikili hem de HWPX(XML) formatı için ayrıştırma desteği
- WebAssembly ile tarayıcıda doğrudan çalışabilir ve npm paketleri (
@rhwp/editor,@rhwp/core) olarak sunulur - Paragraf, tablo, formül, görsel ve grafik render etmenin yanı sıra çok sütunlu düzen, üstbilgi/altbilgi ve dipnot desteği
- Web editöründe (
rhwp-studio) metin düzenleme, biçim değiştirme, tablo oluşturma/düzenleme mümkün - SVG dışa aktarma (CLI), Canvas render etme (web) gibi çeşitli çıktı formatları sunar
- 783'ten fazla test ve CI/CD otomasyonu ile kalite yönetimi
Geliştirme sürecinde Claude Code ve yapay zeka ile eşli programlama yaklaşımı aktif olarak kullanılıyor; ayrıca tüm geliştirme sürecinin mydocs/ dizininde (724 dosya) şeffaf biçimde belgelenmiş olması da dikkat çekiyor. Şu anda v0.5 aşamasında (tersine mühendisliğin tamamlanması ve okuma/yazma temelinin kurulması) ve uzun vadede yapay zeka dizgi hattı, gerçek zamanlı iş birliği ve Hancom ile eşdeğer seviyede bir olgunluk hedefleniyor.
MIT lisansı.
8 yorum
Gerçekten harika bir program yaptığınız için emeği geçen kişiye içtenlikle teşekkür ederim. Bazen Hangeul’ü basitçe kullanmak istediğim oluyor; bu gerçekten çok etkileyici. Özellikle Hangeul’e benzer menü ve editör düzeni şaşırtıcı derecede başarılı.
Ben de kişisel olarak Linux ortamında Electron kullanarak bunu AppImage ve masaüstü uygulaması olarak derlemeyi denedim; son derece akıcı çalışıyor. Windows ve Mac desteği de olduğu için kullanım alanı gerçekten çok geniş.
(Ek olarak, GeekNews’i her gün kontrol etmeme rağmen bu gönderi "10 gün önce" yazılmış olmasına rağmen nedense bugün ilk kez karşıma çıktı. Kullanım biçimimde mi bir acemilik var bilmiyorum ama bazen böyle durumlar olabiliyor.)
Yapay zeka çağında veriye dönüştürülemeyen HWP ya ortadan kalksın ya da HWP’ye özel sözcük çıkarma korpusu kullanımından embedding’e kadar tüm stack’i Aşağıa Hancom’dan açık kaynak olarak aktif biçimde yönetsin.
Kabul ediyorum
https://github.com/edwardkim/rhwp/discussions/64
Her şey oldukça iyi giderken yazı tipi telif hakkı sorunu çıkınca endişelenmiştim, ama şimdi çözülmüş olmasına sevindim.
Çok güzel, sanki Hancom'dan bile daha hızlı çalışıyor gibi.
Bu gerçekten çok iyi. Ben de kişisel olarak yapay zeka ile geliştirip kullandığım iş birliği aracında
hwp,hwpxdosyalarını eskiden arka plandalibreofficeu headless modda PDF'ye çevirip ardındanpdf.jsile gösteriyordum; ama bu projeyle doğrudan tamamen değiştirmiş oldum. Ahh.Rust tabanlı web uygulamasının hızına şaşırdım. Bilgisayarda kurulu Hancom Hangul'u çalıştırıp açmaktan iki kattan fazla daha hızlı. Kaydırma da sanki 4 kattan daha hızlı gibi.
HN özet üslubuna benziyor haha. İtiraz etmiyorum tabii. Eğlenceli.