Big things come in small packages with Firefly

Firefly equips developers with an alternative to BEAM, introducing new levels of efficiency and speed for compiling Elixir applications. With ahead-of-time compilation, Firefly optimizes programs to target resource-constrained environments while still allowing developers to capitalize on Elixir’s inherent distributed system benefits.

Small Footprint,Big Impact

Firefly allows Erlang and Elixir to run in the browser to help unlock new levels of efficiency and speed for compiling Elixir applications. Now developers can:

  • Optimize programs to target resource-constrained environments with ahead-of-time compilation
  • Take advantage of Firefly's ability to target WASI and - with compilation sizes of less than one megabyte - explore new avenues to use Elixir for IoT applications.
  • Empower developers to capitalize on Elixir's inherent distributed system benefits, including high concurrency and fault tolerance
  • Create new avenues to use Elixir for IoT applications by enabling compilation sizes of less than 1 MB

Ready to follow along?

Join the #firefly channel on the Elixir Lang Slack and view the project on GitHub.

Keep up with DockYard's latest by subscribing to our newsletter.