Frameworks Elixir, Erlang et Gleam open source
9 Frameworks Elixir, Erlang et Gleam dont le code est public sous une licence approuvée par l'OSI, avec une évaluation de confidentialité appuyée par des preuves. Nos choix en premier, puis par score.
Ash Framework Note B
Framework d'applications déclaratif pour Elixir qui modélise les ressources, les actions et les politiques, et en dérive des API et des couches de données.
MIT-licensed. Code source
Cowboy Note B
Petit serveur HTTP pour Erlang/OTP avec prise en charge de HTTP/1.1, HTTP/2, WebSocket et des handlers REST.
ISC-licensed. Code source
Lustre Note B
Framework Gleam pour créer des interfaces utilisateur web avec une architecture modèle-vue-mise à jour, exécuté dans le navigateur ou sous forme de composants serveur.
MIT-licensed. Code source
Nerves Note B
Plateforme Elixir pour créer et déployer des logiciels embarqués sur des appareils comme le Raspberry Pi, qui produit des images de firmware Linux minimales.
Apache-2.0-licensed. Code source
Phoenix Note B
Framework web pour Elixir avec une structure MVC (modèle-vue-contrôleur), LiveView pour des pages interactives générées par le serveur et des canaux pour la communication en temps réel.
MIT-licensed. Code source
Plug Note B
Spécification et bibliothèque pour des modules web composables en Elixir, avec des adaptateurs de connexion pour les serveurs web et un routeur.
Apache-2.0-licensed. Code source
Wisp Note B
Framework web pour Gleam sur la BEAM, construit autour de fonctions de traitement des requêtes et de middlewares.
Apache-2.0-licensed. Code source
Hologram Note D
Framework web Elixir full-stack qui compile le code Elixir côté client en JavaScript, de sorte que les pages et les composants sont écrits en Elixir.
Apache-2.0-licensed. Code source
Nitrogen Web Framework Note D
Framework web événementiel pour Erlang qui construit les pages à partir d'enregistrements Erlang et les met à jour via Ajax ou WebSocket.
MIT-licensed. Code source
Comparer les 9 Frameworks Elixir, Erlang et Gleam, open source ou non.