Відкритий код: Фреймворки 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 для створення вебінтерфейсів користувача з архітектурою «модель — представлення — оновлення», що працює в браузері або як серверні компоненти.
MIT-licensed. Вихідний код
Nerves Оцінка B
Платформа Elixir для створення та розгортання вбудованого ПЗ на пристроях, як-от Raspberry Pi, що створює мінімальні образи прошивки Linux.
Apache-2.0-licensed. Вихідний код
Phoenix Оцінка B
Вебфреймворк для Elixir зі структурою «модель — представлення — контролер», LiveView для інтерактивних сторінок, що рендеряться на сервері, і каналами для зв'язку в реальному часі.
MIT-licensed. Вихідний код
Plug Оцінка B
Специфікація та бібліотека для компонованих вебмодулів в Elixir з адаптерами з'єднань для вебсерверів і маршрутизатором.
Apache-2.0-licensed. Вихідний код
Wisp Оцінка B
Вебфреймворк для Gleam на BEAM, побудований навколо функцій-обробників запитів і проміжного ПЗ.
Apache-2.0-licensed. Вихідний код
Hologram Оцінка D
Full-stack-вебфреймворк Elixir, що компілює клієнтський код Elixir у JavaScript, тож сторінки й компоненти пишуться на Elixir.
Apache-2.0-licensed. Вихідний код
Nitrogen Web Framework Оцінка D
Подієво-орієнтований вебфреймворк для Erlang, що будує сторінки із записів Erlang і оновлює їх через Ajax або WebSocket.
MIT-licensed. Вихідний код
Порівняти всі записи категорії «Фреймворки Elixir, Erlang і Gleam» (9), з відкритим кодом чи ні.