开源elixir、Erlang 和 Gleam 框架
代码以 OSI 认可的许可证公开的 9 个elixir、Erlang 和 Gleam 框架,附证据进行隐私评级。推荐在前,其余按分数排序。
Ash Framework 等级 B
Elixir 声明式应用框架,对资源、操作和策略建模,并据此派生 API 和数据层。
MIT-licensed. 源代码
Cowboy 等级 B
Erlang/OTP 的小型 HTTP 服务器,支持 HTTP/1.1、HTTP/2、WebSocket 和 REST 处理器。
ISC-licensed. 源代码
Lustre 等级 B
采用模型-视图-更新架构构建网页用户界面的 Gleam 框架,可在浏览器中运行或作为服务器组件运行。
MIT-licensed. 源代码
Nerves 等级 B
用于在 Raspberry Pi 等设备上构建和部署嵌入式软件的 Elixir 平台,生成精简的 Linux 固件镜像。
Apache-2.0-licensed. 源代码
Phoenix 等级 B
Elixir 网页框架,采用模型-视图-控制器结构,提供用于服务器渲染交互页面的 LiveView 和用于实时通信的 channel。
MIT-licensed. 源代码
Plug 等级 B
Elixir 中可组合 Web 模块的规范和库,提供面向 Web 服务器的连接适配器和路由器。
Apache-2.0-licensed. 源代码
Wisp 等级 B
运行在 BEAM 上的 Gleam 网页框架,围绕请求处理函数和中间件构建。
Apache-2.0-licensed. 源代码
Hologram 等级 D
全栈 Elixir 网页框架,将客户端 Elixir 代码编译为 JavaScript,因此页面和组件都用 Elixir 编写。
Apache-2.0-licensed. 源代码
Nitrogen Web Framework 等级 D
Erlang 的事件驱动网页框架,由 Erlang 记录构建页面,并通过 Ajax 或 WebSocket 更新页面。
MIT-licensed. 源代码
比较全部 9 个elixir、Erlang 和 Gleam 框架,无论是否开源。