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.

  • 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.

    InfluxDB logo
  • 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.

    WorkOS logo
  • 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: Ask HN: What products other than Obsidian share the file over app philosophy? | news.ycombinator.com | 2024-04-03

    FSNotes for macOS and iOS is one I used for a little while.

    https://fsnot.es/

    todo.txt is another thing that comes to mind.

    http://todotxt.org/

    And of course pretty much all of *nix.

  • 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.

  • 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

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

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,307
2 d2l-en 21,564
3 ipython 16,129
4 kubeflow 13,634
5 numpy-100 11,440
6 PRML 11,250
7 notebook 11,126
8 notesnook 8,280
9 docker-stacks 7,729
10 fast-stable-diffusion 7,298
11 nb 6,275
12 nteract 6,148
13 fsnotes 6,107
14 papermill 5,615
15 yn 5,313
16 Lorien 4,921
17 Pluto.jl 4,868
18 polynote 4,483
19 QOwnNotes 4,323
20 MachineLearningNotebooks 3,949
21 mercury 3,761
22 polyaxon 3,476
23 Spark Notebook 3,146
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com