Software open source de wiki colaborativa e documentação, que pode ser hospedado por conta própria como alternativa ao Confluence e ao Notion.
livebook-dev/livebook
Notebook web para escrever e executar código Elixir interativo e colaborativo, com Markdown, gráficos e tabelas.
- Estrelas
- 5,910
- Forks
- 528
- Issues abertas
- 23
- Último commit
- ontem
O que é?
Livebook é uma aplicação web para escrever notebooks de código. Os documentos combinam texto em Markdown com células de código, e o código Elixir é executado sob demanda, para que o leitor possa executar, alterar e executar novamente cada parte de uma análise ou documento.
O editor é baseado no CodeMirror e oferece autocompletar, documentação em linha e formatação de código. Os resultados podem ser exibidos como gráficos Vega-Lite, tabelas e mapas por meio da biblioteca Kino. As células inteligentes oferecem recursos baseados em formulários para tarefas como consultar bancos de dados ou criar gráficos. O Livebook acompanha quais células estão desatualizadas e executa o código em uma ordem previsível, incluindo o gerenciamento de pacotes. Vários usuários podem editar o mesmo notebook ao mesmo tempo.
Os notebooks são salvos como arquivos .livemd, um subconjunto de Markdown compatível com diagramas Mermaid e fórmulas KaTeX e que funciona com controle de versão. O código pode ser executado em uma instância Elixir nova, conectado a um node existente ou dentro de um projeto Elixir existente, para usar seus módulos e dependências. O Livebook pode ser instalado como aplicativo para desktop, executado com Docker ou iniciado pelo escript do Elixir ou a partir do código-fonte.
Recursos principais
- 01Células de código Elixir executadas sob demanda junto com texto em Markdown
- 02Editor baseado no CodeMirror com autocompletar e documentação em linha
- 03Gráficos interativos, tabelas e mapas renderizados com Kino e Vega-Lite
- 04Células inteligentes para tarefas comuns, como consultar bancos de dados e plotar dados
- 05Colaboração em tempo real, com vários usuários editando um mesmo notebook
- 06Notebooks salvos como arquivos .livemd compatíveis com controle de versão
Casos de uso
- Explorar e visualizar dados com Elixir
- Documentar ou inspecionar um projeto Elixir existente, com acesso aos seus módulos
- Escrever tutoriais e guias compartilháveis e executáveis
- Executar em conjunto os notebooks de análise de uma equipe em um servidor compartilhado
Início rápido
- 1
Execute o Livebook com Docker usando a configuração padrão
docker run -p 8080:8080 -p 8081:8081 --pull always ghcr.io/livebook-dev/livebook - 2
Instale o Elixir v1.18 ou posterior e, em seguida, instale o escript do Livebook
mix escript.install hex livebook - 3
Inicie o servidor do Livebook
livebook server
Antes de usar
- O Livebook executa código arbitrário, então qualquer pessoa com acesso a uma instância pode executar qualquer código na máquina.
- A instalação direta requer Elixir v1.18 ou posterior e vários aplicativos Erlang.
Em coleções
Tópicos
Perguntas frequentes
- O que é livebook?
- Notebook web para escrever e executar código Elixir interativo e colaborativo, com Markdown, gráficos e tabelas. Livebook é uma aplicação web para escrever notebooks de código. Os documentos combinam texto em Markdown com células de código, e o código Elixir é executado sob demanda, para que o leitor possa executar, alterar e executar novamente cada parte de uma análise ou documento.
- livebook é gratuito? Qual é a licença?
- livebook é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- livebook ainda é mantido?
- Manutenção ativa. O último commit de livebook foi em 6 de nov. de 2026.
- Para que posso usar livebook?
- Explorar e visualizar dados com Elixir Documentar ou inspecionar um projeto Elixir existente, com acesso aos seus módulos Escrever tutoriais e guias compartilháveis e executáveis Executar em conjunto os notebooks de análise de uma equipe em um servidor compartilhado
- Como instalar livebook?
- Execute o Livebook com Docker usando a configuração padrão: docker run -p 8080:8080 -p 8081:8081 --pull always ghcr.io/livebook-dev/livebook Instale o Elixir v1.18 ou posterior e, em seguida, instale o escript do Livebook: mix escript.install hex livebook Inicie o servidor do Livebook: livebook server
- Onde consigo livebook?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/livebook-dev/livebook
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo web Phoenix auto-hospedável para gerar ideias, votar nelas e priorizá-las em equipe, com atualizações ao vivo e acesso anônimo opcional.
Editor colaborativo de documentos em tempo real, auto-hospedável, que atribui cada edição ao autor e mantém o histórico completo de revisões.
Um planejador de viagens colaborativo, auto-hospedado e em tempo real, com mapas, orçamentos, listas de bagagem, diário e ferramentas opcionais de IA.
Ferramenta de compartilhamento de terminal pela web que permite a qualquer pessoa entrar na sua sessão ao vivo pelo navegador e colaborar em tempo real.
Suíte de escritório colaborativa e autohospedada, com editores de documentos, planilhas, apresentações, formulários e PDFs, compatível com .docx, .xlsx e .pptx.