brython
python-in-a-box
brython | python-in-a-box | |
---|---|---|
12 | 1 | |
6,262 | 280 | |
0.4% | -0.4% | |
9.8 | 1.6 | |
4 days ago | 11 months ago | |
Python | HTML | |
BSD 3-clause "New" or "Revised" License | MIT 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.
brython
- Brython (Browser Python) is an implementation of Python 3 running in the browser
-
Python on a website
Or through an interpreter: https://github.com/brython-dev/brython
- Brython-3.10.6 Python to JavaScript JIT Now Using Abstract Syntax Tree
-
Do you want to use PyScript?
I'm a bit sceptical. It's actually not the first time someone wants to include Python in the browser, for example, brython has tried something similar.
-
Run Python in Your HTML via Pyodide
This uses Pyodide [0] under the hood [1], which is CPython compiled to WebAssembly. In all my tests of it, loading takes a long time ~5 seconds. Coldbrew [2], another distribution of CPython on Wasm, is another option with similar load times.
And Brython [3] is a completely different option without long load time: a Python interpreter implemented in JavaScript.
If load time is important, Brython is pretty nice. If feature completeness is important, Pyodide and Coldbrew are probably best.
[0] https://github.com/pyscript/pyscript/blob/main/pyscriptjs/sr...
[1] https://github.com/pyodide/pyodide
[2] https://github.com/plasticityai/coldbrew
[3] https://github.com/brython-dev/brython
-
Is JavaScript necessary for python web developer.
Brython python implementation that runs in the browser
-
hello guys...I am new to web development and want to know if I can use python for client-side development?
Yes you can use a tool such as brython. But i think you should learn javascript of you want to be a web developer.
-
Front end with python.
Check out Brython: https://github.com/brython-dev/brython
- Show HN: Brython is an implementation of Python 3 running in the browser
-
How would you implement a remote REPL? (e.g. Redis)
https://github.com/brython-dev/brython/blob/master/www/console.html is https://brython.info/console.html - a full interpreter running in the browser
python-in-a-box
-
How would you implement a remote REPL? (e.g. Redis)
https://python-in-a-box.herokuapp.com/ is https://github.com/raxod502/python-in-a-box - a simple node websocket app spawning a python subprocess.
What are some alternatives?
pyscript - Try PyScript: https://pyscript.com Examples: https://tinyurl.com/pyscript-examples Community: https://discord.gg/HxvBtukrg2
redis-namespace - This gem adds a Redis::Namespace class which can be used to namespace Redis keys.
pyodide - Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
try.redis - A demonstration of the Redis database.
Transcrypt - Python 3.9 to JavaScript compiler - Lean, fast, open! -
anvil-runtime - The runtime engine for hosting Anvil web apps
pypyjs - PyPy compiled to JavaScript
remi - Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.
krustlet - Kubernetes Rust Kubelet
jupyterlite - Wasm powered Jupyter running in the browser 💡
wasmer - 🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
NumPy - The fundamental package for scientific computing with Python.