Notebook

Top 23 Notebook Open-Source Projects

  • Trilium Notes

    Build your personal knowledge base with Trilium Notes

    Project mention: Patterns of personal knowledge base (2023) | news.ycombinator.com | 2024-03-11
  • 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.

    Project mention: which book to chose for deep learning :lan Goodfellow or francois chollet | /r/learnmachinelearning | 2023-04-07
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ipython

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

    Project mention: The new pdbp (Pdb+) Python debugger! | dev.to | 2023-08-02

    If you’re already using ipython, this isn’t a problem because you’ll already need to download most of these dependencies anyway. But if you’re not using ipython… you’ll still need to download those dependencies.

  • kubeflow

    Machine Learning Toolkit for Kubernetes

  • numpy-100

    100 numpy exercises (with solutions)

    Project mention: Book to practice along Mckinney's "Python for data analysis" | /r/learnpython | 2023-06-16

    Check out this numpy 100 exercises repo.

  • PRML

    PRML algorithms implemented in Python

  • notebook

    Jupyter Interactive Notebook

    Project mention: Jupyter Notebook 7 | news.ycombinator.com | 2023-07-27

    For folks asking what the Notebook UX offers that the Lab does not, this github thread may be enlightening: https://github.com/jupyter/notebook/issues/6210

    (TLDR: some novice users in educational settings find the lab environment overwhelming.)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • notesnook

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

    Project mention: Notesnook – open-source and zero knowledge private note taking app | news.ycombinator.com | 2023-12-20

    The home page title has the word zero knowledge, I guess?

    Their GitHub has slightly more info regarding this, but I agree that stuff like this should have at least a page dedicated for it that explains how they've implemented their security.

    > Notesnook is a free (as in speech) & open-source note-taking app focused on user privacy & ease of use. To ensure zero knowledge principles, Notesnook encrypts everything on your device using XChaCha20-Poly1305 & Argon2.

    https://github.com/streetwriters/notesnook

  • docker-stacks

    Ready-to-run Docker images containing Jupyter applications

    Project mention: Linux or Windows for coding?? | /r/learnprogramming | 2023-05-21

    See https://github.com/jupyter/docker-stacks

  • fast-stable-diffusion

    fast-stable-diffusion + DreamBooth

    Project mention: Working Colab notebooks for training Dreambooth? | /r/DreamBooth | 2023-12-10

    I tried using TheLastBen's fast dreambooth trainer. I managed to train a ckpt file but I can't run it.

  • 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: Nb – note taking and archiving on the command line | news.ycombinator.com | 2024-02-03
  • nteract

    📘 The interactive computing suite for you! ✨

  • fsnotes

    Notes manager for macOS/iOS

    Project mention: TextEditors.org – A website about every known software Text Editor | news.ycombinator.com | 2024-01-17
  • papermill

    📚 Parameterize, execute, and analyze notebooks

    Project mention: Spreadsheet errors can have disastrous consequences – yet we keep making them | news.ycombinator.com | 2024-01-25

    Pandas docs > Comparison with spreadsheets: https://pandas.pydata.org/docs/getting_started/comparison/co...

    Pandas docs > I/O > Excel files: https://pandas.pydata.org/docs/user_guide/io.html#excel-file...

    nteract/papermill: https://github.com/nteract/papermill :

    > papermill is a tool for parameterizing, executing, and analyzing Jupyter Notebooks. [...]

    > This opens up new opportunities for how notebooks can be used. For example:

    > - Perhaps you have a financial report that you wish to run with different values on the first or last day of a month or at the beginning or end of the year, using parameters makes this task easier.

    "The World Excel Championship is being broadcast on ESPN" (2022) https://news.ycombinator.com/item?id=32420925 :

    > Computational notebook speedrun ideas:

  • 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: Yank Note: A Hackable Markdown Editor for Programmers | news.ycombinator.com | 2023-04-09
  • Lorien

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

    Project mention: Show HN: GodotOS: A Fake Operating System Interface Made in the Godot Engine | news.ycombinator.com | 2024-01-11

    Completely agreed! I've been meaning to write a blog post on using Godot to professionally create cross-platform applications (and probably will soon). The short of it is that Godot is fantastic as a UI builder, and I think a lot of people are slowly realizing it. Many professional applications have been built with Godot[0] , and I also want to give a shoutout to Lorien[1] which is my favorite whiteboard application also made in Godot, and what partially inspired this whole project.

    [0]: https://alfredbaudisch.com/blog/gamedev/godot-engine/standal...

    [1]: https://github.com/mbrlabs/Lorien

  • Pluto.jl

    🎈 Simple reactive notebooks for Julia

    Project mention: Potential of the Julia programming language for high energy physics computing | news.ycombinator.com | 2023-12-04

    I thought that notebook based development and package based development were diametrically opposed in the past, but Pluto.jl notebooks have changed my mind about this.

    A Pluto.jl notebook is a human readable Julia source file. The Pluto.jl package is itself developed via Pluto.jl notebooks.

    https://github.com/fonsp/Pluto.jl

    Also, the VSCode Julia plugin tooling has really expanded in functionality and usability for me in the past year. The integrated debugging took some work to setup, but is fast enough to drop into a local frame.

    https://code.visualstudio.com/docs/languages/julia

    Julia is the first language I have achieved full life cycle integration between exploratory code to sharable package. It even runs quite well on my Android. 2023 is the first year I was able to solve a differential equation or render a 3D surface from a calculated mesh with the hardware in my pocket.

  • polynote

    A better notebook for Scala (and more)

  • QOwnNotes

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

    Project mention: QOwnNotes | news.ycombinator.com | 2023-12-21
  • MachineLearningNotebooks

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

    Project mention: Multiple model loading on a Online Fully managed endpoint | /r/AZURE | 2023-04-21

    I found an example using the python SDK v2:

  • mercury

    Convert Jupyter Notebooks to Web Apps

    Project mention: mercury VS solara - a user suggested alternative | libhunt.com/r/mercury | 2023-10-13
  • polyaxon

    MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle

  • Spark Notebook

    Interactive and Reactive Data Science using Scala and Spark.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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). The latest post mention was on 2024-03-11.

Notebook related posts

Index

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

Project Stars
1 Trilium Notes 25,088
2 d2l-en 21,335
3 ipython 16,113
4 kubeflow 13,552
5 numpy-100 11,367
6 PRML 11,250
7 notebook 11,066
8 notesnook 8,206
9 docker-stacks 7,710
10 fast-stable-diffusion 7,251
11 nb 6,234
12 nteract 6,143
13 fsnotes 6,074
14 papermill 5,589
15 yn 5,270
16 Lorien 4,880
17 Pluto.jl 4,847
18 polynote 4,480
19 QOwnNotes 4,278
20 MachineLearningNotebooks 3,932
21 mercury 3,743
22 polyaxon 3,465
23 Spark Notebook 3,147
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com