Repolode
GitbookIO

GitbookIO/gitbook

Motor de renderizado de código abierto basado en Next.js que sirve sitios de documentación publicados en GitBook y permite el autoalojamiento opcional.

Alternativa open source a:GitBook

Estrellas
29,069
Forks
4,039
Issues abiertos
91
Último commit
hace 21 horas

¿Qué es?

GitBook es una plataforma para gestionar el conocimiento técnico de los equipos. Este repositorio contiene el frontend de código abierto que renderiza el contenido publicado en GitBook, por lo que permite mostrar desde este código un sitio de documentación creado en GitBook.

El proyecto está desarrollado con Next.js y TypeScript, y se ejecuta localmente con Node.js y Bun. Al iniciar el servidor de desarrollo, puedes abrir cualquier espacio publicado en GitBook mediante una URL de localhost y ver los cambios en el código reflejados al instante en el navegador. En las pull requests se ejecutan pruebas visuales y de rendimiento.

Es posible autoalojarlo para personalizar el aspecto de la documentación publicada e integrarla en tu propia aplicación. Los mantenedores señalan que quienes lo autoalojan pasan a ser responsables de la fiabilidad y de mantenerse al día con los cambios de la plataforma, y recomiendan esta opción solo si esa contrapartida resulta adecuada.

Funciones clave

  • 01Renderiza sitios de documentación publicados en GitBook a partir del código fuente.
  • 02Desarrollado con Next.js y TypeScript.
  • 03Servidor de desarrollo local que permite abrir cualquier espacio publicado en GitBook.
  • 04Admite el autoalojamiento con opciones para personalizar el aspecto.
  • 05Incluye archivos de traducción para la interfaz de GitBook.

Casos de uso

  • Autoalojar un sitio publicado en GitBook bajo tu propio dominio.
  • Integrar documentación renderizada por GitBook en tu propia aplicación.
  • Personalizar el aspecto de la documentación publicada.
  • Contribuir con correcciones o traducciones al motor de renderizado de GitBook.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/gitbookIO/gitbook.git
  2. 2

    Cambia a la versión de Node indicada por el proyecto con nvm

    nvm use
  3. 3

    Instala las dependencias con Bun

    bun install
  4. 4

    Inicia el servidor de desarrollo local

    bun dev

Antes de usarlo

  • Se requiere Node.js 22.3 o posterior y Bun 1.2.15 o posterior.
  • Está bajo la licencia GPL-3.0, por lo que para distribuir código modificado hay que hacer público el código fuente o adquirir una licencia comercial.
  • El README no recomienda el autoalojamiento y los mantenedores no garantizan soporte para los forks.

Temas

Preguntas frecuentes

¿Qué es gitbook?
Motor de renderizado de código abierto basado en Next.js que sirve sitios de documentación publicados en GitBook y permite el autoalojamiento opcional. GitBook es una plataforma para gestionar el conocimiento técnico de los equipos. Este repositorio contiene el frontend de código abierto que renderiza el contenido publicado en GitBook, por lo que permite mostrar desde este código un sitio de documentación creado en GitBook.
¿gitbook es gratuito? ¿Qué licencia tiene?
gitbook es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gitbook sigue mantenido?
Mantenimiento activo. El último commit de gitbook fue el 21 oct 2026.
¿Para qué puedo usar gitbook?
Autoalojar un sitio publicado en GitBook bajo tu propio dominio. Integrar documentación renderizada por GitBook en tu propia aplicación. Personalizar el aspecto de la documentación publicada. Contribuir con correcciones o traducciones al motor de renderizado de GitBook.
¿Cómo se instala gitbook?
Clona el repositorio: git clone https://github.com/gitbookIO/gitbook.git Cambia a la versión de Node indicada por el proyecto con nvm: nvm use Instala las dependencias con Bun: bun install Inicia el servidor de desarrollo local: bun dev
¿Dónde consigo gitbook?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/GitbookIO/gitbook

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados