Hologram works. Elixir runs in the browser
8 hours ago
- Hologram is an Elixir full-stack framework that runs Elixir in the browser, enabling local-first apps with offline capability and automatic sync.
- It features JavaScript interop, realtime pub/sub (like Phoenix Channels), client-side error handling, regex support, and AI assistant compatibility.
- Community contributions include porting 150 Erlang functions by 49 contributors, and the framework has been featured in multiple Elixir media outlets.
- Sponsorship from Curiosum and the Erlang Ecosystem Foundation funded four milestones, with three delivered and the fourth finishing; a second round is planned.
- Future roadmap includes built-in local-first data layer, auth, forms, testing toolkit, standalone mode, and eventual support for mobile and desktop from a single codebase.
- Hologram aims to eliminate the need for separate frontend and backend teams by enabling one developer to own the full stack in one language.
- Companies can sponsor via the Erlang Ecosystem Foundation or GitHub Sponsors, with benefits including roadmap influence and direct communication.
- Individual sponsors also support the project, and the author emphasizes that sustainable funding is needed to maintain full-time development.