rusterlium

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.0
4.8k
Stars
243
Forks
73
Watchers
38
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分59.16
默认分支master