Latest #nif Threads 
I’m the author of Mob. If you haven’t checked it out, please do. https://mobframework.com/
Mob does a lot with NIFs as that’s the bridge...
New
Hello !
Mix release with NIF in a containser crashes … I can’t find why.
If I run the project locally (mix phx.serve) it works.
When I...
New
Elixir NIF wrapper around the Rust rstar R*-tree spatial index. Stores {x, y} points with optional arbitrary Elixir term data, backed by ...
New
The Functionality section in the erl_nif docs mention 3 different strategies for long running NIFs: Yielding NIFs, Threaded NIFs and Dirt...
New
adbc seems to use a huge amount more memory than “native” drivers.
I’m dumping large amounts of data each minute, about 600k data points...
New
Hey everyone,
I just released blendend to Hex — a set of NIF bindings that bring
Blend2D’s fast, high-quality 2D vector renderer to Eli...
New
Hi everyone :waving_hand: I’ve just released ExtractousEx, an Elixir library for extracting text and metadata from various document forma...
New
I wrote a NIF which have function that can take a long time to run. To prevent the scheduler from being overloaded with long running func...
New
DiskSpace
Hi everyone, I needed this for a project I’ve been working on, and couldn’t find a simple solution that would work. The solutio...
New
Elixir library for converting between latitude/longitude coordinates and MGRS (Military Grid Reference System) coordinates. Built with Ru...
New
This Week's Trending
This Month's Trending
I’m the author of Mob. If you haven’t checked it out, please do. https://mobframework.com/
Mob does a lot with NIFs as that’s the bridge...
New
This Year's Trending
Currently just starting out on a new mini-project - getting zig NIFs to run in elixir.
The idea here is to make the zig NIFs be “embed...
New
Greetings Elixir community!
Today, I’m thrilled to present you with resvg_nif, an open-source project that provides Elixir bindings for ...
New
Hey folks!
I’m happy to introduce TigerBeetlex, an Elixir client for TigerBeetle, the financial transactions database. I’ve been working...
New
DiskSpace
Hi everyone, I needed this for a project I’ve been working on, and couldn’t find a simple solution that would work. The solutio...
New
The Functionality section in the erl_nif docs mention 3 different strategies for long running NIFs: Yielding NIFs, Threaded NIFs and Dirt...
New
HTML2Text provides a simple and efficient way to extract readable plain text from HTML content. It leverages the power of Rust’s html2tex...
New
Hi everyone :waving_hand: I’ve just released ExtractousEx, an Elixir library for extracting text and metadata from various document forma...
New
I wrote a NIF which have function that can take a long time to run. To prevent the scheduler from being overloaded with long running func...
New
Hey everyone,
I just released blendend to Hex — a set of NIF bindings that bring
Blend2D’s fast, high-quality 2D vector renderer to Eli...
New
Hello !
Mix release with NIF in a containser crashes … I can’t find why.
If I run the project locally (mix phx.serve) it works.
When I...
New
Elixir NIF wrapper around the Rust rstar R*-tree spatial index. Stores {x, y} points with optional arbitrary Elixir term data, backed by ...
New
Elixir library for converting between latitude/longitude coordinates and MGRS (Military Grid Reference System) coordinates. Built with Ru...
New
adbc seems to use a huge amount more memory than “native” drivers.
I’m dumping large amounts of data each minute, about 600k data points...
New
Last Three Year's Trending
Hello everybody :wave:
Recently, some of my colleagues talked about database ids and uuids and their problems, and I remembered the pain...
New
The starting point: The Erlang ODBC client has a “bug” where it only allows 4096 bytes to be returned per cell. The Rust odbc client has ...
New
build_dot_zig is a Mix compiler that allows you to use the Zig build system and compiler from Elixir. This lets you to easily build C, C+...
New
I’m creating a NIF, and having some issues around packaging.
I started with an empty Elixir app, added the NIF source in its own direc...
New
Recently, I came across this wonderful blog post on Parsing PDFs (and more) in Elixir using Rust. However, when trying out Github Action...
New
I got a very basic NIF working for KuzuDB: GitHub - bgoosmanviz/kuzu_nif: Adapting KuzuDB's Rust crate to Elixir using Rustler.
KuzuDB i...
New
I’d like to announce the release of the fastest JSON parser that outperforms other available implementations (including jiffy) by 30% or ...
New
I am trying to add support for Nerves in Vix (an Image Processing library) and facing a blocker related to cross-compilation.
Background...
New
Is there anything like Rustler or Zigler for Go?
New
Exray is a library which leverages Unifex and Bundlex to create NIFs for Raylib’s various modules. Currently, it’s in a functional enough...
New
I think I am not the only one who hates make, the DSL is horrendous and a lot of times bad things happen, for unknown reasons.
I just wa...
New
I’m currently in the very early stages of implementing futlixir, a bridge that enables Elixir to call out to Futhark programs. It works b...
New
Preface ~ NIFs are rough as heck to debug properly.
So you’ve created a NIF with a decent amount of complexity and have resorted to using...
New
Hello,
I’m trying to make a NIF that splits binary once using a delimiter (like :binary.split(bin, separator, parts: 2)) but in Rust I d...
New
DomainTwistEx
This library helps organizations protect themselves against several types of domain-based cyber attacks. It specifically lo...
New
Trending Over Three Years
I understand the concept of sleep or delay are for good reasons frown upon by the Erlang community. Process.send_after/4 is an excellent...
New
HI
Please help me.
I am trying to write C code of NIF referring to the following article.
However, an error occurs because the head...
New
Hi everyone!
After having spent some time with Rust and Elixir, a few weeks ago I set out to learn more about NIFs and benchmarking. The...
New
I just wanted to post about my remarkable experience with Rustler today.
Unbelievable good.
Note: this example is an updated version of...
New
I’m learning Elixir and I like its ecosystem but I really miss static typing (I’ve played a bit with F# and Ocaml before). I thought abou...
New
Hello everyone!
I’m currently working on a web spider/metadata extractor and because writing parsers for many file types would be too mu...
New
I have a crazy question - does anyone think it would be possible to put the bun JS runtime (written in Zig) in a NIF via Zigler.
If that...
New
Hi,
I’m not sure if a NIF is the best option for this - I’m also not experienced with C (don’t even know how to properly link libs, for ...
New
Jsonrs is a JSON library like Jason or Poison, but it’s faster and uses much less memory. This is thanks to the core of it being a Rust N...
New
So my main OS is Windows, I do must of my work with it, Elixir and vscode elixirls works just fine when you’re working only with elixir, ...
New
I am trying to install expostal in a new Elixir project in a container with alpine, and since libpostal exists as a package on alpine, I ...
New
Hi,
I have a NIF where profiling indicates some functions are hovering around the 1ms region so I intend to make them dirty. Should I ju...
New
Dear community :waving_hand:t2:
I’m trying to get NIFs off the ground!
Oh boy :joy:
Goal
My goal is call a library written in C.
The ...
New
Hi everyone,
I have been hacking on NIF bindings for vips for sometime to understand NIF, macros and C better. libvips is a demand-drive...
New
RustlerElixirFun
With Rustler, it became a lot easier to create well-behaving Natively-Implemented-Functions (NIFs).
However, one questi...
New
Latest on Elixir Forum
Get money off!
The Pragmatic Bookshelf
35% off any eBook
Manning Publications
45% off any item
ElixirCasts
10% off for life
The Pragmatic Studio
20% off any course
AppSignal
10% off for 12 months
Honeybadger
10% off for 12 months
Simply use coupon code "devtalk.com" or "elixirforum" at checkout!
Filter by Type:
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #exunit
- #elixirconf
- #discussion
- #javascript
- #podcasts
- #code-sync
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #api
- #processes
- #forms
- #metaprogramming
- #security
- #performance
- #hex







