
rustler
rusterlium
Safe Rust bridge for creating Erlang NIF functions
AI 简介
Rustler 是一个用于在 Rust 中安全编写 Erlang NIF(Native Implemented Functions)的库,使开发者能以零崩溃风险的方式扩展 BEAM 虚拟机的功能。它提供自动化的 FFI 交互、Erlang/Elixir 数据类型与 Rust 类型的双向编解码、panic 捕获、资源对象生命周期管理及基于属性的类型序列化支持。所有 Rust 代码运行于安全子系统中,杜绝因内存错误或 panic 导致 BEAM 崩溃。适用于需要高性能计算、系统调用封装或遗留 C 库集成的 Erlang/Elixir 项目,尤其适合对稳定性要求严苛的电信、金融或实时消息系统。
Rust
Apache License 2.04.8k
Stars
243
Forks
73
Watchers
38
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分59.16
默认分支master