Software wiki y de documentación colaborativa de código abierto, una alternativa a Confluence y Notion que puedes alojar por tu cuenta.
livebook-dev/livebook
Un notebook web para escribir y ejecutar código Elixir interactivo y colaborativo con Markdown, gráficos y tablas.
- Estrellas
- 5,908
- Forks
- 528
- Issues abiertos
- 23
- Último commit
- hace 20 horas
¿Qué es?
Livebook es una aplicación web para crear notebooks de código. Los documentos combinan texto Markdown con celdas de código, y el código Elixir se ejecuta bajo demanda, de modo que quien lee puede ejecutar, modificar y volver a ejecutar cada parte de un análisis o documento.
El editor está basado en CodeMirror y ofrece autocompletado, documentación en línea y formato de código. Los resultados se pueden mostrar como gráficos Vega-Lite, tablas y mapas mediante la biblioteca Kino. Las celdas inteligentes ofrecen asistentes basados en formularios para tareas como consultar bases de datos o crear gráficos. Livebook lleva un seguimiento de las celdas desactualizadas y ejecuta el código en un orden predecible, incluida la gestión de paquetes. Varios usuarios pueden editar el mismo notebook al mismo tiempo.
Los notebooks se guardan como archivos .livemd, un subconjunto de Markdown que admite diagramas Mermaid y fórmulas KaTeX, y es compatible con el control de versiones. El código puede ejecutarse en una instancia nueva de Elixir, conectarse a un nodo existente o ejecutarse dentro de un proyecto Elixir existente para usar sus módulos y dependencias. Se puede instalar como aplicación de escritorio, ejecutar con Docker o iniciar desde el escript de Elixir o el código fuente.
Funciones clave
- 01Celdas de código Elixir que se evalúan bajo demanda junto con texto Markdown
- 02Editor basado en CodeMirror con autocompletado y documentación en línea
- 03Gráficos interactivos, tablas y mapas renderizados mediante Kino y Vega-Lite
- 04Celdas inteligentes para tareas habituales, como consultar bases de datos y graficar datos
- 05Colaboración en tiempo real para que varios usuarios editen un mismo notebook
- 06Notebooks guardados como archivos .livemd compatibles con el control de versiones
Casos de uso
- Explorar y visualizar datos con Elixir
- Documentar o inspeccionar un proyecto Elixir existente con acceso a sus módulos
- Crear tutoriales y guías compartibles y ejecutables
- Ejecutar en equipo notebooks de análisis en un servidor compartido
Inicio rápido
- 1
Ejecuta Livebook con Docker usando la configuración predeterminada
docker run -p 8080:8080 -p 8081:8081 --pull always ghcr.io/livebook-dev/livebook - 2
Instala Elixir v1.18 o posterior y, después, instala el escript de Livebook
mix escript.install hex livebook - 3
Inicia el servidor de Livebook
livebook server
Antes de usarlo
- Livebook ejecuta código arbitrario, por lo que cualquiera que tenga acceso a una instancia puede ejecutar cualquier código en la máquina.
- La instalación directa requiere Elixir v1.18 o posterior y varias aplicaciones de Erlang.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es livebook?
- Un notebook web para escribir y ejecutar código Elixir interactivo y colaborativo con Markdown, gráficos y tablas. Livebook es una aplicación web para crear notebooks de código. Los documentos combinan texto Markdown con celdas de código, y el código Elixir se ejecuta bajo demanda, de modo que quien lee puede ejecutar, modificar y volver a ejecutar cada parte de un análisis o documento.
- ¿livebook es gratuito? ¿Qué licencia tiene?
- livebook es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿livebook sigue mantenido?
- Mantenimiento activo. El último commit de livebook fue el 5 nov 2026.
- ¿Para qué puedo usar livebook?
- Explorar y visualizar datos con Elixir Documentar o inspeccionar un proyecto Elixir existente con acceso a sus módulos Crear tutoriales y guías compartibles y ejecutables Ejecutar en equipo notebooks de análisis en un servidor compartido
- ¿Cómo se instala livebook?
- Ejecuta Livebook con Docker usando la configuración predeterminada: docker run -p 8080:8080 -p 8081:8081 --pull always ghcr.io/livebook-dev/livebook Instala Elixir v1.18 o posterior y, después, instala el escript de Livebook: mix escript.install hex livebook Inicia el servidor de Livebook: livebook server
- ¿Dónde consigo livebook?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/livebook-dev/livebook
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación web Phoenix autoalojable para generar ideas, votarlas y priorizarlas en equipo, con actualizaciones en vivo y acceso anónimo opcional.
Editor de documentos colaborativo en tiempo real y autoalojable, que atribuye cada edición a su autor y conserva todo el historial de revisiones.
Un planificador de viajes colaborativo, autoalojado y en tiempo real, con mapas, presupuestos, listas de equipaje, diario y herramientas de IA opcionales.
Herramienta web para compartir una sesión de terminal en vivo desde el navegador y colaborar en tiempo real.
Suite ofimática colaborativa en línea y autoalojada, con editores de documentos, hojas de cálculo, presentaciones, formularios y PDF, compatible con .docx, .xlsx y .pptx.