git으로 관리되는 일반 파일 기반 마크다운 지식 베이스를 macOS, Windows, Linux에서 관리하는 데스크톱 앱입니다.
ELY-Open-Source/ElyOffice
Rust와 GPUI로 만든 오프라인 우선 데스크톱 오피스 제품군: 문서, 스프레드시트, 프레젠테이션, PDF, Git, Markdown을 지원하며 파일은 로컬 폴더에 보관합니다.
대체할 수 있는 제품:Microsoft Office
Adobe Acrobat
- 스타
- 73
- 포크
- 5
- 열린 이슈
- 2
- 마지막 커밋
- 8시간 전
어떤 프로젝트인가요?
Ely Office는 GPUI UI 프레임워크를 기반으로 Rust로 작성된 데스크톱 앱 모음입니다. 문서 편집(DOCX, ODT), 스프레드시트(XLSX, ODS, CSV), 프레젠테이션(PPTX, ODP), OCR과 서명을 지원하는 PDF 읽기 및 편집, Git 클라이언트, Markdown 편집기를 제공합니다. 문서는 로컬 컴퓨터의 일반 폴더에서 열고 저장하며, 계정이나 클라우드 서비스가 필요하지 않습니다.
오피스 앱은 LibreOfficeKit을 문서 엔진으로 사용하고, ElyPDF는 MuPDF와 Tesseract를 기반으로 합니다. ElyMark는 markdown-rs로 Markdown을 렌더링하고, 수식에는 RaTeX, 다이어그램에는 mermaid-rs-renderer를 사용합니다. 빌드 스크립트는 버전을 고정한 패치된 LibreOffice, MuPDF, Git 업스트림을 가져와 컴파일합니다. 현재 프로젝트 문서에는 macOS 빌드 및 패키징 절차가 안내되어 있으며, Linux와 Windows용 절차도 포함되어 있지만 실제로 실행되지는 않았습니다.
핵심 기능
- 01LibreOfficeKit 기반의 문서 편집, 스프레드시트, 프레젠테이션 앱.
- 02OCR과 서명을 지원하는 PDF 읽기 및 편집.
- 03ElyTree라는 이름의 내장 Git 클라이언트.
- 04수식 및 Mermaid 다이어그램 렌더링을 지원하는 Markdown 편집기.
- 05계정 없이 파일을 로컬 폴더에 보관.
활용 사례
- 클라우드 오피스 서비스에 의존하지 않고 컴퓨터에서 Office 문서 편집.
- 오프라인에서 PDF 검토 및 서명.
- 데스크톱 클라이언트에서 로컬 Git 저장소 작업.
- 수식과 다이어그램이 포함된 Markdown 메모 작성.
빠른 시작
- 1
툴체인 버전 확인(macOS)
scripts/doctor.sh - 2
패치된 LibreOffice 빌드(약 1시간)
scripts/build-libreoffice.sh - 3
바이너리 빌드
cargo build -p ely-lok --bins -p ely-pdf-engine --bins - 4
ElyDoc 실행
cargo run -p ely-doc
사용 전 알아둘 점
- 문서화된 빌드 및 패키징 절차는 macOS용이며, Linux 및 Windows 절차는 실행해 보지 않았습니다.
- 빌드하려면 약 1시간이 걸리는 패치된 LibreOffice 빌드와 MuPDF, Git, Tesseract 데이터가 필요합니다.
토픽
자주 묻는 질문
- ElyOffice은(는) 무엇인가요?
- Rust와 GPUI로 만든 오프라인 우선 데스크톱 오피스 제품군: 문서, 스프레드시트, 프레젠테이션, PDF, Git, Markdown을 지원하며 파일은 로컬 폴더에 보관합니다. Ely Office는 GPUI UI 프레임워크를 기반으로 Rust로 작성된 데스크톱 앱 모음입니다. 문서 편집(DOCX, ODT), 스프레드시트(XLSX, ODS, CSV), 프레젠테이션(PPTX, ODP), OCR과 서명을 지원하는 PDF 읽기 및 편집, Git 클라이언트, Markdown 편집기를 제공합니다. 문서는 로컬 컴퓨터의 일반 폴더에서 열고 저장하며, 계정이나 클라우드 서비스가 필요하지 않습니다.
- ElyOffice은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ElyOffice은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ElyOffice은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ElyOffice의 마지막 커밋은 2026년 10월 20일입니다.
- ElyOffice은(는) 어디에 사용할 수 있나요?
- 클라우드 오피스 서비스에 의존하지 않고 컴퓨터에서 Office 문서 편집. 오프라인에서 PDF 검토 및 서명. 데스크톱 클라이언트에서 로컬 Git 저장소 작업. 수식과 다이어그램이 포함된 Markdown 메모 작성.
- ElyOffice는 어떻게 설치하나요?
- 툴체인 버전 확인(macOS): scripts/doctor.sh 패치된 LibreOffice 빌드(약 1시간): scripts/build-libreoffice.sh 바이너리 빌드: cargo build -p ely-lok --bins -p ely-pdf-engine --bins ElyDoc 실행: cargo run -p ely-doc
- ElyOffice은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ELY-Open-Source/ElyOffice
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Tauri 2와 React로 만든, Markdown 편집 및 미리보기를 지원하는 가벼운 크로스 플랫폼 데스크톱 스티키 노트 앱입니다.
비디오·오디오·이미지·자막·메타데이터 변환을 세밀하게 제어하는 FFmpeg용 네이티브 데스크톱 GUI입니다.
Tauri 2와 SolidJS로 만든 Windows, macOS, Linux, Android용 무료 오픈소스 PDF 뷰어·편집기·주석 도구
Logitech 마우스·키보드·웹캠의 버튼, DPI, SmartShift를 재설정하는 로컬 우선 Rust 대안
Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, PDF를 Markdown으로 변환하는 Rust 라이브러리 및 CLI입니다.