Elixir Bindings Patterns (Rustler NIF)

Official

Elixir bindings for Rust core.

Authorkreuzberg-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a standardized pattern for creating Elixir bindings to Rust core logic using Rustler NIFs, ensuring efficient and maintainable integration between the two languages.

Core Features & Use Cases

  • Rust NIF Bridge: Implements the Rustler NIF bridge pattern for Elixir.
  • Elixir Wrapper: Creates an Elixir OTP application with a public API.
  • Data Flow Management: Handles data serialization between Elixir terms and Rust types using JSON.
  • Use Case: Integrating a high-performance Rust-based data processing engine into an Elixir application, leveraging Elixir's concurrency and Rust's speed.

Quick Start

Compile the Elixir project including the Rustler NIFs by running mix compile.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Elixir Bindings Patterns (Rustler NIF)
Download link: https://github.com/kreuzberg-dev/html-to-markdown/archive/main.zip#elixir-bindings-patterns-rustler-nif

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.