Show HN: Burrito: An embeddable QuickJS wrapper written in Nim
a year ago
- #JavaScript
- #QuickJS
- #Nim
- Burrito是QuickJS JavaScript引擎的Nim语言封装,支持在Nim应用中执行JavaScript代码
- 仅需少量代码即可在Nim应用中嵌入具备语法高亮和命令历史功能的完整JavaScript交互环境
- 支持将自定义Nim函数暴露给JavaScript,实现Nim与JavaScript之间的双向交互
- 可轻松将QuickJS集成到Nim项目中,并支持标准模块和操作系统模块
- Burrito支持零开销的C函数桥接以及Nim与JavaScript间的自动类型转换
- 该工具功能多样,适用于脚本系统、插件架构、动态代码执行等多种场景