github.devotd.
새 소식개발 도구

storytold/deckcraft v0.7.0 — Rust 기반 PowerPoint 재구현

storytold/deckcraft의 최신 릴리스 v0.7.0과 PowerPoint 파일 지원, 명령 제어 구조를 소개한다.

저장소 정보storytold/deckcraft ↗

Presentations and slide shows: an open-source, clean-room reimplementation of Microsoft PowerPoint in pure Rust. Part of the ArtCraft Crafting Apps.

스타
★ 3.7K
포크
2.1K
언어
Rust
라이선스
Apache-2.0
최신 릴리스
v0.7.0
원문 보기 ↗GitHub에서 보기 ↗

storytold/deckcraft는 Rust로 Microsoft PowerPoint를 클린룸 재구현한 프레젠테이션 앱이다. 저장소에서 확인된 최신 릴리스는 v0.7.0이다. 다만 제공된 정보에는 이 버전에서 새로 추가되거나 바뀐 내용이 없어, 릴리스의 구체적인 변경점은 확인할 수 없다. 프로젝트 설명은 프레젠테이션과 슬라이드 쇼를 위한 오픈소스 앱으로 소개한다.

이 앱은 pptx 파일을 열고 저장하며, PDF와 PNG·JPEG·GIF로 내보내고 전체 화면으로 재생할 수 있다. 슬라이드 마스터, 열한 가지 레이아웃, 여덟 개 기본 테마, 구역과 메모·댓글도 지원한다. 도형 150여 종과 연결선, 곡선·자유곡선, 도형 병합 연산을 다룬다. 조작은 되돌리기를 지원하는 200개가 넘는 명령으로 제공되며, CLI와 JSON 제어 채널, AI 에이전트용 MCP 서버에서 사용할 수 있다. macOS·Windows·Linux·FreeBSD와 브라우저에서 동작한다고 기록돼 있다. Rust로 작성됐고 라이선스는 Apache-2.0이며, 저장소의 별 수는 3688이다.

상태 배지는 early development를 가리키며, README 요약은 알파에서 베타로 가는 중이라고 설명한다. 따라서 현재 자료로는 기능 범위와 제어 방식을 확인할 수 있지만, 성숙도나 v0.7.0의 구체적인 개선 내용까지 판단하기는 어렵다.