Notebooks

Top 23 Notebook Open-Source Projects

  • fastai

    The fastai deep learning library

  • fastbook

    The fastai book, published as Jupyter Notebooks

  • Project mention: The fastai book, published as Jupyter Notebooks | news.ycombinator.com | 2024-01-17
  • 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
  • bokeh

    Interactive Data Visualization in the browser, from Python

  • Project mention: Mastering Matplotlib: A Step-by-Step Tutorial for Beginners | dev.to | 2023-12-25

    Bokeh - Interactive Web Plotting for Python.

  • jupytext

    Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts

  • Project mention: The Jupyter+Git problem is now solved | news.ycombinator.com | 2023-07-19
  • 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:

  • livebook

    Automate code & data workflows with interactive Elixir notebooks

  • Project mention: Super simple validated structs in Elixir | dev.to | 2024-04-20

    To get started you need a running instance of Livebook

  • marimo

    A reactive notebook for Python β€” run reproducible experiments, execute as a script, deploy as an app, and version with git.

  • Project mention: Lessons learned reinventing the Python notebook | news.ycombinator.com | 2024-05-11

    > Another advantage that I didn't see mentioned in TFA is parallelism

    That's something we're thinking about and designing:

    https://github.com/marimo-team/marimo/issues/1103

    Feel free to join the conversation there if you have thoughts!

  • SaaSHub

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

    SaaSHub logo
  • orchest

    Build data pipelines, the easy way πŸ› οΈ

  • ploomber

    The fastest ⚑️ way to build data pipelines. Develop iteratively, deploy anywhere. ☁️

  • Project mention: Show HN: JupySQL – a SQL client for Jupyter (ipython-SQL successor) | news.ycombinator.com | 2023-12-06

    - One-click sharing powered by Ploomber Cloud: https://ploomber.io

    Documentation: https://jupysql.ploomber.io

    Note that JupySQL is a fork of ipython-sql; which is no longer actively developed. Catherine, ipython-sql's creator, was kind enough to pass the project to us (check out ipython-sql's README).

    We'd love to learn what you think and what features we can ship for JupySQL to be the best SQL client! Please let us know in the comments!

  • interactive

    .NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.

  • Project mention: Exploratory Data Analysis with F#, Plotly.NET, and ML.NET DataFrames | dev.to | 2023-12-25

    All of this will be accomplished inside of a single Polyglot Notebook. If you're not familiar with Polyglot Notebooks, they're a technology built on top of Jupyter Notebooks that allow you to use additional language kernels, including a F# Kernel. This lets you run interactive data science experiments in a single notebook as shown here in VS Code:

  • course22

    The fast.ai course notebooks

  • Project mention: Trying to get into machine learning and create a code that would recognise when my cat is detected on a camera, how should I approach this? | /r/learnmachinelearning | 2023-07-01

    Use this lesson from fast.ai, delete the code cell that downloads 'bird' and 'forest' images from a search engine, and manually upload about 100 pictures of your own cat.

  • MEDIUM_NoteBook

    Repository containing notebooks of my posts on Medium

  • elyra

    Elyra extends JupyterLab with an AI centric approach.

  • osmnx-examples

    Gallery of OSMnx tutorials, usage examples, and feature demonstations.

  • ipyflow

    A reactive Python kernel for Jupyter notebooks.

  • Project mention: Show HN: Marimo – an open-source reactive notebook for Python | news.ycombinator.com | 2024-01-12

    You're probably referring to nbgather (https://github.com/microsoft/gather), which shipped with VSCode for a while.

    nbgather used static slicing to get all the code necessary to reconstruct some cell. I actually worked with Andrew Head (original nbgather author) and Shreya Shankar to implement something similar in ipyflow (but with dynamic slicing and a not-as-nice interface): https://github.com/ipyflow/ipyflow?tab=readme-ov-file#state-...

    I have no doubt something like this will make its way into marimo's roadmap at some point :)

  • crossnote-app

    πŸ“ An interesting markdown note taking application

  • retype

    Retype is an ✨ ultra-high-performance✨ static site generator that builds a website based on simple text files.

  • Project mention: MdBook – Create book from Markdown files. Like Gitbook but implemented in Rust | news.ycombinator.com | 2023-06-29
  • notebooker

    Productionise & schedule your Jupyter Notebooks as easily as you wrote them.

  • Project mention: JupyterLab 4.0 | news.ycombinator.com | 2023-06-13

    To add to this, shamelessly self-promoting, Notebooker (https://github.com/man-group/notebooker) is a neat way of scheduling your Jupyter notebooks as parametrisable reports whose results are presented in a little web GUI (either as static HTML, PDF, or as reveal.js slideshow renders)

  • evernote-backup

    Backup & export all Evernote notes and notebooks

  • Project mention: Be Gentle With Me -- I'm trying to export from the web version of Evernote. Can't find the "export" option? Help? | /r/Evernote | 2023-12-11

    There's a script which can download all your notes and then export them as ENEX - either individual notes or whole notebooks.

  • cytoflow

    A Python toolbox for quantitative, reproducible flow cytometry analysis

  • notebooks

    Implement, demonstrate, reproduce and extend the results of the Risk articles 'Differential Machine Learning' (2020) and 'PCA with a Difference' (2021) by Huge and Savine, and cover implementation details left out from the papers. (by differential-machine-learning)

  • ploomber-engine

    A toolbox 🧰 for Jupyter notebooks πŸ“™: testing, experiment tracking, debugging, profiling, and more!

  • notebooks

    A collection of Livebook notebooks (by jonatanklosko)

  • Project mention: Elixir Livebook is a secret weapon for documentation | news.ycombinator.com | 2023-08-06

    The source code[2] is really instructional and easy to understand. I highly recommend to look into it :)

    [1] https://github.com/jonatanklosko/notebooks/blob/main/article...

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

Notebooks related posts

  • Lessons learned reinventing the Python notebook

    3 projects | news.ycombinator.com | 11 May 2024
  • Super simple validated structs in Elixir

    1 project | dev.to | 20 Apr 2024
  • Setup Nx lib and EXLA to run NX/AXON with CUDA

    2 projects | dev.to | 22 Mar 2024
  • Show HN: Marimo – open-source reactive Python notebook – running in WASM

    3 projects | news.ycombinator.com | 29 Feb 2024
  • Show HN: Privacy-first cross platform spreadsheet pipeline app

    1 project | news.ycombinator.com | 30 Jan 2024
  • The fastai book, published as Jupyter Notebooks

    1 project | news.ycombinator.com | 17 Jan 2024
  • Show HN: Marimo – an open-source reactive notebook for Python

    13 projects | news.ycombinator.com | 12 Jan 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

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

Project Stars
1 fastai 25,691
2 fastbook 20,860
3 bokeh 18,884
4 jupytext 6,449
5 papermill 5,656
6 livebook 4,457
7 marimo 4,253
8 orchest 4,021
9 ploomber 3,392
10 interactive 2,758
11 course22 2,175
12 MEDIUM_NoteBook 2,027
13 elyra 1,780
14 osmnx-examples 1,467
15 ipyflow 1,082
16 crossnote-app 1,052
17 retype 987
18 notebooker 844
19 evernote-backup 810
20 cytoflow 162
21 notebooks 132
22 ploomber-engine 59
23 notebooks 48

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com