Markdown 파일로 GitBook과 비슷한 온라인 책을 만드는 Rust CLI 도구입니다.
GitbookIO/gitbook
GitBook에서 게시한 문서 사이트를 제공하고 선택적으로 자체 호스팅할 수 있는 오픈 소스 Next.js 렌더링 엔진입니다.
대체할 수 있는 제품:GitBook
- 스타
- 29,069
- 포크
- 4,039
- 열린 이슈
- 91
- 마지막 커밋
- 22시간 전
어떤 프로젝트인가요?
GitBook은 팀의 기술 지식을 관리하는 플랫폼입니다. 이 저장소에는 GitBook에 게시된 콘텐츠를 렌더링하는 오픈 소스 프런트엔드가 포함되어 있어, GitBook으로 만든 문서 사이트를 이 코드로 표시할 수 있습니다.
이 프로젝트는 Next.js와 TypeScript로 구축되었으며 Node.js와 Bun으로 로컬에서 실행할 수 있습니다. 개발 서버를 실행하면 localhost URL을 통해 게시된 GitBook 스페이스를 열 수 있고, 코드를 변경하면 브라우저에 바로 반영됩니다. pull request에서는 시각 및 성능 테스트가 실행됩니다.
자체 호스팅도 가능하므로 게시된 문서의 디자인을 맞춤 설정하고 자체 애플리케이션에 임베드할 수 있습니다. 유지 관리자는 자체 호스팅을 선택하면 안정성을 책임지고 플랫폼 변경 사항을 따라가야 한다고 안내하며, 이러한 상충 관계가 적합한 경우에만 권장합니다.
핵심 기능
- 01소스 코드에서 GitBook에 게시된 문서 사이트를 렌더링합니다.
- 02Next.js와 TypeScript를 기반으로 구축되었습니다.
- 03게시된 모든 GitBook 스페이스를 열 수 있는 로컬 개발 서버를 제공합니다.
- 04디자인과 외관을 맞춤 설정할 수 있는 자체 호스팅을 지원합니다.
- 05GitBook UI 번역 파일을 포함합니다.
활용 사례
- GitBook에 게시된 사이트를 자체 도메인에서 자체 호스팅하기.
- GitBook으로 렌더링한 문서를 자체 애플리케이션에 임베드하기.
- 게시된 문서의 외관을 맞춤 설정하기.
- GitBook 렌더링 엔진에 수정 사항이나 번역을 기여하기.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/gitbookIO/gitbook.git - 2
nvm으로 프로젝트에서 지정한 Node 버전으로 전환합니다
nvm use - 3
Bun으로 종속성을 설치합니다
bun install - 4
로컬 개발 서버를 시작합니다
bun dev
사용 전 알아둘 점
- Node.js 22.3 이상과 Bun 1.2.15 이상이 필요합니다.
- GPL-3.0 라이선스가 적용되므로 수정한 코드를 배포하려면 소스 코드를 공개하거나 상용 라이선스를 구매해야 합니다.
- README에서는 셀프 호스팅을 권장하지 않으며, 유지 관리자는 포크에 대한 지원을 보장하지 않습니다.
토픽
자주 묻는 질문
- gitbook은(는) 무엇인가요?
- GitBook에서 게시한 문서 사이트를 제공하고 선택적으로 자체 호스팅할 수 있는 오픈 소스 Next.js 렌더링 엔진입니다. GitBook은 팀의 기술 지식을 관리하는 플랫폼입니다. 이 저장소에는 GitBook에 게시된 콘텐츠를 렌더링하는 오픈 소스 프런트엔드가 포함되어 있어, GitBook으로 만든 문서 사이트를 이 코드로 표시할 수 있습니다.
- gitbook은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- gitbook은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- gitbook은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. gitbook의 마지막 커밋은 2026년 10월 21일입니다.
- gitbook은(는) 어디에 사용할 수 있나요?
- GitBook에 게시된 사이트를 자체 도메인에서 자체 호스팅하기. GitBook으로 렌더링한 문서를 자체 애플리케이션에 임베드하기. 게시된 문서의 외관을 맞춤 설정하기. GitBook 렌더링 엔진에 수정 사항이나 번역을 기여하기.
- gitbook는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/gitbookIO/gitbook.git nvm으로 프로젝트에서 지정한 Node 버전으로 전환합니다: nvm use Bun으로 종속성을 설치합니다: bun install 로컬 개발 서버를 시작합니다: bun dev
- gitbook은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/GitbookIO/gitbook
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
편집 가능한 Astro 문서 사이트를 저장소에 생성하며, 에이전트가 읽을 수 있는 Markdown과 llms.txt를 기본 제공합니다.
Confluence와 Notion의 대안으로 직접 호스팅할 수 있는 오픈 소스 협업 위키 및 문서화 소프트웨어입니다.
GitHub 저장소에서 콘텐츠와 미디어를 직접 편집할 수 있는 오픈 소스 CMS로, Jekyll, Hugo, Next.js, Astro 등을 사용하는 정적 사이트를 대상으로 합니다.
휴대용 셸 스크립트 하나에 담긴 CLI 및 로컬 웹 기반 노트·북마크·지식 베이스 도구입니다.
AI 에이전트와 팀을 위한 Markdown 파일시스템으로, 전체 텍스트·벡터 검색, Git 버전 관리, 웹 UI를 단일 Go 바이너리로 제공합니다.