С открытым кодом: Фреймворки Elixir, Erlang и Gleam
Категория «Фреймворки Elixir, Erlang и Gleam» (9): код опубликован под лицензией, одобренной OSI, конфиденциальность оценена с подтверждениями. Сначала наш выбор, затем по баллам.
Ash Framework Оценка B
Декларативный фреймворк приложений для Elixir, который моделирует ресурсы, действия и политики и выводит из них API и слои данных.
MIT-licensed. Исходный код
Cowboy Оценка B
Небольшой HTTP-сервер для Erlang/OTP с поддержкой HTTP/1.1, HTTP/2, WebSocket и REST-обработчиков.
ISC-licensed. Исходный код
Lustre Оценка B
Фреймворк на Gleam для создания веб-интерфейсов с архитектурой model-view-update, работающих в браузере или как серверные компоненты.
MIT-licensed. Исходный код
Nerves Оценка B
Платформа на Elixir для создания и развёртывания встраиваемого ПО на устройствах, таких как Raspberry Pi, создающая минимальные образы прошивки Linux.
Apache-2.0-licensed. Исходный код
Phoenix Оценка B
Веб-фреймворк для Elixir со структурой model-view-controller, LiveView для интерактивных страниц с серверным рендерингом и каналами для обмена данными в реальном времени.
MIT-licensed. Исходный код
Plug Оценка B
Спецификация и библиотека для компонуемых веб-модулей на Elixir с адаптерами подключения для веб-серверов и маршрутизатором.
Apache-2.0-licensed. Исходный код
Wisp Оценка B
Веб-фреймворк для Gleam на BEAM, построенный на функциях обработки запросов и промежуточном ПО.
Apache-2.0-licensed. Исходный код
Hologram Оценка D
Фулстек-веб-фреймворк на Elixir, который компилирует клиентский код на Elixir в JavaScript, поэтому страницы и компоненты пишутся на Elixir.
Apache-2.0-licensed. Исходный код
Nitrogen Web Framework Оценка D
Событийно-ориентированный веб-фреймворк для Erlang, который строит страницы из записей (records) Erlang и обновляет их через Ajax или WebSocket.
MIT-licensed. Исходный код
Сравнить все Фреймворки Elixir, Erlang и Gleam (9), с открытым кодом или без.