Notebook

Top 23 Notebook Open-Source Projects

  1. siyuan

    A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.

    Project mention: French gov's open source alternative to Notion or Outline | news.ycombinator.com | 2025-03-16
  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. Trilium Notes

    Build your personal knowledge base with Trilium Notes

    Project mention: Taking Notes with Joplin | news.ycombinator.com | 2025-04-19

    https://github.com/zadam/trilium#trilium-is-in-maintenance-m... above and beyond the license difference between the two (I'm not looking for trouble, I'm only saying they are different)

  4. d2l-en

    Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.

  5. ipython

    Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.

    Project mention: REPL for Dart: supporting 3rd party packages, hot reload, and full grammar | news.ycombinator.com | 2024-09-28
  6. kubeflow

    Machine Learning Toolkit for Kubernetes

    Project mention: 10 Must-Know Open Source Platform Engineering Tools for AI/ML Workflows | dev.to | 2025-02-06

    Kubeflow is a Kubernetes-native, open source platform that simplifies ML workflow management on Kubernetes. It handles the complexities of containerization and supports end-to-end pipeline automation and distributed training on large datasets, making it ideal for production-grade ML systems.

  7. numpy-100

    100 numpy exercises (with solutions)

  8. notebook

    Jupyter Interactive Notebook

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. PRML

    PRML algorithms implemented in Python

  11. notesnook

    A fully open source & end-to-end encrypted note taking alternative to Evernote.

    Project mention: 15 Open-Source Projects to Replace Popular SaaS Tools & Apps πŸ‘¨β€πŸ’»πŸ”₯ | dev.to | 2025-01-13

    πŸ‘©β€πŸ’» GitHub link | ⭐ 9.7K stars | πŸ’» Website link

  12. docker-stacks

    Ready-to-run Docker images containing Jupyter applications

    Project mention: Today is Ubuntu's 20th Anniversary | news.ycombinator.com | 2024-10-20

    https://github.com/jupyter/docker-stacks/blob/main/images/do... :

      docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2024-10-07

  13. fast-stable-diffusion

    fast-stable-diffusion + DreamBooth

  14. nb

    CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.

    Project mention: ✨ Top 5 Open-Source Terminal Note-Taking Applications ✨ | dev.to | 2025-01-29

    Repository: nb

  15. fsnotes

    Notes manager for macOS/iOS

  16. nteract

    πŸ“˜ The interactive computing suite for you! ✨

  17. papermill

    πŸ“š Parameterize, execute, and analyze notebooks

    Project mention: Jupyter Notebooks as E2E Tests | news.ycombinator.com | 2024-12-18
  18. yn

    A highly extensible Markdown editor. Version control, AI Copilot, mind map, documents encryption, code snippet running, integrated terminal, chart embedding, HTML applets, Reveal.js, plug-in, and macro replacement.

  19. Lorien

    Infinite canvas drawing/whiteboarding app for Windows, Linux and macOS. Made with Godot.

  20. Pluto.jl

    🎈 Simple reactive notebooks for Julia

    Project mention: A data scientist's journey building a B2B data product with Julia and Pluto | dev.to | 2025-02-27

    In this post, I’m exploring dev tools for data scientists, specifically Julia and Pluto.jl. I interviewed Mandar, a data scientist and software engineer, about his experience adopting Pluto, a reactive notebook environment similar to Jupyter notebooks. What’s different about Pluto is that it’s designed specifically for Julia, a programming language built for scientific computing and machine learning.

  21. QOwnNotes

    QOwnNotes is a plain-text file notepad and todo-list manager with Markdown support and Nextcloud / ownCloud integration.

    Project mention: Ask HN: What note taking app do you guys using as a developer? | news.ycombinator.com | 2025-03-08
  22. polynote

    A better notebook for Scala (and more)

    Project mention: Apache Zeppelin | news.ycombinator.com | 2024-09-02

    If you're looking for more modern notebooks supporting Scala (and Spark):

    - https://almond.sh

    - https://polynote.org

    Toree is mostly dead but might also get a Scala 2.13 release now that Spark 4.0 is approaching.

  23. MachineLearningNotebooks

    Python notebooks with ML and deep learning examples with Azure Machine Learning Python SDK | Microsoft

  24. mercury

    Convert Jupyter Notebooks to Web Apps

    Project mention: Ask HN: Founders who offer free/OS and paid SaaS, how do you manage your code? | news.ycombinator.com | 2024-05-13

    I'm running a SaaS for serving Python notebooks as web apps [0]. We offer widgets for notebooks and server, both as open source [1]. In open source you are managing the server instance with default Django Admin Panel. In the SaaS version, we have a dashboard for managing site (adding users, setting visibility, usage analytics), the dashboard is closed source. The open source version by default is single site, but can be switched to multi-tenant (multiple domains and subdomains) just by adding instances in the database. In case of update, sometimes it is required to update both code bases. Employees have access to both code bases.

    We started with open-source first, and added SaaS offering after ~2 years. The code base split was a natural choice. At first, I didn't want to add SaaS, because managing servers is a lot of work. But, we have a lot of requests for such service, and it makes really easy to deploy notebook online (with few clicks you have unique domain and notebook running). I'm happy with this code base split.

    [0]: https://runmercury.com

    [1]: https://github.com/mljar/mercury

  25. polyaxon

    MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle

  26. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Notebook discussion

Log in or Post with

Notebook related posts

  • Google Unveils Agent2Agent Protocol for Next-Gen AI Collaboration

    2 projects | dev.to | 15 Apr 2025
  • AI Innovations and Insights from Google Cloud Next 2025

    1 project | dev.to | 14 Apr 2025
  • Instrument your LLM calls to analyze AI costs and usage

    3 projects | dev.to | 11 Apr 2025
  • Google Unveils Ironwood: 7th Gen TPU for Enhanced AI Inference

    1 project | dev.to | 10 Apr 2025
  • How to use Gyroscope in Presentations or Why Take a JoyCon to DPG2025

    3 projects | dev.to | 27 Mar 2025
  • Google Cloud Unveils A4 VMs with NVIDIA Blackwell GPUs for AI

    1 project | dev.to | 22 Mar 2025
  • Modeling Earth using GeoData in a few lines of code

    1 project | dev.to | 20 Mar 2025
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 26 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more β†’

Index

What are some of the best open-source Notebook projects? This list will help you:

# Project Stars
1 siyuan 34,081
2 Trilium Notes 28,517
3 d2l-en 25,610
4 ipython 16,454
5 kubeflow 14,887
6 numpy-100 12,700
7 notebook 12,227
8 PRML 11,573
9 notesnook 11,687
10 docker-stacks 8,185
11 fast-stable-diffusion 7,717
12 nb 7,013
13 fsnotes 6,846
14 nteract 6,238
15 papermill 6,137
16 yn 5,838
17 Lorien 5,855
18 Pluto.jl 5,114
19 QOwnNotes 4,959
20 polynote 4,555
21 MachineLearningNotebooks 4,185
22 mercury 4,176
23 polyaxon 3,630

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?