Show HN: Python 기반 WYSIWYG 워드 프로세서

발행: (2026년 4월 11일 오전 03:40 GMT+9)
3 분 소요
원문: Hacker News

Source: Hacker News

소개

안녕하세요,

워드 프로세서를 위한 좋은 데이터 구조를 찾는 것은 어려운 문제입니다. 제 노트북 일기에 이 문제에 대한 기록은 25년 전으로 거슬러 올라갑니다. 그때 저는 졸업 논문을 위해 Word를 사용하면서 느린 속도와 불안정함에 좌절했었습니다. 결국 이 문제에 꽤 빠져들게 되었습니다.

현재 저는 직업적인 휴식을 취하고 있으며, 이 시간을 활용해 아이디어를 더 발전시키고 MiniWord—파이썬으로 만든 WYSIWYG 워드 프로세서를 만들기로 했습니다.

제 목표는 HTML 기반이 아닌, 간단하고 빠르며 해킹하기 쉬운 네이티브 편집기를 만드는 것입니다. 지금까지는 기본적인 부분을 올바르게 구현하는 데 집중하고 있습니다.

현재 작동 중인 기능

  • 스타일, 이미지, 표를 지원하는 실제 WYSIWYG 편집(HTML 레이어나 임베디드 브라우저 없음).
  • 깔끔하고 단순한 파일 포맷(사람이 읽기 쉬움, diff 친화적, git 친화적, AI 친화적).
  • 마크다운 지원.
  • 파이썬 플러그인 지원.

발견한 점

  • B‑tree 구조는 리치 텍스트 데이터를 보관하기에 완벽합니다.
  • 단순한 텍스트 기반 파일 포맷은 매우 유용합니다—문서를 diff 할 수 있고, 버전 관리가 가능하며, AI 도구로도 자연스럽게 처리할 수 있습니다.

원하는 피드백

  • 이런 도구에 대해 실제로 사용할 수 있는 사례가 어디에 있을까요?
  • 여러분이 이 도구나 플랫폼을 진지하게 고려하려면 무엇이 부족할까요?
  • 실제로 만들 가치가 있는 플러그인이나 확장은 어떤 것이 있을까요?

긍정적이든 비판적이든 어떤 생각이든 환영합니다.

댓글: (포인트: 14)

0 조회
Back to Blog

관련 글

더 보기 »

Python Selenium 아키텍처 이해

Python Selenium Architecture - Python Test Script – 웹사이트를 열고, 버튼을 클릭하거나, 텍스트를 입력하는 등 동작을 지시하는 자동화 코드를 작성합니다....

Aadi-Tech Vault: 개인 보안 재구상

!Aadi‑Tech Vault: Personal Security Reimagined 표지 이미지 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https...