Pipa is a fast, minimal JavaScript runtime written in Rust. It lets you run JavaScript code with full support for modern features like promises, arrays, strings, regular expressions, and network operations. You can use it as a standalone program to execute JavaScript files, or embed it as a library in your own Rust applications to add scripting capabilities. The project implements the JavaScript language from scratch, focusing on speed and simplicity.
How It Works
You hear about pipa - a lightweight JavaScript interpreter that runs your code quickly and efficiently.
You write simple JavaScript and pipa executes it instantly, showing results on your screen.
Arrays, strings, promises, and all your favorite JavaScript features work exactly as expected.
You can fetch web pages, open WebSocket connections, and stream real-time data directly from your code.
Run pipa directly from your terminal to execute JavaScript files or use the interactive mode.
Add pipa to your Rust project to add scripting capabilities to your application.
Your code runs, your network requests complete, and your results appear exactly as intended.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.