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 β
Top 23 Notebook Open-Source Projects
-
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 -
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.
-
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)
-
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.
-
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 -
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.
-
-
-
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.
-
-
Project mention: 15 Open-Source Projects to Replace Popular SaaS Tools & Apps π¨βπ»π₯ | dev.to | 2025-01-13
π©βπ» GitHub link | β 9.7K stars | π» Website link
-
https://github.com/jupyter/docker-stacks/blob/main/images/do... :
docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2024-10-07
-
-
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.
Repository: nb
-
-
-
-
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.
-
-
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.
-
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 -
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.
-
MachineLearningNotebooks
Python notebooks with ML and deep learning examples with Azure Machine Learning Python SDK | Microsoft
-
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
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
Notebook discussion
Notebook related posts
-
Google Unveils Agent2Agent Protocol for Next-Gen AI Collaboration
-
AI Innovations and Insights from Google Cloud Next 2025
-
Instrument your LLM calls to analyze AI costs and usage
-
Google Unveils Ironwood: 7th Gen TPU for Enhanced AI Inference
-
How to use Gyroscope in Presentations or Why Take a JoyCon to DPG2025
-
Google Cloud Unveils A4 VMs with NVIDIA Blackwell GPUs for AI
-
Modeling Earth using GeoData in a few lines of code
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 26 Apr 2025
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 |