Repolode
ELY-Open-Source

ELY-Open-Source/ElyOffice

Rust와 GPUI로 만든 오프라인 우선 데스크톱 오피스 제품군: 문서, 스프레드시트, 프레젠테이션, PDF, Git, Markdown을 지원하며 파일은 로컬 폴더에 보관합니다.

대체할 수 있는 제품:Microsoft OfficeAdobe 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. 1

    툴체인 버전 확인(macOS)

    scripts/doctor.sh
  2. 2

    패치된 LibreOffice 빌드(약 1시간)

    scripts/build-libreoffice.sh
  3. 3

    바이너리 빌드

    cargo build -p ely-lok --bins -p ely-pdf-engine --bins
  4. 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 통계는 매일 갱신됩니다.

관련 프로젝트