
Exadra37
RID - Integrate Rust into your Dart or Flutter app simply by annotating it
Interface from Flutter to Rust without writing complex and error prone FFI boilerplate.
Author your application logic in Rust to benefit from its security and speed.
Benefit from Flutter’s hot reload feature while creating the UI of your application.
This just looks very awesome.
Would be nice to have it in Elixir land.
Most Liked

OvermindDL1
Elixir isn’t really embeddable with no runtime like Rust is though, Rust just compiles to a dynamic library that it then loads directly. You can embed Rust in elixir like that too, Rust makes for great NIF’s!

OvermindDL1
Yeah elixir is fine as the ‘host’ language, just like flutter is fine as the ‘host’ language, but neither really work as linked in things, like how rust is being used here (and rust is just kind of great at everything).
If you want to use the same code on many many systems like that then you will either be using a native language (like rust, which I recommend, the error messages are utterly fantastic and it has a vast ecosystem now that’s still rapidly growing), or something that compiles down to native code (java or .NET have conversion tools for that but they aren’t very clean, Kotlin is better as it can natively compile to native code but still not as ‘clean’ or usable from other systems).

Exadra37
I am a huge fan of types, therefore having to use types isn’t the problem.
I am a self-taught dev, and what I feel I miss is all the background and mindset of compiled languages, memory heap/stack and all that baggage that a dev as when he is used to work with compiled languages.
I have read a lot and watched videos, but things just don’t stay in my memory for long, and once I don’t use compiled langs hardly enough I haven’t ingrained their mindset yet.
Popular Cross Platform topics
Other popular topics










Latest in Cross Platform
Latest (all)
Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /js
- /rails
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /haskell
- /emacs
- /svelte
- /onivim
- /typescript
- /crystal
- /c-plus-plus
- /tailwind
- /kotlin
- /gleam
- /react
- /flutter
- /elm
- /ocaml
- /vscode
- /opensuse
- /ash
- /centos
- /php
- /deepseek
- /zig
- /scala
- /html
- /debian
- /nixos
- /lisp
- /agda
- /sublime-text
- /textmate
- /react-native
- /kubuntu
- /arch-linux
- /revery
- /ubuntu
- /manjaro
- /spring
- /django
- /diversity
- /nodejs
- /lua
- /slackware
- /c
- /julia
- /neovim