{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/4"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/6"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/2"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/2"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"}],"enrichment":{"capability":"STPyV8 embeds Google V8 JavaScript engine into Python, allowing you to run JavaScript code from Python and call Python code from JavaScript within the same process.","skillfed_tags":["javascript-engine","language-bridge","archived"],"use_cases":["Embed JavaScript logic (e.g., data transformations, validation rules) directly into a Python application without external process overhead.","Call Python functions and classes from JavaScript code running in V8, bridging domain logic written in both languages.","Prototype or test JavaScript code in a Python environment before deploying it to a browser or Node.js runtime.","Migrate JavaScript-heavy workflows into Python by wrapping V8 execution within Python control flow."],"what_it_does":"STPyV8 is a Python C++ extension that wraps Google's V8 JavaScript engine, enabling bidirectional interoperability between Python and JavaScript in a single process. You can evaluate JavaScript code and call JavaScript functions from Python, or export Python classes and objects to be used from within V8 contexts. The package is a maintained fork of the original PyV8 project, updated to work with modern V8 versions and Python 3.\n\nThe library ships as precompiled wheels for Linux, macOS, and Windows across Python versions 3.9 through 3.14, with a single runtime dependency on importlib_resources. It is designed for scenarios where you need to execute JavaScript logic alongside Python code without spawning a separate process or network call.","worth_installing":"Yes, if you need Python\u2013JavaScript interoperability in a single process and can accept that the repository is archived. The package is stable, has no known vulnerabilities, and works across major platforms and recent Python versions. However, do not rely on it for active maintenance or security patches; use it only in contexts where you control the JavaScript code being executed or can audit it thoroughly."},"id":"stpyv8","links":{"html":"https://skillfed.io/packages/stpyv8","md":"https://skillfed.io/packages/stpyv8.md","pypi":"https://pypi.org/project/stpyv8/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2025-01-09","license_spdx":null,"license_treatment":"permissive","name":"stpyv8","python_support":"unspecified","summary":"Python Wrapper for Google V8 Engine"},"popularity":{"monthly_downloads":2109637,"position":3288,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"13.1.201.22"}
