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. Learn more β
Top 23 Jupyterlab Open-Source Projects
-
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.
-
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.
-
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.
-
jupyterlab-lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
-
best-of-jupyter
π A ranked list of awesome Jupyter Notebook, Hub and Lab projects (extensions, kernels, tools). Updated weekly.
-
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.
-
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.
Project mention: Show HN: Marimo β an open-source reactive notebook for Python | news.ycombinator.com | 2024-01-12Does 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
See https://github.com/jupyter/docker-stacks
Project mention: Spreadsheet errors can have disastrous consequences β yet we keep making them | news.ycombinator.com | 2024-01-25What 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...
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
Project mention: RStudio: Integrated development environment (IDE) for R | news.ycombinator.com | 2024-03-20An 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.
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):
- 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
Project mention: Show HN: Marimo β an open-source reactive notebook for Python | news.ycombinator.com | 2024-01-12You'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 :)
Project mention: Spreadsheet errors can have disastrous consequences β yet we keep making them | news.ycombinator.com | 2024-01-25What 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...
> 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.
Jupyterlab related posts
- RStudio: Integrated development environment (IDE) for R
- Show HN: Consol3 β A 3D engine in the terminal that executes on the CPU
- πͺ Put magic in your Notebook w/ Jupyter-AI
- Show HN: Marimo β an open-source reactive notebook for Python
- Jupyter Highlight
- Remote execution of code
- Java kernel for Jupyter - update
-
A note from our sponsor - InfluxDB
www.influxdata.com | 27 Apr 2024
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