yapij

yapij is a library of packages for running python from a node-based desktop application. It includes flexible

Never use yapij in an application that is exposed to the web. The whole point of yapij is to execute arbitrary Python code. If the application is exposed to the web, users could execute bad stuff like rm *.


yapij is really a set of node and python packages:

​- yapij-re. High-level React+Redux components for using yapij in an app.

​- yapij-js. Low-level node module to communicate between node and python processes.

  • yapij-py. Low-level python package that is handled by yapij-js and that handles interprocess communication.

yapij-py and yapij-js communicate with one another and are inseparable. yapij-re provides a more user-friendly interface for using the libraries.


yapij is still very much a work in progress.

results matching ""

    No results matching ""