Repolode
storytold

storytold/wordcraft

순수 Rust로 작성된 오픈소스 클린룸 워드 프로세서로, .docx를 읽고 쓰며 데스크톱과 브라우저에서 실행됩니다.

대체할 수 있는 제품:Microsoft Word

스타
14,895
포크
3,995
열린 이슈
1,220
마지막 커밋
3시간 전

어떤 프로젝트인가요?

WordCraft는 리본 메뉴, 스타일, 표, 변경 내용 추적, 참고 문헌 및 편지 병합을 포함해 Microsoft Word의 작업 방식을 재구현한 워드 프로세서입니다. .docx 파일을 열고 저장하며, Word 97–2003 .doc를 비롯한 여러 형식도 읽고 선택 가능한 텍스트가 포함된 PDF로 내보낼 수 있습니다.

애플리케이션은 하나의 Rust 코드베이스와 네이티브 egui 프런트엔드로 구성되어 있으며, macOS, Windows, Linux, BSD와 브라우저의 WebAssembly를 대상으로 합니다. 모든 작업은 ID가 있는 명령으로 제공되므로, UI와 키보드 단축키, CLI 도구(wordcraft-cli), AI 에이전트용 MCP 서버가 동일한 명령을 사용합니다.

프로젝트는 현재 알파 단계입니다. 맞춤법 및 문법 검사는 오프라인에서 실행되며, 인터페이스는 다양한 언어로 제공됩니다. 코드베이스는 기하 도형, 문서 모델, 레이아웃, 파일 형식, 렌더링, UI를 담당하는 계층형 크레이트로 나뉘어 있습니다.

핵심 기능

  • 01.docx 파일을 열고 저장하며, .odt, .rtf, .html, .md, .tex, .txt를 가져오고 내보냅니다.
  • 02선택 가능한 텍스트와 링크, 북마크가 포함된 PDF로 내보냅니다.
  • 03Word 스타일의 리본 메뉴와 스타일 갤러리, 표, 변경 내용 추적, CSV 기반 편지 병합을 제공합니다.
  • 04APA, MLA, Chicago, IEEE 스타일의 인용 및 참고 문헌을 지원합니다.
  • 05macOS, Windows, Linux, BSD에서 네이티브로 실행되며 WebAssembly를 통해 브라우저에서도 실행됩니다.
  • 06모든 작업을 명령으로 제공하며, 자동화를 위한 CLI와 MCP 서버를 지원합니다.

활용 사례

  • Microsoft Office를 설치하지 않고 Linux 또는 BSD에서 .docx 문서를 편집할 때.
  • 명령줄에서 문서 변환이나 텍스트 추출을 스크립트로 자동화할 때.
  • MCP를 통해 AI 에이전트가 Word 스타일 문서를 읽고 편집하고 검사하도록 할 때.
  • 편지 병합으로 서식이 적용된 보고서, 편지, 라벨을 만들 때.

빠른 시작

  1. 1

    리포지토리를 클론합니다

    git clone https://github.com/storytold/wordcraft
  2. 2

    프로젝트 폴더로 이동합니다

    cd wordcraft
  3. 3

    샘플 문서로 데스크톱 앱을 실행합니다

    cargo run --release -p wordcraft -- --sample

사용 전 알아둘 점

  • README의 상태 섹션이 중간에 잘려 있어 프로젝트의 현재 성숙도를 알기 어렵습니다. 자세한 내용은 ROADMAP.md와 호환성 평가를 참조하라고 안내합니다.
  • README에서는 이 프로젝트를 Word의 부분 재구현으로 설명하므로 일부 Word 기능이 지원되지 않을 수 있습니다.
  • 메타데이터에는 라이선스가 Apache-2.0으로 표시되어 있지만, README에는 MIT OR Apache-2.0으로 기재되어 있습니다.

토픽

자주 묻는 질문

wordcraft은(는) 무엇인가요?
순수 Rust로 작성된 오픈소스 클린룸 워드 프로세서로, .docx를 읽고 쓰며 데스크톱과 브라우저에서 실행됩니다. WordCraft는 리본 메뉴, 스타일, 표, 변경 내용 추적, 참고 문헌 및 편지 병합을 포함해 Microsoft Word의 작업 방식을 재구현한 워드 프로세서입니다. .docx 파일을 열고 저장하며, Word 97–2003 .doc를 비롯한 여러 형식도 읽고 선택 가능한 텍스트가 포함된 PDF로 내보낼 수 있습니다.
wordcraft은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
wordcraft은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
wordcraft은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. wordcraft의 마지막 커밋은 2026년 10월 20일입니다.
wordcraft은(는) 어디에 사용할 수 있나요?
Microsoft Office를 설치하지 않고 Linux 또는 BSD에서 .docx 문서를 편집할 때. 명령줄에서 문서 변환이나 텍스트 추출을 스크립트로 자동화할 때. MCP를 통해 AI 에이전트가 Word 스타일 문서를 읽고 편집하고 검사하도록 할 때. 편지 병합으로 서식이 적용된 보고서, 편지, 라벨을 만들 때.
wordcraft는 어떻게 설치하나요?
리포지토리를 클론합니다: git clone https://github.com/storytold/wordcraft 프로젝트 폴더로 이동합니다: cd wordcraft 샘플 문서로 데스크톱 앱을 실행합니다: cargo run --release -p wordcraft -- --sample
wordcraft은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/storytold/wordcraft

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트