marimo
jupyter-vim-binding
marimo | jupyter-vim-binding | |
---|---|---|
13 | 5 | |
4,050 | 1,921 | |
6.2% | - | |
9.9 | 0.0 | |
6 days ago | over 3 years ago | |
Python | JavaScript | |
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
marimo
-
Show HN: Marimo – open-source reactive Python notebook – running in WASM
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.
-
Show HN: Privacy-first cross platform spreadsheet pipeline app
i use marimo for this sort of stuff. Its a jupyter alike, but can be used to make simple internal apps
https://github.com/marimo-team/marimo
- FLaNK 15 Jan 2024
-
Show HN: Marimo – an open-source reactive notebook for Python
He is an example: https://marimo.io/@public/signal-decomposition
- Marimo – a fresh take at reactive Python notebooks
-
HTML Web Components
We use web components in our project (a reactive Python notebook that, among other things, lets users build simple web apps [1]) to make it easy for the user to instantiate and compose our UI elements. Users can easily interpolate these elements into markdown, for example, since their representation is just HTML.
[1] https://github.com/marimo-team/marimo
-
Marimo: Next-Generation Python Notebook
Thanks for sharing! marimo is free and open source (Apache 2.0): https://github.com/marimo-team/marimo
It's been under development for over a year and is used in research, science, and education across a number of labs and companies. We'll have lots more to share soon!
jupyter-vim-binding
-
Show HN: Marimo – an open-source reactive notebook for Python
I already use jupytext to store notebooks as code but the improved state management and notebook-as-app features are pretty compelling and I'm trying it out.
Unfortunately, I'm quite used to very specific vim keybindings in Jupyter (https://github.com/lambdalisue/jupyter-vim-binding) that make it pretty hard to use anything else :/
-
Ask HN: Are there any good Diff tools for Jupyter Notebooks?
On the on hand: cool, if you're an avid emacsen or a vimmer, yeah, ok. OTOH, gosh that is such a cluttered and cumbersome setup. Just bring in vim/emacs bindings to your jupyter: https://github.com/lambdalisue/jupyter-vim-binding. There's a handful of plugins, choose one.
Whatever the final solution everyone decides should be, I just hope it doesn't involve having two redundant windows open side-by-side like that.
- Using Neovim in place of Jupyter notebooks
-
How do you use Jupiter notebooks without wanting to rip your eyes out?
Use jupyter-vim-bindings! Works really well!! https://github.com/lambdalisue/jupyter-vim-binding
-
Better editor for jupyter notebook
Also, you can check out the vim key-binding extension if you are a loyal vim user like me! https://github.com/lambdalisue/jupyter-vim-binding
What are some alternatives?
vscode-dvc - Machine learning experiment tracking and data versioning with DVC extension for VS Code
firenvim - Embed Neovim in Chrome, Firefox & others.
hal9 - Hal9 — Create and Share Generative Apps
nvim-ipy - IPython/Jupyter plugin for Neovim
htm - Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
euporie - Jupyter notebooks in the terminal
webcomponents - Web Components specifications
jupyterlab-lsp - Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
htmx - </> htmx - high power tools for HTML
jupyterlab-vim - :neckbeard: Vim notebook cell bindings for JupyterLab
lit - Lit is a simple library for building fast, lightweight web components.
ydata-profiling - 1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.