Microsoft Word를 순수 Rust로 클린룸 재구현한 오픈소스 워드프로세서 WordCraft

An open-source, clean-room reimplementation of Microsoft Word in pure Rust

Microsoft Word를 순수 Rust로 클린룸 재구현한 오픈소스 워드프로세서 WordCraft

ArtCraft 팀이 Microsoft Word를 순수 Rust로 클린룸 재구현한 오픈소스 워드프로세서 WordCraft를 공개했다. 리본, 스타일, 표, 변경 내용 추적, 참고 문헌, 편지 병합 등 익숙한 Word 워크플로를 제공하며 .docx 읽기/쓰기, macOS·Windows·Linux·BSD 네이티브 실행, WebAssembly를 통한 브라우저 실행을 지원한다. 188페이지 문서에서 타이핑 시 약 1.4ms 만에 재배치되며, 422개 명령이 리본·단축키·CLI·MCP 서버를 구동한다. 현재 알파 버전으로 Word 리본 기능의 88%를 커버한다.

WordCraft는 알파 버전이다. 현재 Word 리본 기능의 88%를 명령으로 커버하며, 깊이, 파일 충실도, 안정성 등을 고려하면 실제 업무에서 Word를 완전히 대체하기까지 약 60% 정도 진행된 것으로 추정한다.
  1. lr0

    HN에서 storytold가 만든 이 앱들을 도배하듯 홍보하는 사람들 중에 실제로 써본 사람이 있긴 한가? 새 소프트웨어에 버그가 있을 수 있다는 건 알지만, 여기 있는 것들은 출시는커녕 '재구현'이라고 부르는 것조차 용납할 수 없는 수준이다. 소프트웨어 품질은 원본을 써봤거나 최소한 기본적인 소프트웨어 품질을 평가할 수 있는 사람이라면 누구에게나 정말 민망할 정도다. 나는 몇 개를 써봤는데 정말 모든 게 버그투성이이고, 많은 옵션과 버튼이 전체를 크래시시킨다. UX는 원본에 비해 매우 형편없다. Adobe 앱들의 클론 몇 개를 써봤는데 그냥 작동하지 않는다. 이 글을 쓰는 시점에 wordcraft를 써봤는데, 작동하지 않고 photocraft에서 겪은 것보다 훨씬 더 버그가 많다. 텍스트를 헤드라인으로 바꾸니 M4 MacBook에서 크래시가 났고, 그 전에 3분 동안 매우 느리고 응답 불가능하게 만들었다.

    캐주얼한 비전문적 용도로 이 앱들을 쓰는 사람에게도 작동하는 해결책과는 극도로 거리가 멀다. 전문적 용도로는 볼프강 파울리의 "심지어 틀린 것도 아니다"를 빌려 말하자면 생각할 가치조차 없다. 이것이 가능한 대체품이라고 생각하는 사람들은 Photoshop과 MS Word 같은 소프트웨어가 얼마나 거대하고 사용자에게 실제로 얼마나 많은 것을 제공하는지 전혀 모르는 것이다.

    "내가 Adobe와 Microsoft를 오픈소스로 만들었다"는 말이 TikTok과 Twitter에서 사람들에게 관심을 끌고, 어쩌면 재미로 미디어 보도를 받을 수도 있다는 건 안다. 하지만 여기 사람들이 이런 것들을 마치 […]

  2. anilgulecha

    Storytold 앱들은 선물이며, AI 앱들의 선례를 만들고 있다. 모두가 포스트 AI 시대에 오픈소스의 관련성에 대해 궁금해했는데, 여기에 답이 있다: 훨씬 더 야심찬 생태계다.

    Bun이 대규모 재작성을 입증했다면, 이것들은 전체 소프트웨어 생태계의 거대한 대규모 재작업을 입증하고 있다.

    24개월 후에는 일상 소프트웨어의 지형이 크게 바뀌어 있을 것 같다.

  3. umvi

    이 앱들은 멋지지만, 나를 조금 불안하게 만든다. "클린룸 Rust" Oracle DB (재)구현이 GitHub에 올라오면 Oracle이 가만히 앉아서 받아들이지 않고 하늘에서 변호사들을 쏟아부을 것이라고 상상할 수 있다... 말벌집 같은 법무팀을 가진 다른 회사들도 마찬가지다.

  4. pulkitbanta

    이미 오픈소스인 LibreOffice를 쓰면 되지 않나? 우리가 여기서 무엇을 해결하려는 건지, 그리고 훨씬 더 정제된 기존 도구들이 이미 존재하는데 왜 다른 도구의 1:1 복제가 필요한지 이해하려는 것뿐이다.

  5. cobychapple

    지난주 Adobe 제품군 앱들에 더해, 이제 excel/스프레드시트(https://github.com/storytold/gridcraft), powerpoint/프레젠테이션(https://github.com/storytold/deckcraft), 그리고 AutoCAD/3D 모델링(https://github.com/storytold/cadcraft) 구현도 했다는 걸 알았다.

    살아있음이 어떤 시절인지.

이 날의 다른 글

2026-10-12