Hacker ApprovedDepartments

Pluto.jl

Hacker Approved

Ranked 3 of 7 computational notebooks by recommenders

Reactive Julia notebook that updates dependent cells automatically, keeping state consistent and pleasant for exploratory work. Critics mainly cite fixed output placement and new environments each session.

Reactive Julia notebook that updates dependent cells automatically, keeping state consistent and pleasant for exploratory work. Critics mainly cite fixed output placement and new environments each session.

21 people gave an opinion

recommend it
21
criticize it
0
approval share
100%
Each figure is one person. RecommendsCriticizes

Recommended in 5 of 13 months

  1. November 2025: recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 21 people recommend itNeeds 10 or more, met.
  • Nobody criticizes itNeeds 2 to 1 or better, met.
  • Recommended in 5 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Enjoyable for exploration and learning

    “Pluto has been quite nice for me to use over the last few years”

    Comment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

    “was one of those exercises that actually were fun and educative”

    Comment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

    “Pluto is designed specifically for it, and is lovely.”

    Comment from 12 Oct 2026 in “Calculus with Julia”
  • Reactive updates between dependent cells

    “The way Pluto handles dependencies between code cells is really just so nice.”

    Comment from 11 Nov 2025 in “The terminal of the future”

    “Pluto.jl and Marimo solve that by using reactivity to make state transparent”

    Comment from 24 Jul 2026 in “Marimo Now Runs in PyCharm”

    “Pluto's reactivity eliminates this issue altogether.”

    Comment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”
  • Handles state and compilation well

    “It runs all sorts of compilations in the background, as well as handles state much better for Julia.”

    Comment from 20 Feb 2026 in “Show HN: A physically-based GPU ray tracer written in Julia”

    “Pluto.jl and Marimo solve that by using reactivity to make state transparent”

    Comment from 24 Jul 2026 in “Marimo Now Runs in PyCharm”

What people warn about

Each mark is one comment

  • Output shown above command, no toggle

    “I also would like if they gave you a toggle option to display the output below the code boxes”

    Comment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

    “the output of a command being shown above the command that creates it”

    Comment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”
  • Creates a new environment each session

    “I like Pluto, what is a small annoyance is it creates a new environment in each session”

    Comment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

    “isn't that just a `Pkg.activate` away?”

    Comment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

Other computational notebooks people recommend

The four most recommended other computational notebooks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Pluto.jl compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Jupyter Notebook673963%12——
marimo53788%11—Approved
Pluto.jlThis page210100%5—Approved
Google Colab18772%9—Approved
Deepnote121643%2——
See all 7 computational notebooks, ranked

What people said

20 of the 22 comments that mention it, newest first. Each links to the original comment.

“Pluto is designed specifically for it, and is lovely.”

RecommendsComment from 12 Oct 2026 in “Calculus with Julia”

“One thing I miss from Pluto.jl workflow is `let` for lowering friction for exploratory or plot cells”

RecommendsComment from 25 Jul 2026 in “Marimo Now Runs in PyCharm”

“Pluto.jl and Marimo solve that by using reactivity to make state transparent”

RecommendsComment from 24 Jul 2026 in “Marimo Now Runs in PyCharm”

“Pluto's reactivity eliminates this issue altogether.”

RecommendsComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“isn't that just a `Pkg.activate` away?”

MixedComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“It's so close to being something that I really love, but it's just not quite there for me.”

MixedComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“it makes notebooks reproducible on other machines, rather than tying them to your system environment.”

RecommendsComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“Pluto is great. I use it all the time.”

RecommendsComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“make it annoying to use as a tool”

MixedComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“I like Pluto, what is a small annoyance is it creates a new environment in each session”

MixedComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“In Pluto, you sort of rely on your calculations being quick.”

MixedComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“was one of those exercises that actually were fun and educative”

RecommendsComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“Reactive notebooks are so much better.”

RecommendsComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“I am not sure that a pure play Julia notebook thing is long run better than a pure play Python thing”

MixedComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“Pluto has been quite nice for me to use over the last few years”

RecommendsComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“I also would like if they gave you a toggle option to display the output below the code boxes”

MixedComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“the output of a command being shown above the command that creates it”

MixedComment from 3 Jun 2026 in “Pluto.jl 1.0 release – reactive notebook for Julia”

“It runs all sorts of compilations in the background, as well as handles state much better for Julia.”

RecommendsComment from 20 Feb 2026 in “Show HN: A physically-based GPU ray tracer written in Julia”

“Very ergonomic for that type of work.”

RecommendsComment from 3 Feb 2026 in “Ask HN: Do you still physical calculators?”

“The way Pluto handles dependencies between code cells is really just so nice.”

RecommendsComment from 11 Nov 2025 in “The terminal of the future”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.