Pluto.jl icon
Pluto.jl icon

Pluto.jl

Writing a notebook is not just about writing the final document — Pluto empowers the experiments and discoveries that are essential to getting there.

Pluto.jl screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Platforms

  • Julia
  • Visual Studio Code
  • JavaScript
  • npm
0likes
0comments
0alternatives
0articles

Features

Properties

  1.  Lightweight

Features

  1.  Notebook
  2.  Variables
  3.  Package Manager

Pluto.jl News & Activities

Highlights All activities

Recent activities

Pluto.jl information

  • Developed by

    GR flagJuliaPluto
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentAI Tools & Services

GitHub repository

  •  5,334 Stars
  •  342 Forks
  •  359 Open Issues
  •   Updated  
View on GitHub
Pluto.jl was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Pluto.jl?

Writing a notebook is not just about writing the final document — Pluto empowers the experiments and discoveries that are essential to getting there.

Explore models and share results in a notebook that is

  • reactive - when changing a function or variable, Pluto automatically updates all affected cells.
  • lightweight - Pluto is written in pure Julia and is easy to install.
  • simple - no hidden workspace state; friendly UI.

Input

A Pluto notebook is made up of small blocks of Julia code (cells) and together they form a reactive notebook. When you change a variable, Pluto automatically re-runs the cells that refer to it. Cells can even be placed in arbitrary order - intelligent syntax analysis figures out the dependencies between them and takes care of execution.

Cells can contain arbitrary Julia code, and you can use external libraries. There are no code rewrites or wrappers, Pluto just looks at your code once before evaluation.

Output

Your notebooks are saved as pure Julia files, which you can then import as if you had been programming in a regular editor all along. You can also export your notebook with cell outputs as attractive HTML and PDF documents. By reordering cells and hiding code, you have full control over how you tell your story.

Official Links