OpenSource-Hub
L

livebook

SHA-256
5.8k stars·Developer Tools·SHA-256 checksum verified

Livebook is a web-based interactive notebook for Elixir, featuring collaboration, rich visualizations, and reproducible execution.

Smart Download

Download Download Version

v0.19.7 · 86.1 MB

An interactive, collaborative notebook for Elixir with rich visualizations and reproducible execution.

Core Features

  • Code and Markdown cells with on-demand Elixir evaluation
  • Rich code editor with autocompletion, formatting, and inline docs
  • Interactive results via Kino: Vega-Lite charts, tables, maps
  • Smart cells for high-level automation (query DB, plot charts, etc.)
  • Deterministic execution order and package management

What It Can't Do

  • .livemd is a Markdown subset; rendering may differ in other Markdown viewers.
  • Anyone with access can execute code; set a password or restrict network access in production.
  • Collaboration relies on WebSocket; ensure stable connectivity.
  • Custom runtimes connected to existing projects may face dependency conflicts.

Use Cases

  • Data exploration and visualization
  • Interactive tutorials and education
  • Project documentation and introspection
  • Rapid prototyping and experimentation

Livebook is a web application that allows you to write interactive and collaborative code notebooks using Elixir. It features a rich code editor with autocompletion, inline documentation, and code formatting. Results can be displayed as Vega-Lite charts, tables, maps, and more through Kino. Smart cells enable high-level automation of tasks like querying databases or plotting charts. Notebooks are reproducible with deterministic execution order and package management. Multiple users can collaborate in real-time without additional setup. Notebooks are stored in the .livemd format, a Markdown subset supporting Mermaid diagrams and KaTeX math. Livebook can run as a desktop app, via Docker, on embedded devices, or directly with Elixir. It also supports custom runtimes for connecting to existing Elixir projects.

Tags

elixirnotebookinteractivecollaborationvisualizationweb

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Download the desktop installer for your OS from livebook.dev

4

Step 2: Double-click to install and follow the wizard

5

Step 3: Launch Livebook and open the displayed URL (default http://localhost:8080)

Install Guide
  1. Step 1: Download the desktop installer for your OS from livebook.dev
  2. Step 2: Double-click to install and follow the wizard
  3. Step 3: Launch Livebook and open the displayed URL (default http://localhost:8080)
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

bd95a3a7dd2a8f01d0a391f8429fe43789fe389dbf59c3591e8b77a10b6c86d9

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

For desktop app: uninstall like any other software (macOS: drag to Trash; Windows: Add/Remove Programs). For Docker or escript, remove the container or uninstall the escript package.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseApache-2.0
Last Updated2026-06-26 03:20:25
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

3 FAQs

Similar Projects