HeadlinesBriefing favicon HeadlinesBriefing.com

Hologram: Elixir in the Browser Progress

Hacker News •
×

Hologram, a framework enabling Elixir to run in the browser, has seen significant progress with four feature releases this year, bringing most of the standard library client-side, a full realtime layer, and JavaScript interop. The first applications are now running in production, with users praising its developer experience and potential.

Key advancements include extensive porting of Erlang functions to the client-side by 49 contributors, enabling robust Elixir standard library usage. Version v0.8 introduced seamless JavaScript interop, allowing npm package imports and API calls from Elixir. v0.9 delivered a comprehensive realtime layer akin to Phoenix Channels, and v0.10 expanded client-side event handling and server-side middleware.

The project is now focusing on a local-first architecture, where applications function offline and sync automatically. This ambitious goal, if realized, would position Hologram as the first full-stack framework in any ecosystem to offer this capability natively. Development is supported by sponsors like Curiosum and the Erlang Ecosystem Foundation, with continued community contributions driving its evolution.