SaaSHub helps you find the best software and product alternatives Learn more →
Top 7 Rust Erlang Projects
-
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.
-
lam
:rocket: a lightweight, universal actor-model vm for writing scalable and reliable applications that run natively and on WebAssembly (by leostera)
-
adventofcode
🎄 My Advent of Code solutions. Often done with unfamiliar languages so don't expect idiomatic code. (by dmshvetsov)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Wanted to add to the usual "why is BEAM not more popular" conversation that there is also Gleam [1], which is an up and coming typed language on top of BEAM. It has the more common C-like syntax and a growing ecosystem of libraries, for example Lustre [2]. Unlike Elixir it has a much tighter syntax without all the macro magic. It also does not wrap around Erlang processes and you have to use those directly. To myself I see it as more of a Go for BEAM, although I am sure people would criticize me for making such generalization.
It sucks that syntax matters but it kind of does. I, for one, am somewhat put off by meta-programming and flexibility of Elixir. The idea of having to learn a syntax per-library I struggle to see the benefits of. I have never programmed Ruby or Lisp so perhaps I have not experienced the joy of what Elixir has to offer...
[1] https://gleam.run/
This reminds me of Lunatic [1], an Erlang-inspired runtime for WebAssembly. Unfortunately it seems like development stalled some months ago.
[1] https://lunatic.solutions/
Project mention: AI Toolkit: Give a brain to your game's NPCs, a header-only C++ library | news.ycombinator.com | 2024-01-09For performance intensive tasks, you could rely on Rust NIFs, there is this great project: https://github.com/rusterlium/rustler
My last project with Elixir was using Elixir merely as an orchestrator of static binaries (developed in golang) which were talking in JSON via stdin/stdout.
Rust Erlang related posts
-
Machine learning in Elixir is production-ready
-
Why the number of Gleam programmers is growing so fast?
-
Spinkube: Running WASM in Kubernetes
-
Gleam v1.0.0
-
Gleam has a 1.0 release candidate
-
Welcome to the Gleam Language Tour
-
AI Toolkit: Give a brain to your game's NPCs, a header-only C++ library
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 May 2024
Index
What are some of the best open-source Erlang projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | gleam | 15,286 |
2 | lunatic | 4,537 |
3 | Rustler | 4,174 |
4 | lumen | 3,587 |
5 | lam | 248 |
6 | erl_dist | 141 |
7 | adventofcode | 2 |
Sponsored