{"repo":"engineer-man/piston","free":true,"listed":false,"github":"https://github.com/engineer-man/piston","clone":"git clone https://github.com/engineer-man/piston.git","description":"A high performance general purpose code execution engine.","language":"JavaScript","stars":2791,"topics":["lxc","piston","code-execution","shell","nodejs"],"license":"MIT","category":"cli-tools","readme_excerpt":"Piston A high performance general purpose code execution engine. --- About • Public API • Getting Started • Usage • Supported Languages • Principles • Security • License • Documentation --- About Piston is a high performance general purpose code execution engine. It excels at running untrusted and possibly malicious code without fear from any harmful effects. It's used in numerous places including: - EMKC Challenges - EMKC Weekly Contests - Engineer Man Discord Server - Web IDEs - 200+ direct integrations Official Extensions The following are approved and endorsed extensions/utilities to the core Piston offering. - I Run Code, a Discord bot used in 4100+ servers to handle arbitrary code evaluation in Discord. To get this bot in your own server, go here: https://emkc.org/run. - Piston CLI, a universal shell supporting code highlighting, files, and interpretation without the need to download a language. - Node Piston Client, a Node.js wrapper for accessing the Piston API. - Piston4J, a Java wrapper for accessing the Piston API. - Pyston, a Python wrapper for accessing the Piston API. - Go-Piston, a Golang wrapper for accessing the Piston API. - piston rs, a Rust wrapper for accessing the Piston API. - piston rspy, Python bindings for accessing the Piston API via piston rs . Public API - Requires no installation but must obtain an authorization token to use it, see important note below on how to do this. - Reference the Runtimes/Execute sections below to learn about the request ","default_branch":null,"files":null,"tree":[],"storefront":"/r/engineer-man","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/engineer-man/piston/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}