graph-force
jupyterlite
Our great sponsors
graph-force | jupyterlite | |
---|---|---|
3 | 17 | |
165 | 3,229 | |
- | 1.1% | |
8.6 | 9.7 | |
6 months ago | 21 days ago | |
Rust | TypeScript | |
- | BSD 3-clause "New" or "Revised" License |
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.
graph-force
-
Hacker News top posts: Nov 29, 2022
Show HN: Python library for embedding large graphs\ (11 comments)
- Show HN: Python library for embedding large graphs (Written in Rust)
jupyterlite
-
Show HN: Ipython-GPT, a Jupyter/IPython Interface to Chat GPT
https://jupyterlite.readthedocs.io/en/latest/howto/extension... :
> We recommend checking out how to create a server extension first
From https://github.com/jupyterlite/jupyterlite/issues/237#issuec... re: 'micropip':
%pip install [email protected]
- Show HN: Classic FPS Wolfenstein 3D brought in the browser via Emscripten
-
Jupyterlab Desktop
Agreed that would be a killer feature. Unzip this package and get a functional Python + Jupyter + scientific (numpy, pandas, scipy, matplotlib) environment.
I have been on-and-off teaching some people Python and the initial setup on-ramp is horrible. Ok, so install Python, now ignore-this-for-now-complications: create a "virtualenv", use this thing called "pip", install these half-dozen things to get a basic notebook (Jupyter + scipy things), install these other half-dozen quality of life things, you should probably also have "conda" for the future, etc. That's a lot of nonsense for someone I am trying to show an alternative to Excel.
My shortcut, "You want to try Python?" approach has been to start with JupyterLite[0] where I can immediately get people coding and delay that pain.
- Show HN: A 100% free and interactive Python course for coding beginners
-
Hacker News top posts: Nov 29, 2022
JupyterLite: a JupyterLab distribution that runs in the browser\ (45 comments)
- JupyterLite is a JupyterLab distribution that runs in the browser
-
LibreOffice running natively in a browser via WebAssembly
Jupyter runs natively in the browser now with JupyterLite: https://github.com/jupyterlite/jupyterlite It can use a native browser JS kernel, or some languages that have been converted to run in the browser with WASM (including a full python environment called pyodide).
VS Code also runs natively in the browser now: https://code.visualstudio.com/blogs/2021/10/20/vscode-dev This uses a Chrome only (for now) filesystem access API to give the browser access to your native files--you can edit them entirely in the browser with nothing happening on a server.
- Turns Jupyter notebooks into standalone web applications and dashboards
- Show HN: Brython is an implementation of Python 3 running in the browser
What are some alternatives?
starboard-notebook - In-browser literate notebooks
pyodide - Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
panel - A high-level app and dashboarding solution for Python
xeus-cling - Jupyter kernel for the C++ programming language
brython - Brython (Browser Python) is an implementation of Python 3 running in the browser
streamlit - Streamlit — A faster way to build and share data apps.
Transcrypt - Python 3.9 to JavaScript compiler - Lean, fast, open! -
Tokamak - SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms
krustlet - Kubernetes Rust Kubelet
munch - A Munch is a Python dictionary that provides attribute-style access (a la JavaScript objects).
threads - Threads and Atomics in WebAssembly
BrowserFS - BrowserFS is an in-browser filesystem that emulates the Node JS filesystem API and supports storing and retrieving files from various backends.