Write Elixir NIFs in Rust

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ractor

    Rust actor framework

  • This project also appears interesting, but it seems that its clustering features have yet to be tested in large scale distributed systems.

    https://github.com/slawlor/ractor/discussions/131

  • zigler

    zig nifs in elixir

  • There's also Zigler, that makes writing NIFs in Zig a breeze: https://github.com/E-xyza/zigler

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • neural

    NIF based erlang shared term storage (by soup-in-boots)

  • not the biggest expert, but from the top of my head I would say "static reference in your library"

    you might be interested in looking at this

    Neural: an ets-like interface to shared terms

    https://github.com/soup-in-boots/neural/

  • lunatic

    Lunatic is an Erlang-inspired runtime for WebAssembly

  • bastion

    Highly-available Distributed Fault-tolerant Runtime

  • rustler_precompiled

    Use precompiled NIFs from trusted sources in your Elixir code

  • It's not a pain because of

    https://github.com/philss/rustler_precompiled

    The users of your library doesn't have to install anything. The library will seem like any Elixir library when they use it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Keyword Generics Progress Report: February 2023 | Inside Rust Blog

    8 projects | /r/rust | 23 Feb 2023
  • Can one code different kind of multithreading paradigms in Rust (BEAM, Node, Go)?

    3 projects | /r/rust | 29 Sep 2021
  • Tantivy – full-text search engine library inspired by Apache Lucene

    9 projects | news.ycombinator.com | 27 May 2024
  • Enlightenmentware

    22 projects | news.ycombinator.com | 20 May 2024
  • Generic constant expressions: a future bright side of nightly Rust

    2 projects | dev.to | 16 May 2024