What is Burrito?
Burrito is a comprehensive wrapper around the QuickJS JavaScript engine for Nim. It lets you embed JavaScript execution directly into your Nim applications with minimal overhead.
🎯
The Killer Feature
Drop a complete JavaScript REPL with syntax highlighting, command history, and custom Nim function exposure into your application with just a few lines of code!
Embedded REPL Example
Basic Usage
Installation
Perfect for:
scripting Nim applications, configuration with JavaScript, plugin systems, dynamic code execution, user-defined functions, testing and mocking, template engines, automation workflows, live code editing, interactive debugging, game scripting, bot programming, creative coding, procrastination tools, ordering lunch, making coffee, finding socks, training cats, flying drones, driving cars, talking to robots, and prototyping and experimentation.
Key Features
🎨
Embeddable REPL
Full-featured JavaScript REPL with syntax highlighting and command history
🔗
Two-way Binding
Seamlessly call Nim from JavaScript and JavaScript from Nim
🚀
Native Performance
Zero-overhead C function bridging for maximum speed
🧠
Smart Types
Automatic type marshaling between Nim and JavaScript
📦
Easy Integration
Simple API that gets you up and running in minutes
📚
Full QuickJS Support
Access to std and os modules for complete functionality
.png)

