jupyterlab-extension

Open-source projects categorized as jupyterlab-extension

Top 23 jupyterlab-extension Open-Source Projects

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

    Voilà turns Jupyter notebooks into standalone web applications

  • Project mention: voila VS solara - a user suggested alternative | libhunt.com/r/voila | 2023-10-13
  • 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
  • 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

  • ipywidgets

    Interactive Widgets for the Jupyter Notebook

  • Project mention: ipywidgets alternatives - solara and ipyvuetify | libhunt.com/r/ipywidgets | 2023-10-13
  • 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):

  • nbdime

    Tools for diffing and merging of Jupyter notebooks.

  • Project mention: Stuff I Learned during Hanukkah of Data 2023 | dev.to | 2023-12-18

    I remember hearing about nbdime and thinking it sounded useful, but I've never really needed it since I rarely use Jupyter in the first place. But then I made some changes to my Hanukkah of Data 2023 notebook to work with the follow-up "speed run" challenge (a new dataset and slightly tweaked clues), and the native Git diff was too noisy to be useful. nbdime came to the rescue! Here are the changes I had to make for days 2 and 3 during the speed run:

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

  • ipympl

    Matplotlib Jupyter Integration

  • ipyleaflet

    A Jupyter - Leaflet.js bridge

  • 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

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

  • jupyterlab_code_formatter

    A JupyterLab plugin to facilitate invocation of code formatters.

  • jupyterlab-drawio

    A standalone embedding of the FOSS drawio / mxgraph package into jupyterlab

  • gather

    Spit shine for Jupyter notebooks 🧽✨ (by microsoft)

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

  • stickyland

    Break the linear presentation of Jupyter Notebooks with sticky cells!

  • ipydatagrid

    Fast Datagrid widget for the Jupyter Notebook and JupyterLab

  • jupyter-renderers

    Renderers and renderer extensions for JupyterLab

  • genv

    GPU environment and cluster management with LLM support

  • jupyterlab_templates

    Support for jupyter notebook templates in jupyterlab

  • gator

    Conda environment and package management extension from within Jupyter (by mamba-org)

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

    If you use conda there are extensions that can help with this by automatically registering any available conda environments that include ipykernel in your Jupyter Lab environment.

    nb_conda_kernels is pretty reliable but not actively maintained. Gator from the mamba folks is new and still a bit rough around the edges but looks like it will be pretty slick eventually.

    https://github.com/Anaconda-Platform/nb_conda_kernels

    https://github.com/mamba-org/gator

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

jupyterlab-extension related posts

Index

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

Project Stars
1 jupytext 6,410
2 voila 5,196
3 awesome-jupyter 3,753
4 jupyterlite 3,644
5 ipywidgets 3,042
6 jupyter-ai 2,828
7 nbdime 2,593
8 elyra 1,770
9 jupyterlab-lsp 1,726
10 ipympl 1,525
11 ipyleaflet 1,450
12 jupyterlab-git 1,387
13 jupyterlab-vim 964
14 best-of-jupyter 827
15 jupyterlab_code_formatter 793
16 jupyterlab-drawio 592
17 gather 524
18 stickyland 499
19 ipydatagrid 497
20 jupyter-renderers 485
21 genv 392
22 jupyterlab_templates 371
23 gator 255
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.
www.influxdata.com