Hologram has secured funding from Curiosum as its main sponsor and the Erlang Ecosystem Foundation to advance its framework that runs Elixir code natively in web browsers.

The project, created by developer Bart Blast, shipped four major releases in 2024 after the funding round. Version 0.7 through 0.11 added 150 Erlang functions ported by 49 contributors, JavaScript interop, real-time messaging, and client-side error handling.

Hologram now supports most of Elixir's standard library in browsers, Web API integration, and npm package imports. The framework gained 40% more GitHub stars since November, reaching over 1,400, while Hex downloads tripled.

Local-first development push

The funding targets Hologram's next milestone: becoming the first full-stack framework with built-in local-first capabilities. Applications would work offline by default and sync automatically when connections return, without requiring developers to assemble separate sync engines and conflict resolution systems.

"No full-stack framework in any language ecosystem ships this," Blast wrote in a blog post announcing the funding. "Hologram is close enough to be the first."

The Erlang Ecosystem Foundation provided milestone-based funding for four development phases, three of which have been completed. A second funding round is being negotiated to continue development.

José Valim, Elixir's creator, has promoted the project and featured it on the official Elixir blog. Production applications using Hologram are already running, according to user testimonials cited by Blast.

The framework aims to eliminate the typical full-stack split between backend Elixir and frontend TypeScript codebases. Developers can write entire applications in Elixir while maintaining access to JavaScript libraries when needed.

Blast plans to present Hologram's local-first roadmap at ElixirConf US and other upcoming conferences. The project's GitHub repository shows active development with regular commits and community contributions.