Python Jupyter

Open-source Python projects categorized as Jupyter

Top 23 Python Jupyter Projects

  1. tqdm

    :zap: A Fast, Extensible Progress Bar for Python and CLI

    Project mention: FLaNK-AIM: 20 May 2024 Weekly | dev.to | 2024-05-20
  2. SaaSHub

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

    SaaSHub logo
  3. dash

    Data Apps & Dashboards for Python. No JavaScript Required.

  4. 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
  5. ydata-profiling

    1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.

  6. docker-stacks

    Ready-to-run Docker images containing Jupyter applications

    Project mention: Today is Ubuntu's 20th Anniversary | news.ycombinator.com | 2024-10-20

    https://github.com/jupyter/docker-stacks/blob/main/images/do... :

      docker run -p 10000:8888 quay.io/jupyter/scipy-notebook:2024-10-07

  7. papermill

    📚 Parameterize, execute, and analyze notebooks

    Project mention: Jupyter Notebooks as E2E Tests | news.ycombinator.com | 2024-12-18
  8. voila

    Voilà turns Jupyter notebooks into standalone web applications

  9. lux

    Automatically visualize your pandas dataframe via a single print! 📊 💡 (by lux-org)

  10. panel

    Panel: The powerful data exploration & web app framework for Python (by holoviz)

    Project mention: A simple way to explore data through a Tableau-like UI directly in your data app | news.ycombinator.com | 2024-12-30

    If you want to support the Panel project, the easiest way to do this is to give a star on Github: https://github.com/holoviz/panel. Much appreciated. Thanks.

  11. mercury

    Convert Jupyter Notebooks to Web Apps

    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

  12. jupyter-book

    Create beautiful, publication-quality books and documents from computational content.

    Project mention: Ask HN: Best way for a Markdown based blog and eBook? | news.ycombinator.com | 2024-05-17

    If it’s a technical book, you might like https://jupyterbook.org/

  13. polyaxon

    MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle

  14. geemap

    A Python package for interactive geospatial analysis and visualization with Google Earth Engine.

  15. ploomber

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

  16. jupyter-ai

    A generative AI extension for JupyterLab

    Project mention: Show HN: Adding Mistral Codestral and GPT-4o to Jupyter Notebooks | news.ycombinator.com | 2024-07-02

    Have y'all seen Jupyter AI? Seems to do the same but better while being a JupyterLab extension https://github.com/jupyterlab/jupyter-ai

  17. leafmap

    A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment

  18. nbviewer

    nbconvert as a web service: Render Jupyter Notebooks as static web pages

  19. pygraphistry

    PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer

    Project mention: Initial CUDA Performance Lessons | news.ycombinator.com | 2024-10-11

    Nice!

    It's interesting from the perspective of maintenance too. You can bet most constants like warp sizes will change, so you get into things like having profiles, autotuners, or not sweating the small stuff.

    We went more extreme, and nowadays focus on several layers up: By accepting the (high!) constant overheads of tools like RAPIDS cuDF , we get in exchange the ability to easily crank code with good saturation on the newest GPUs and that any data scientist can edit and extend. Likewise, they just need to understand basics like data movement and columnar analytics data reps to make GPU pipelines. We have ~1 CUDA kernel left and many years of higher-level.

    As an example, this is one of the core methods of our new graph query language (think cypher on pandas/spark), and it gets Graph500 level performance on cheapo GPUs just by being data parallel with high saturation per step: https://github.com/graphistry/pygraphistry/blob/master/graph... . Despite ping-ponging a ton because cudf doesn't (yet) coalesce GPU kernel calls, it still places well, and is easy to maintain & extend.

  20. Solara

    A Pure Python, React-style Framework for Scaling Your Jupyter and Web Apps

    Project mention: Designing a Pure Python Web Framework | news.ycombinator.com | 2024-03-22

    I really like this idea of using Python to create both the frontend and backend. Another lib doing this is https://solara.dev/ . Something I particularly like about Solara is that you can interactively build your app in a Jupyter Notebook, since behind the scenes it's using ipywidgets.

    Has anyone compared Solara and Reflex and can comment on pros/cons? Are there other options in this space? Maybe https://shiny.posit.co/py/ ?

  21. euporie

    Jupyter notebooks in the terminal

    Project mention: Evaluate Markdown code blocks within Vim | news.ycombinator.com | 2024-10-26
  22. repo2docker

    Turn repositories into Jupyter-enabled Docker images

  23. zero-to-jupyterhub-k8s

    Helm Chart & Documentation for deploying JupyterHub on Kubernetes

  24. sparkmagic

    Jupyter magics and kernels for working with remote Spark clusters

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 Jupyter discussion

Log in or Post with

Python Jupyter related posts

Index

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

# Project Stars
1 tqdm 29,096
2 dash 21,818
3 ipython 16,341
4 ydata-profiling 12,652
5 docker-stacks 8,067
6 papermill 6,050
7 voila 5,538
8 lux 5,240
9 panel 4,947
10 mercury 4,116
11 jupyter-book 3,939
12 polyaxon 3,592
13 geemap 3,539
14 ploomber 3,537
15 jupyter-ai 3,337
16 leafmap 3,248
17 nbviewer 2,220
18 pygraphistry 2,198
19 Solara 1,964
20 euporie 1,839
21 repo2docker 1,642
22 zero-to-jupyterhub-k8s 1,574
23 sparkmagic 1,338

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

Did you know that Python is
the 2nd most popular programming language
based on number of references?