Firefly – A new compiler and runtime for BEAM languages

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • lumen

    An alternative BEAM implementation, designed for WebAssembly

  • See the about section: https://github.com/GetFirefly/firefly#about-firefly

    > The primary motivator for Firefly's development was the ability to compile Elixir applications that could target WebAssembly, enabling use of Elixir as a language for frontend development. It is also possible to use Firefly to target other platforms as well, by producing self-contained executables on platforms such as x86.

  • AtomVM

    Tiny Erlang VM

  • Check out the existing AtomVM if you've not for that use case.

    https://github.com/atomvm/AtomVM

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • nerves

    Craft and deploy bulletproof embedded software in Elixir

  • You may be already aware of it, but just in case, there is the Nerves project: https://nerves-project.org/

  • live_svelte

    Svelte inside Phoenix LiveView with seamless end-to-end reactivity

  • For very high degree of interactivity I've been working on LiveSvelte which might solve that issue for you. Your other points still stand though.

    https://github.com/woutdp/live_svelte

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