Jupyterlab

Top 23 Jupyterlab Open-Source Projects

  • JupyterLab

    JupyterLab computational environment.

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

    Does this allow to run a long running task in the background so that a user can close & reopen the tab and continue seeing all the output that has been produced thus far?

    This is currently being worked on in Jupyter: https://github.com/jupyterlab/jupyterlab/pull/15448

  • 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

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • 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
  • orchest

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

  • awesome-jupyter

    A curated list of awesome Jupyter projects, libraries and resources

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

    What are some Software Development methods for reducing errors:

    1. AUTOMATED TESTS; test assertions

    To write spreadsheet tests:

    A. Write your own test assertion library for their macro language; write assertEqual() in VBscript and Apps Script.

    B. Use another language with a test library and a test runner; e.g. Python and the `assert` keyword, unittest.TestCase().assertEqual() or pytest.

    C. Test the spreadsheet GUI with something like AutoHotKey.

    From https://news.ycombinator.com/item?id=35896192 :

    > The Scientific Method is testing, so testing (tests, assertions, fixtures) should be core to any scientific workflow system.

    > awesome-jupyter#testing: https://github.com/markusschanta/awesome-jupyter#testing

    > ml-tooling/best-of-jupyter lists papermill/papermill under "Interactive Widgets/Visualization" https://github.com/ml-tooling/best-of-jupyter#interactive-wi...

  • jupyterlite

    Wasm powered Jupyter running in the browser πŸ’‘

  • Project mention: SymPy: Symbolic Mathematics in Python | news.ycombinator.com | 2024-02-28

    The JupyterLite Python-compiled-to-WASM build has NumPy, SciPy, matplotlib, and SymPy installed; so you can do computer algebra with SymPy in a browser tab.

    https://JupyterLite.rtfd.io/

    https://github.com/jupyterlite/jupyterlite/tree/main/py/jupy... :

    > Initial support for interactive visualization libraries such as: altair, bqplot, ipywidgets, matplotlib, and plotly

  • polyaxon

    MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle

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

    Python training for business analysts and traders

  • jupyterlab-desktop

    JupyterLab desktop application, based on Electron.

  • Project mention: RStudio: Integrated development environment (IDE) for R | news.ycombinator.com | 2024-03-20

    An alternative in the Python world that is definitely worth looking into is the JupyterLab Desktop app, which is a standalone installer that is cross-platform and works great for beginners (no command line needed): https://github.com/jupyterlab/jupyterlab-desktop?tab=readme-...

    See my other comment in the main thread with more info.

  • jupyter-ai

    A generative AI extension for JupyterLab

  • Project mention: πŸͺ„ Put magic in your Notebook w/ Jupyter-AI | dev.to | 2024-02-14

    This notebook is dedicated to a (not so) short jupyterlab/jupyter-ai unboxing so anyone can enjoy this kind of magic (and much much more):

  • awesome-notebooks

    A powerful data & AI notebook templates catalog: prompts, plugins, models, workflow automation, analytics, code snippets - following the IMO framework to be searchable and reusable in any context.

  • elyra

    Elyra extends JupyterLab with an AI centric approach.

  • jupyterlab-lsp

    Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol

  • jupyterlab-git

    A Git extension for JupyterLab

  • Project mention: The Jupyter+Git problem is now solved | news.ycombinator.com | 2023-07-19

    - GitHub PR code reviews with ReviewNB[4]

    Alternatively, if you don't care about cell outputs then Jupytext[5]

    Disclaimer: I built ReviewNB. It's a completely bootstrapped business, 5 years in the making and now used by leading DS teams at Meta, AWS, NASA JPL, AirBnB, Lyft, Affirm, AMD, Microsoft & more (https://www.reviewnb.com/#customers)

    [1] https://github.com/jupyterlab/jupyterlab-git

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

  • jupyterlab-vim

    :neckbeard: Vim notebook cell bindings for JupyterLab

  • best-of-jupyter

    πŸ† A ranked list of awesome Jupyter Notebook, Hub and Lab projects (extensions, kernels, tools). Updated weekly.

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

    What are some Software Development methods for reducing errors:

    1. AUTOMATED TESTS; test assertions

    To write spreadsheet tests:

    A. Write your own test assertion library for their macro language; write assertEqual() in VBscript and Apps Script.

    B. Use another language with a test library and a test runner; e.g. Python and the `assert` keyword, unittest.TestCase().assertEqual() or pytest.

    C. Test the spreadsheet GUI with something like AutoHotKey.

    From https://news.ycombinator.com/item?id=35896192 :

    > The Scientific Method is testing, so testing (tests, assertions, fixtures) should be core to any scientific workflow system.

    > awesome-jupyter#testing: https://github.com/markusschanta/awesome-jupyter#testing

    > ml-tooling/best-of-jupyter lists papermill/papermill under "Interactive Widgets/Visualization" https://github.com/ml-tooling/best-of-jupyter#interactive-wi...

  • onepanel

    The open source, end-to-end computer vision platform. Label, build, train, tune, deploy and automate in a unified platform that runs on any cloud and on-premises.

  • tslab

    Interactive JavaScript and TypeScript programming with Jupyter

  • jupyenv

    Declarative and reproducible Jupyter environments - powered by Nix

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

    > There aren't good boundaries between Jupyter's own Python environment, and that of your notebooksβ€” if you have a dependency which conflicts with one of Jupyter's dependencies, then good luck.

    I believe that you can use https://github.com/tweag/jupyenv for this.

  • lumino

    Lumino is a library for building interactive web applications

  • stickyland

    Break the linear presentation of Jupyter Notebooks with sticky cells!

  • jupyter-renderers

    Renderers and renderer extensions for JupyterLab

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

Jupyterlab related posts

Index

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

Project Stars
1 JupyterLab 13,777
2 docker-stacks 7,738
3 jupytext 6,418
4 orchest 4,020
5 awesome-jupyter 3,764
6 jupyterlite 3,659
7 polyaxon 3,479
8 python-training 3,715
9 jupyterlab-desktop 3,357
10 jupyter-ai 2,843
11 awesome-notebooks 2,285
12 elyra 1,773
13 jupyterlab-lsp 1,730
14 jupyterlab-git 1,391
15 ipyflow 1,073
16 jupyterlab-vim 964
17 best-of-jupyter 836
18 onepanel 696
19 tslab 642
20 jupyenv 598
21 lumino 581
22 stickyland 499
23 jupyter-renderers 485

Sponsored
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.com