Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes! Learn more β
PythonMonkey Alternatives
Similar projects and alternatives to PythonMonkey
-
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
-
-
-
-
-
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
-
transitions
A lightweight, object-oriented finite state machine implementation in Python with many extensions
-
-
-
Js2Py
JavaScript to Python Translator & JavaScript interpreter written in 100% pure Pythonπ Try it online:
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
PythonMonkey discussion
PythonMonkey reviews and mentions
-
The many, many, many JavaScript runtimes of the last decade
I had a good time being involved with a couple JavaScript runtimes which didn't make this list, most notably PythonMonkey [1] which embeds SpiderMonkey into Python and uses Python's event loop for its async stuff. Another interesting one was DCP which is sort of a pseudo js runtime that runs ontop of other js runtimes (including a custom sandboxed server-side runtime we made [3], but also any web browser), to provide cloud function like compute for js and wasm based workloads.
Unrelated to the article, and already well known, is Pyodide which is a Python runtime in JS/WASM. I shoved Pyodide into DCP so people could run Python workloads in web browsers [4]. Crazy stuff...
1. https://pythonmonkey.io/
-
How to engineering a JavaScript to Python migration?
Check out PythonMonkey [1], it's an actively maintained project which embeds the SpiderMonkey JS engine inside a Python library. It reuses the same memory buffers whenever possible and allows for pretty impressive interop like executing functions back and forth [2].
At my last job we used PythonMonkey to port our complex distributed computing JS Library to Python enabling us to reuse all the code and keep almost all the performance.
1. https://pythonmonkey.io/ and https://github.com/Distributive-Network/PythonMonkey
- PythonMonkey
- PythonMonkey: JavaScript Engine Embedded in Python
-
Show HN: Pip Imports in Deno
This is awesome and the right level of cursed!
Reminds me of PythonMonkey, which provides really high level bindings to SpiderMonkey in Python. It ships as both a pip package and a standalone js runtime, the later of which is very similar to this project!
https://github.com/Distributive-Network/PythonMonkey#pythonm...
-
Call JavaScript Code in Python
Check out PythonMonkey's release article and consider giving it a star on the project's GitHub page to show your support!
-
We made a Python library for loading NPM / JavaScript packages in Python (Check it out!)
We made a Python library for executing JavaScript in Python called PythonMonkey. Using PythonMonkey, you can require JavaScript modules using `require` just like you can in Node.js!
- GitHub - Distributive-Network/PythonMonkey: A Mozilla SpiderMonkey JavaScript engine embedded into the Python VM, using the Python engine to provide the JS host environment.
- Show HN: PythonMonkey β SpiderMonkey JavaScript Engine Embedded in the Python VM
-
A note from our sponsor - JetBrains
surveys.jetbrains.com | 1 Sep 2025
Stats
Distributive-Network/PythonMonkey is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of PythonMonkey is C++.