brython
try.redis
brython | try.redis | |
---|---|---|
12 | 5 | |
6,262 | 68 | |
0.4% | - | |
9.8 | 0.0 | |
4 days ago | over 1 year ago | |
Python | Ruby | |
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
try.redis
-
Try Redis in Browser
@mamato you you are right I made a typo in the url. It should be https://try.redis.io
Sorry about that. I can't delete this post hence posting this comment.
- What sorcery would someone with 5 years of experience in distributed systems have that someone with 1 year of experience wouldn't?
-
Redis Quick Tutorial!
Try Redis
-
How would you implement a remote REPL? (e.g. Redis)
The code implementing that website is public; you can read or run it. https://github.com/resque/redis-namespace/blob/master/lib/redis/namespace.rb implements the namespacing for most things, and https://github.com/redis/try.redis/blob/master/namespace_tools.rb implements a little more plus allow-listing commands.
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
Redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
Transcrypt - Python 3.9 to JavaScript compiler - Lean, fast, open! -
python-in-a-box - Interactive online Python REPL in 30 lines of JavaScript.
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