Native Implemented Functions

NIFs (Native Implemented Functions) for integrating C/C++ code with Elixir. Packages among the 3,000 most downloaded in the past 90 days.

19 packages
  • pc 1.15.0

    a rebar3 port compiler for native code

    69
    2.1m last 90 days
  • Make the usage of precompiled NIFs easier for projects using Rustler

    203
    1.9m last 90 days
  • NIF library Precompiler that uses C/C++ (cross-)compiler.

    10
    1.6m last 90 days
  • fine 0.1.6

    C++ library enabling more ergonomic NIFs, tailored to Elixir

    143
    1.2m last 90 days
  • unsafe 1.0.2

    Generate unsafe (!) bindings for Elixir functions

    13
    1.0m last 90 days
  • rustler 0.38.0

    Mix compiler and runtime helpers for Rustler.

    4.9k
    796.5k last 90 days
  • erlport 0.11.0

    Erlang port protocol

    57
    95.5k last 90 days
  • unifex 1.2.5

    Tool for generating interfaces between native C code and Elixir

    87
    38.7k last 90 days
  • Native part of the Bunch package

    0
    38.1k last 90 days
  • shmex 0.5.2

    Elixir bindings for shared memory

    13
    37.7k last 90 days
  • Elixir bindings for libsrtp

    3
    26.6k last 90 days
  • Download and use precompiled Zig NIFs safely with checksums

    2
    20.7k last 90 days
  • expty 0.2.1

    `forkpty(3)` bindings for elixir

    27
    19.8k last 90 days
  • eiconv 1.0.0

    Iconv NIF interface

    21
    15.5k last 90 days
  • Duskmoon fork of Tailwind CSS Oxide Elixir bindings — fast parallel content scanning and candidate extraction.

    65
    5.6k last 90 days
  • Elixir interface for Metaplex Bubblegum compressed NFTs on Solana

    4
    5.0k last 90 days
  • zigler 0.16.0

    Zig nif library

    1.1k
    3.7k last 90 days
  • Elixir binding for Harfbuzz using Rustybuzz as NIF, with RustlerPrecompiled

    1
    3.2k last 90 days
  • A wrapper for managing concurrent Erlport python processes

    41
    2.9k last 90 days