mirror of
https://github.com/livebook-dev/livebook.git
synced 2024-11-10 09:03:02 +08:00
Update README.md
This commit is contained in:
parent
ba77c18616
commit
96de866c34
1 changed files with 7 additions and 5 deletions
12
README.md
12
README.md
|
@ -6,20 +6,22 @@ Livebook is a web application for writing interactive and collaborative code not
|
|||
|
||||
* Code notebooks with Markdown support and Code cells where Elixir code is evaluated on demand.
|
||||
|
||||
* Shareable: notebooks are stored in the `.livemd` format, which is a subset of Markdown with support for diagrams via [Mermaid](https://mermaid-js.github.io/mermaid) and for mathematical formulas via [KaTex](https://katex.org/). `.livemd` files can be easily shared and play well with version control.
|
||||
|
||||
* Interactive widgets via [Kino](https://github.com/elixir-nx/kino): manipulate [Vega-Lite charts](https://vega.github.io/vega-lite/), tables, and more.
|
||||
|
||||
* Rich code editor through [Monaco](https://microsoft.github.io/monaco-editor/): with support for autocompletion, inline documentation, code formatting, etc.
|
||||
|
||||
* Interactive results via [Kino](https://github.com/elixir-nx/kino): display [Vega-Lite charts](https://vega.github.io/vega-lite/), tables, maps, and more.
|
||||
|
||||
* Automation: use Smart cells to perform high-level tasks and write notebooks faster than ever. Query databases, build charts, and more coming directly from Livebook's UI.
|
||||
|
||||
* Reproducible: 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.
|
||||
|
||||
* Persistence: persist your notebooks to disk or any S3-compatible cloud storage.
|
||||
|
||||
* Collaboration: 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 a need for additional tooling.
|
||||
* Collaboration: multiple users can work on the same notebook at once, no additional dependencies required.
|
||||
|
||||
* Decentralized: Livebook is open-source and you can run it anywhere. The ["Run in Livebook" badges](https://livebook.dev/badge) makes it easy to import any Livebook into your preferred Livebook instance.
|
||||
|
||||
* Versionable: notebooks are stored in the `.livemd` format, which is a subset of Markdown with support for diagrams via [Mermaid](https://mermaid-js.github.io/mermaid) and for mathematical formulas via [KaTex](https://katex.org/). `.livemd` files can be shared and play well with version control.
|
||||
|
||||
* Custom runtimes: when executing Elixir code, you can either start a fresh Elixir instance, connect to an existing node, or run it inside an existing Elixir project, with access to all of its modules and dependencies. This means Livebook can be a great tool to introspect and document existing projects too.
|
||||
|
||||
We are actively working on Livebook and you can consult the issues tracker to see some of the features we are exploring. We also want to thank [Jupyter](https://jupyter.org/) and [Deepnote](https://deepnote.com/) for inspiring some of our features.
|
||||
|
|
Loading…
Reference in a new issue