desktop VS elixir-ffi

Compare desktop vs elixir-ffi and see what are their differences.

desktop

Building native-like Elixir apps for Windows, MacOS, Linux, iOS and Android using Phoenix LiveView! (by elixir-desktop)

elixir-ffi

Foreign Function Interface (FFI) for Elixir (by joshnuss)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
desktop elixir-ffi
11 1
1,410 54
2.0% -
7.0 10.0
29 days ago over 5 years ago
Elixir Elixir
MIT License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

desktop

Posts with mentions or reviews of desktop. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-16.

elixir-ffi

Posts with mentions or reviews of elixir-ffi. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-18.
  • Erlang/OTP 25 has been released
    5 projects | news.ycombinator.com | 18 May 2022
    There are some really high integration ARM servers, like Cavium Thunderheads. And others. They're all unobtanium.

    Could be repurposed for Android development. I don't see it happening. Binding to Erlang is pretty difficult, see https://github.com/joshnuss/elixir-ffi.

    ** Warning: Turns out this is a really bad idea, do not use! When the BEAM calls native functions it needs to know how many reductions should be used. Otherwise calling a long running function can break the scheduling completly, because with this approach a long running function is considered 1 reduction **

What are some alternatives?

When comparing desktop and elixir-ffi you can also consider the following projects:

livebook - Automate code & data workflows with interactive Elixir notebooks

turbo-ios - iOS framework for making Turbo native apps

hyper-express - High performance Node.js webserver with a simple-to-use API powered by uWebsockets.js under the hood.

kivy - Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS

brook - A cross-platform programmable network tool

transport-site - Rendre disponible, valoriser et améliorer les données transports

kaffy - Powerfully simple admin package for phoenix applications

overbooked - Overbooked is a self-hosted flexible workplace platform for indie co-working owners.

Elixir - Elixir is a dynamic, functional language for building scalable and maintainable applications

gleam - ⭐️ A friendly language for building type-safe, scalable systems!

lumen - An alternative BEAM implementation, designed for WebAssembly