실행 가능한 코드와 출력, 텍스트를 한 문서에 담아 대화형 컴퓨팅을 지원하는 웹 기반 노트북 환경입니다.
jupyter/nbviewer
nbconvert 기반 Python 웹 서비스로, URL, GitHub, Gist 등에서 Jupyter Notebook을 가져와 정적 웹 페이지로 렌더링합니다.
대체할 수 있는 제품:nbviewer.org
- 스타
- 2,284
- 포크
- 575
- 열린 이슈
- 204
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
nbviewer는 공개 Jupyter Notebook Viewer 사이트를 구동하는 웹 애플리케이션입니다. URL, GitHub 저장소, Gist 또는 지원되는 다른 소스에서 노트북을 가져와 정적 HTML 페이지로 변환하므로, 누구나 Jupyter를 설치하지 않고도 브라우저에서 렌더링된 노트북을 읽을 수 있습니다.
이 프로젝트에는 url, gist, github, huggingface, 로컬 파일용 provider가 포함되어 있습니다. 렌더링에는 nbconvert를 사용하며, 결과물을 슬라이드나 일반 스크립트 등 다른 형식으로도 표시할 수 있습니다. Docker 또는 Python 설치본으로 로컬에서 실행할 수 있으며, 더 빠르게 GitHub에 접근할 수 있도록 GitHub OAuth 또는 API 토큰을 지원하고 GitHub Enterprise 인스턴스도 지원합니다.
nbviewer는 JupyterHub 서비스로도 실행할 수 있으며, 이 경우 Hub에서 인증한 사용자만 접근할 수 있습니다. --localfiles 옵션을 사용해 로컬 노트북을 비공개로 열람할 때 유용합니다.
핵심 기능
- 01URL, GitHub, Gist, Hugging Face 및 로컬 파일에서 노트북을 렌더링합니다.
- 02nbconvert 기반으로, HTML, 슬라이드, 스크립트 형식으로 출력합니다.
- 03memcached 캐싱을 사용하며 Docker Compose 또는 Python 설치본으로 로컬에서 실행할 수 있습니다.
- 04GitHub OAuth, API 토큰, GitHub Enterprise를 지원합니다.
- 05JupyterHub 서비스로 실행해 인증된 사용자로 접근을 제한할 수 있습니다.
활용 사례
- 자체 네트워크에서 팀을 위한 내부 노트북 뷰어를 호스팅합니다.
- Jupyter를 설치하지 않아도 GitHub 저장소의 렌더링된 노트북을 공유합니다.
- GitHub Enterprise 인스턴스의 비공개 노트북을 열람합니다.
- JupyterHub 인증으로 로컬 노트북을 보호합니다.
빠른 시작
- 1
Docker 이미지를 가져오세요
docker pull jupyter/nbviewer - 2
컨테이너를 실행하고 포트 8080을 여세요
docker run -p 8080:8080 jupyter/nbviewer
사용 전 알아둘 점
- 라이선스를 자동으로 식별할 수 없었습니다. 재사용하기 전에 저장소의 라이선스 조건을 확인하세요.
- 로컬에서 실행하려면 pandoc, libmemcached와 같은 시스템 패키지와 Python 환경이 필요합니다.
- GitHub에 빠르게 액세스하려면 GitHub OAuth 키 또는 API 토큰을 설정하세요.
포함된 컬렉션
토픽
자주 묻는 질문
- nbviewer은(는) 무엇인가요?
- nbconvert 기반 Python 웹 서비스로, URL, GitHub, Gist 등에서 Jupyter Notebook을 가져와 정적 웹 페이지로 렌더링합니다. nbviewer는 공개 Jupyter Notebook Viewer 사이트를 구동하는 웹 애플리케이션입니다. URL, GitHub 저장소, Gist 또는 지원되는 다른 소스에서 노트북을 가져와 정적 HTML 페이지로 변환하므로, 누구나 Jupyter를 설치하지 않고도 브라우저에서 렌더링된 노트북을 읽을 수 있습니다.
- nbviewer은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- nbviewer은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- nbviewer은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. nbviewer의 마지막 커밋은 2026년 11월 5일입니다.
- nbviewer은(는) 어디에 사용할 수 있나요?
- 자체 네트워크에서 팀을 위한 내부 노트북 뷰어를 호스팅합니다. Jupyter를 설치하지 않아도 GitHub 저장소의 렌더링된 노트북을 공유합니다. GitHub Enterprise 인스턴스의 비공개 노트북을 열람합니다. JupyterHub 인증으로 로컬 노트북을 보호합니다.
- nbviewer는 어떻게 설치하나요?
- Docker 이미지를 가져오세요: docker pull jupyter/nbviewer 컨테이너를 실행하고 포트 8080을 여세요: docker run -p 8080:8080 jupyter/nbviewer
- nbviewer은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jupyter/nbviewer
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
프론트엔드 코드를 작성하지 않고도 Jupyter notebook을 위젯과 반응형 재실행을 지원하는 대화형 공유 웹 앱으로 바꿉니다.
MySQL과 OpenSearch를 기반으로 하는 Ruby on Rails 애플리케이션으로 구현된 엔터프라이즈용 Jupyter 노트북 공유·협업 플랫폼입니다.
개인 또는 팀이 바로 실행할 수 있도록 JupyterLab, Jupyter Notebook, 주요 과학 Python 도구를 포함한 Docker 이미지입니다.
Jupyter 노트북을 일반 Markdown 또는 Python, Julia, R 스크립트로 저장해 Git에서 변경 사항을 깔끔하게 비교하고 버전 관리합니다.
Jupyter 노트북을 독립형 웹 애플리케이션으로 바꾸고, 사용자마다 커널을 할당해 인터랙티브 위젯을 사용할 수 있게 합니다.