Un entorno de notebooks web para computación interactiva que combina código, resultados y texto en un mismo documento.
jupyter/nbviewer
Servicio web en Python basado en nbconvert que convierte Jupyter Notebooks de URL, GitHub, Gists y otras fuentes en páginas web estáticas.
Alternativa open source a:nbviewer.org
- Estrellas
- 2,284
- Forks
- 575
- Issues abiertos
- 204
- Último commit
- hace 20 horas
¿Qué es?
nbviewer es la aplicación web que está detrás del sitio público Jupyter Notebook Viewer. Toma un notebook de una URL, un repositorio de GitHub, un Gist u otra fuente compatible y lo convierte en una página HTML estática, para que cualquiera pueda leerlo en el navegador sin instalar Jupyter.
El proyecto incluye proveedores para url, gist, github, huggingface y archivos locales. La conversión se realiza con nbconvert, y el resultado también se puede presentar en otros formatos, como diapositivas o un script de texto plano. Se puede ejecutar localmente con Docker o una instalación de Python, y admite GitHub OAuth o tokens de API para acceder más rápido a GitHub, así como instancias de GitHub Enterprise.
nbviewer también puede ejecutarse como servicio de JupyterHub, lo que limita el acceso a quienes se hayan autenticado en el Hub. Esto resulta útil para ver notebooks locales de forma privada con la opción --localfiles.
Funciones clave
- 01Convierte notebooks de URL, GitHub, Gists, Hugging Face y archivos locales.
- 02Basado en nbconvert, con formatos de salida HTML, diapositivas y scripts.
- 03Se ejecuta localmente mediante Docker Compose o una instalación de Python con caché de memcached.
- 04Admite GitHub OAuth, tokens de API y GitHub Enterprise.
- 05Puede ejecutarse como servicio de JupyterHub para limitar el acceso a usuarios autenticados.
Casos de uso
- Alojar un visor interno de notebooks para un equipo en su propia red.
- Compartir notebooks convertidos desde un repositorio de GitHub sin exigir que se instale Jupyter.
- Consultar notebooks privados en una instancia de GitHub Enterprise.
- Proteger notebooks locales mediante la autenticación de JupyterHub.
Inicio rápido
- 1
Descarga la imagen de Docker
docker pull jupyter/nbviewer - 2
Ejecuta el contenedor y abre el puerto 8080
docker run -p 8080:8080 jupyter/nbviewer
Antes de usarlo
- No se pudo identificar la licencia automáticamente, así que consulta las condiciones de licencia del repositorio antes de reutilizarlo.
- Para ejecutarlo localmente, necesitas varios paquetes del sistema, como pandoc y libmemcached, además de un entorno de Python.
- Para acceder a GitHub más rápido, configura claves de GitHub OAuth o un token de API.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es nbviewer?
- Servicio web en Python basado en nbconvert que convierte Jupyter Notebooks de URL, GitHub, Gists y otras fuentes en páginas web estáticas. nbviewer es la aplicación web que está detrás del sitio público Jupyter Notebook Viewer. Toma un notebook de una URL, un repositorio de GitHub, un Gist u otra fuente compatible y lo convierte en una página HTML estática, para que cualquiera pueda leerlo en el navegador sin instalar Jupyter.
- ¿nbviewer es gratuito? ¿Qué licencia tiene?
- nbviewer es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿nbviewer sigue mantenido?
- Mantenimiento activo. El último commit de nbviewer fue el 5 nov 2026.
- ¿Para qué puedo usar nbviewer?
- Alojar un visor interno de notebooks para un equipo en su propia red. Compartir notebooks convertidos desde un repositorio de GitHub sin exigir que se instale Jupyter. Consultar notebooks privados en una instancia de GitHub Enterprise. Proteger notebooks locales mediante la autenticación de JupyterHub.
- ¿Cómo se instala nbviewer?
- Descarga la imagen de Docker: docker pull jupyter/nbviewer Ejecuta el contenedor y abre el puerto 8080: docker run -p 8080:8080 jupyter/nbviewer
- ¿Dónde consigo nbviewer?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jupyter/nbviewer
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Convierte un notebook de Jupyter en una aplicación web interactiva y fácil de compartir, con widgets y reejecución reactiva, sin escribir código de frontend.
Plataforma empresarial para compartir y colaborar en notebooks de Jupyter, desarrollada con Ruby on Rails y respaldada por MySQL y OpenSearch.
Imágenes Docker listas para usar que incluyen JupyterLab, Jupyter Notebook y herramientas habituales de Python científico, para uso personal o en equipo.
Guarda notebooks de Jupyter como archivos Markdown o scripts de Python, Julia y R para compararlos y versionarlos fácilmente en Git.
Convierte notebooks de Jupyter en aplicaciones web independientes, con un kernel propio para cada usuario para usar widgets interactivos.