rusterlium / Erlang_nif Sys
Licence: other
Low level bindings to Erlang NIF API for Rust
Stars: ✭ 84
Labels
Projects that are alternatives of or similar to Erlang nif Sys
Chineseutil
PHP 中文工具包,支持汉字转拼音、拼音分词、简繁互转、数字、金额大写;QQ群:17916227
Stars: ✭ 413 (+391.67%)
Mutual labels: ffi
Php Ffi Examples
Runnable examples to learn how PHP FFI works
Stars: ✭ 26 (-69.05%)
Mutual labels: ffi
Zion
A statically-typed strictly-evaluated garbage-collected readable programming language.
Stars: ✭ 33 (-60.71%)
Mutual labels: ffi
Ffi Overhead
comparing the c ffi (foreign function interface) overhead on various programming languages
Stars: ✭ 387 (+360.71%)
Mutual labels: ffi
Koreader Base
Base framework offering a Lua scriptable environment for creating document readers
Stars: ✭ 81 (-3.57%)
Mutual labels: ffi
Go Cshared Examples
Calling Go Functions from Other Languages using C Shared Libraries
Stars: ✭ 541 (+544.05%)
Mutual labels: ffi
Core
MetaCall: The ultimate polyglot programming experience.
Stars: ✭ 596 (+609.52%)
Mutual labels: ffi
Rust V8worker2
Minimal Rust binding to V8 (based on ry/libv8worker2)
Stars: ✭ 33 (-60.71%)
Mutual labels: ffi
Ffi Platypus
Write Perl bindings to non-Perl libraries with FFI. No XS required.
Stars: ✭ 80 (-4.76%)
Mutual labels: ffi
Realm Dart Ffi
Experimental Realm binding using dart:ffi preview support
Stars: ✭ 83 (-1.19%)
Mutual labels: ffi
erlang_nif-sys
A crate for creating Erlang NIF modules in Rust. This crate exposes the raw C NIF API which can be used directly or as a foundation for higher layer interface crates. Supported under Unix and Windows.
See the crate documention.
See examples of use:
- rust.mk for a sample Rust NIF module.
-
rebar3_rust a rebar3 plugin inspired by
rust.mk
that helps integrate Rust code inside Erlang projects. - Rustler
- rustfromerl a demo project showing performance differences between Erlang code and a simmilar Rust NIF implementation.
Thanks go to Radosław Szymczyszyn for bootstrapping me on this Rust FFI adventure and providing the original automatic bindings.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].