Write interactive & collaborative code notebooks in Elixir

News: Livebook v0.4 is out. Read the changelog.

Get Livebook up and running in minutes

It’s easy to get started with Livebook, in the cloud or your local machine.
Step 2
$ docker run -p 8080:8080 --pull always livebook/livebook
Step 2
$ mix escript.install hex livebook
$ livebook server

Interested in Livebook Pro?

We are working on it and we would love to hear your thoughts in our survey. It takes 2 minutes. Answer Livebook Pro survey

Do more with Livebook

There’s much to do with Livebook and its awesome collaborative features. Here is a sneak peak:

Interactive data

Build charts, tables, and more to explore your data. Or use reactive inputs to allow readers to directly interact with your notebook.

Collaborate as a team

Multiple users can work on the same notebook at once. It works out-of-the-box either in single-node or multi-node deployments without additional tools.

Reproducible workflows

Livebook ensures your code runs in a predictable order, all the way down to package management. It also tracks your notebook state, annotating which parts are stale.

Productivity at your fingertips

Livebook's code editor supports autocompletion, inline documentation, code formatting, and more. Plus keyboard shortcuts throughout the notebook.

Share it! Version it!

Notebooks are .livemd files, a subset of Markdown with support for equations and annotations. They can be easily shared and play well with version control.

Not familiar with Elixir?

Once Livebook is up and running, check out the Explore section to learn more about the language, the platform, and Livebook itself. Go to install

Latest news and screencasts

Livebook is sponsored by Fly.io