Skip to content
SPECIFICTION
Get listed

Dnote vs Pluto.jl

Dnote

getdnote.com

Pluto.jl

plutojl.org

Side by side

FigureDnotePluto.jl
Price fromFreeFree
Free planYesYes
Free trial——
Open source—Yes
Web—Yes
WindowsYesYes
macOSYesYes
LinuxYesYes
Android—Yes
APIYesYes
Self-hostedYesYes
Plans published11
Spec score · Notebook Software8.2 (#11)8.3 (#10)
LicenseDnote is free and open source software licensed under Apache License 2.0.The Pluto.jl package is released under the MIT license; sample notebooks use the Unlicense unless otherwise specified.
SecurityDnote's end-to-end encryption feature was removed; the maker says the removal restored full-text search on the web, embedded notes in emails, and password recovery.The project repository links to a security policy; the pages reviewed do not state a security certification or compliance standard.
SupportThe maker's documentation links to GitHub for the project and documentation feedback.The project points users to its FAQ and documentation, a Zulip chat room, a built-in feedback system, and an email contact.

Plans

Dnote

  • DnoteFree

Dnote pricing →

Pluto.jl

  • Pluto.jlFree

Pluto.jl pricing →

In their own words

Dnote

Dnote is a free, open-source terminal notebook for storing commands, snippets, and insights, then locating them with full-text search. It runs locally on Linux, macOS, and Windows, with an API platform option and self-hosted deployment. Notes live in books; Dnote creates a book automatically when its first note is added. Editing uses the text editor configured on your system, whether terminal-based or graphical. The command-line client stores data in SQLite and follows the XDG Base Directory convention for configuration and data paths. You can optionally run a self-hosted server to synchronize notes between devices. That server exposes a REST API for notes and books, reachable from any HTTP client, while the CLI accepts standard-input piping. Deployment options include Docker Compose, Docker, or a standalone binary. The web note-taking interface was removed, and end-to-end encryption was removed according to the maker.

Visit getdnote.com

Pluto.jl

Pluto.jl is a free, open-source reactive notebook for the Julia programming language, developed for education. Its cells track dependencies, and changes cause affected cells to rerun. PlutoUI provides widgets such as sliders, text fields, and buttons; custom widgets can be built with HTML, CSS, and JavaScript. Pluto analyzes package use, manages a separate package environment for each notebook, and stores environment details in the notebook file. Its documentation says there is no mutable workspace, so the visible code describes the program state. Notebooks can be exported with cell outputs as HTML or PDF. The software is available under the MIT License at free and supports real-time collaboration. To use the package, install Julia and start Pluto from Julia's terminal or REPL; the site lists Julia 1.10 through 1.12. It also links to an online editor powered by mybinder.org and featured notebooks that can run in a browser. Pluto was developed alongside MIT's Introduction to Computational Thinking course and is designed for students and teachers.

Visit plutojl.org