Open-source Elixir, Erlang and Gleam frameworks
9 Elixir, Erlang and Gleam frameworks whose code is public under an OSI-approved license, rated for privacy with evidence. Picks first, then by score.
Ash Framework Grade B
Declarative application framework for Elixir that models resources, actions and policies, and derives APIs and data layers from them.
MIT-licensed. Source code
Cowboy Grade B
Small HTTP server for Erlang/OTP with support for HTTP/1.1, HTTP/2, WebSocket and REST handlers.
ISC-licensed. Source code
Lustre Grade B
Gleam framework for building web user interfaces with a model-view-update architecture, running in the browser or as server components.
MIT-licensed. Source code
Nerves Grade B
Elixir platform for building and deploying embedded software on devices such as the Raspberry Pi, producing minimal Linux firmware images.
Apache-2.0-licensed. Source code
Phoenix Grade B
Web framework for Elixir with a model-view-controller structure, LiveView for server-rendered interactive pages and channels for real-time communication.
MIT-licensed. Source code
Plug Grade B
Specification and library for composable web modules in Elixir, with connection adapters for web servers and a router.
Apache-2.0-licensed. Source code
Wisp Grade B
Web framework for Gleam on the BEAM, built around request handler functions and middleware.
Apache-2.0-licensed. Source code
Hologram Grade D
Full-stack Elixir web framework that compiles client-side Elixir code to JavaScript, so pages and components are written in Elixir.
Apache-2.0-licensed. Source code
Nitrogen Web Framework Grade D
Event-driven web framework for Erlang that builds pages from Erlang records and updates them over Ajax or WebSocket.
MIT-licensed. Source code
Compare all 9 Elixir, Erlang and Gleam frameworks, open source or not.