Avoimen lähdekoodin vaihtoehdot: Elixir-, Erlang- ja Gleam-kehykset
Kategoria: Elixir-, Erlang- ja Gleam-kehykset. 9 kohdetta, joiden koodi on julkinen OSI-hyväksytyllä lisenssillä, tietosuoja arvioituna todisteineen. Suositukset ensin, sitten pisteiden mukaan.
Ash Framework Arvosana B
Elixirin deklaratiivinen sovelluskehys, joka mallintaa resurssit, toiminnot ja käytännöt ja johtaa niistä API:t ja tietokerrokset.
MIT-licensed. Lähdekoodi
Cowboy Arvosana B
Pieni HTTP-palvelin Erlang/OTP:lle. Tukee HTTP/1.1:tä, HTTP/2:ta, WebSocketia ja REST-käsittelijöitä.
ISC-licensed. Lähdekoodi
Lustre Arvosana B
Gleam-kehys verkkokäyttöliittymien rakentamiseen malli–näkymä–päivitys-arkkitehtuurilla. Se toimii selaimessa tai palvelinkomponentteina.
MIT-licensed. Lähdekoodi
Nerves Arvosana B
Elixir-alusta sulautetun ohjelmiston rakentamiseen ja käyttöönottoon laitteissa, kuten Raspberry Pissä. Se tuottaa minimaalisia Linux-laiteohjelmistokuvia.
Apache-2.0-licensed. Lähdekoodi
Phoenix Arvosana B
Elixirin verkkokehys, jossa on malli–näkymä–ohjain-rakenne, LiveView palvelimella renderöityjä interaktiivisia sivuja varten ja kanavat reaaliaikaiseen viestintään.
MIT-licensed. Lähdekoodi
Plug Arvosana B
Määrittely ja kirjasto koostettaville Elixirin verkkomoduuleille. Mukana ovat yhteyssovittimet verkkopalvelimille ja reititin.
Apache-2.0-licensed. Lähdekoodi
Wisp Arvosana B
Gleamin verkkokehys BEAMille, rakennettu pyyntöjen käsittelijäfunktioiden ja välikerrosten ympärille.
Apache-2.0-licensed. Lähdekoodi
Hologram Arvosana D
Elixirin full-stack-verkkokehys, joka kääntää asiakaspuolen Elixir-koodin JavaScriptiksi, joten sivut ja komponentit kirjoitetaan Elixirillä.
Apache-2.0-licensed. Lähdekoodi
Nitrogen Web Framework Arvosana D
Tapahtumapohjainen Erlangin verkkokehys, joka rakentaa sivut Erlang-tietueista ja päivittää niitä Ajaxin tai WebSocketin kautta.
MIT-licensed. Lähdekoodi
Vertaa kaikkia: Elixir-, Erlang- ja Gleam-kehykset (9), avointa lähdekoodia tai ei.