Python Notebooks

Open-source Python projects categorized as Notebooks

Top 13 Python Notebook Projects

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

  • marimo

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

  • Project mention: Show HN: Marimo – open-source reactive Python notebook – running in WASM | news.ycombinator.com | 2024-02-29

    We do support GitHub Copilot in the pip/conda installable version that you can run locally on your computer. (https://github.com/marimo-team/marimo)

    We have considered adding more copilot features for refactoring or text-to-cell.

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

  • elyra

    Elyra extends JupyterLab with an AI centric approach.

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

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

  • ploomber-engine

    A toolbox 🧰 for Jupyter notebooks 📙: testing, experiment tracking, debugging, profiling, and more!

  • zero-true

    Zero-True: A collaborative notebook built for data scientists

  • Project mention: Show HN: Heynote – A Dedicated Scratchpad for Developers | news.ycombinator.com | 2023-12-22

    This is awesome.... I'm super interested in polyglot file formats like this one. Huge congrats and I will definitely be giving it a try.

    I've actually been working on my own project to combine Python+SQL+Markdwown+Rich Text into one reactive executable document. If any of you are interested here is a link: https://github.com/Zero-True/zero-true.

  • jupyblog

    Execute code snippets in markdown files.

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

Python Notebooks related posts

Index

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

Project Stars
1 bokeh 18,839
2 jupytext 6,418
3 papermill 5,623
4 marimo 3,940
5 ploomber 3,374
6 elyra 1,773
7 ipyflow 1,073
8 notebooker 842
9 evernote-backup 779
10 cytoflow 162
11 ploomber-engine 59
12 zero-true 33
13 jupyblog 21

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