Privacy Ratings

Avoimen lähdekoodin vaihtoehdot: front-end- ja full-stack-kehykset

Kategoria: front-end- ja full-stack-kehykset. 33 kohdetta, joiden koodi on julkinen OSI-hyväksytyllä lisenssillä, tietosuoja arvioituna todisteineen. Suositukset ensin, sitten pisteiden mukaan.

  1. Svelte Arvosana B Suosituksemme

    JavaScriptin ja TypeScriptin komponenttikehys, joka kääntää komponentit JavaScriptiksi käännösvaiheessa virtuaalisen DOMin käyttämisen sijaan.

    MIT-licensed. Lähdekoodi

  2. Alpine.js Arvosana B

    Kevyt JavaScript-kehys, joka lisää HTML:ään reaktiivista toimintaa suoraan merkintäkieleen kirjoitettavien attribuuttien avulla.

    MIT-licensed. Lähdekoodi

  3. Backbone.js Arvosana B

    Kevyt JavaScript-kirjasto, joka antaa verkkosovelluksille rakenteen malleilla, kokoelmilla, näkymillä ja reitittimellä.

    MIT-licensed. Lähdekoodi

  4. Blitz.js Arvosana B

    Next.js:n full-stack-työkalupakki, joka lisää todennuksen, API-vapaan tietokerroksen ja koodin generoinnin.

    MIT-licensed. Lähdekoodi

  5. htmx Arvosana B

    JavaScript-kirjasto, jonka avulla HTML-elementit voivat tehdä HTTP-pyyntöjä ja vaihtaa sivulle palvelimella renderöityä HTML:ää attribuuttien avulla ilman JavaScriptin kirjoittamista.

    Zero-Clause BSD licensed. Lähdekoodi

  6. Inferno Arvosana B

    JavaScript-kirjasto käyttöliittymien rakentamiseen virtuaalisella DOMilla ja React-tyylisellä komponenttirajapinnalla.

    MIT-licensed. Lähdekoodi

  7. jQuery Arvosana B

    JavaScript-kirjasto DOMin käsittelyyn, tapahtumien käsittelyyn ja Ajaxiin. Sitä ylläpidetään OpenJS Foundationin alaisuudessa.

    MIT-licensed. Lähdekoodi

  8. Marko Arvosana B

    HTML-pohjainen käyttöliittymäkieli ja -kehys JavaScriptille, alun perin eBayltä. Se kääntää komponentit suoratoistavaa palvelinrenderöintiä ja selaimen osittaista hydraatiota varten.

    MIT-licensed. Lähdekoodi

  9. Mithril.js Arvosana B

    Pieni asiakaspuolen JavaScript-kehys yhden sivun sovellusten rakentamiseen. Mukana on virtuaalinen DOM sekä sisäänrakennetut reititys- ja HTTP-työkalut.

    MIT-licensed. Lähdekoodi

  10. Nuxt Arvosana B

    Vueen perustuva kehys verkkosovellusten rakentamiseen, jossa on palvelinpuolen renderöinti, staattinen generointi ja tiedostopohjainen reititys.

    MIT-licensed. Lähdekoodi

  11. React Router Arvosana B

    Reitityskirjasto ja full-stack-kehys Reactille, jonka kehystila jatkaa Remix-kehyksen kehitystä.

    MIT-licensed. Lähdekoodi

  12. RedwoodSDK Arvosana B

    RedwoodJS-tiimin full-stack-React-kehys, joka toimii Cloudflare Workersissa. Se on rakennettu Vite-lisäosaksi, ja siinä on palvelinkomponentit, palvelinpuolen renderöinti ja reaaliaikaominaisuudet.

    MIT-licensed. Lähdekoodi

  13. Remix Arvosana B

    Shopifyn full-stack-verkkokehys JavaScriptille ja TypeScriptille, rakennettu verkkostandardien, kuten Fetch API:n ja HTML-lomakkeiden, varaan. Sen aiempi React-pohjainen versio jatkuu React Routerin kehystilana.

    MIT-licensed. Lähdekoodi

  14. SolidJS Arvosana B

    JavaScript-kirjasto käyttöliittymien rakentamiseen JSX:llä ja hienojakoisella reaktiivisuudella. Se päivittää DOMia suoraan ilman virtuaalista DOMia.

    MIT-licensed. Lähdekoodi

  15. SolidStart Arvosana B

    Full-stack-kehys SolidJS:lle, joka on reaktiivinen käyttöliittymäkirjasto. Siinä on reititys, palvelinfunktiot ja palvelinpuolen renderöinti.

    MIT-licensed. Lähdekoodi

  16. SvelteKit Arvosana B

    Kehys verkkosovellusten rakentamiseen Sveltellä, joka on kääntäjäpohjainen käyttöliittymäkehys. Siinä on reititys, palvelinpuolen renderöinti ja staattisten sivustojen generointi.

    MIT-licensed. Lähdekoodi

  17. Astro Arvosana C

    Verkkokehys sisältöpainotteisille verkkosivustoille. Se muuntaa sivut HTML:ksi ja lataa JavaScriptiä vain interaktiivisille komponenteille.

    MIT-licensed. Lähdekoodi

  18. Analog Arvosana D

    Viteen perustuva Angularin full-stack-metakehys, jossa on tiedostopohjainen reititys, palvelinpuolen renderöinti, staattinen generointi ja API-reitit.

    MIT-licensed. Lähdekoodi

  19. Angular Arvosana D

    Googlen TypeScript-pohjainen verkkosovelluskehys, jossa on komponentit, riippuvuusinjektio, reititys ja komentorivityökalu.

    MIT-licensed. Lähdekoodi

  20. Aurelia Arvosana D

    JavaScriptin ja TypeScriptin käyttöliittymäkehys verkkosovellusten rakentamiseen standardeihin perustuvilla komponenteilla, tietojen sidonnalla ja riippuvuuksien injektoinnilla.

    MIT-licensed. Lähdekoodi

  21. Ember.js Arvosana D

    JavaScript-kehys verkkosovellusten rakentamiseen, jossa on käytännöt, komentorivityökalu, reititys ja datakerros.

    MIT-licensed. Lähdekoodi

  22. Fresh Arvosana D

    Deno Landin verkkokehys Denolle. Se renderöi sivut palvelimella Preactilla ja lähettää JavaScriptiä vain interaktiivisille saarekkeille.

    MIT-licensed. Lähdekoodi

  23. Gatsby Arvosana D

    Reactiin perustuva kehys staattisten verkkosivustojen ja sovellusten rakentamiseen, jossa on GraphQL-datakerros ja liitännäiset sisältölähteille.

    MIT-licensed. Lähdekoodi

  24. Lit Arvosana D

    Kirjasto Web Components -komponenttien rakentamiseen reaktiivisilla ominaisuuksilla ja deklaratiivisilla malleilla.

    BSD-3-Clause licensed. Lähdekoodi

  25. Next.js Arvosana D

    Vercelin React-kehys verkkosovellusten rakentamiseen, jossa on palvelinpuolen renderöinti, staattinen generointi ja API-reitit.

    MIT-licensed. Lähdekoodi

  26. Preact Arvosana D

    Pieni JavaScript-kirjasto käyttöliittymien rakentamiseen, jonka komponenttirajapinta on yhteensopiva Reactin kanssa.

    MIT-licensed. Lähdekoodi

  27. Qwik Arvosana D

    Verkkokehys, joka sarjallistaa sovelluksen tilan HTML:ään, jolloin sivut jatkavat toimintaansa selaimessa ilman hydraatiota.

    MIT-licensed. Lähdekoodi

  28. React Arvosana D

    JavaScript-kirjasto käyttöliittymien rakentamiseen komponenteista, käytetään verkko- ja natiivisovelluksissa.

    MIT-licensed. Lähdekoodi

  29. Stencil Arvosana D

    Ionicin kääntäjä uudelleenkäytettävien verkkokomponenttien rakentamiseen TypeScriptillä ja JSX:llä. Komponentit toimivat minkä tahansa käyttöliittymäkehyksen kanssa tai ilman kehystä.

    MIT-licensed. Lähdekoodi

  30. TanStack Start Arvosana D

    Full-stack-kehys Reactille ja Solidille, rakennettu TanStack Routerin ja Viten varaan. Siinä on tyyppiturvallinen reititys, palvelinfunktiot ja palvelinpuolen renderöinti.

    MIT-licensed. Lähdekoodi

  31. Vike Arvosana D

    Viteen perustuva kehys verkkosovellusten rakentamiseen palvelinpuolen renderöinnillä, staattisella generoinnilla ja reitityksellä. Sitä käytetään käyttöliittymäkirjastojen, kuten Reactin, Vuen tai Solidin, kanssa.

    MIT-licensed. Lähdekoodi

  32. Waku Arvosana D

    Minimaalinen React-kehys verkkosovellusten rakentamiseen React Server Componentsilla, palvelinpuolen renderöinnillä ja staattisella generoinnilla.

    MIT-licensed. Lähdekoodi

  33. Vue Arvosana D

    Progressiivinen JavaScript-kehys käyttöliittymien rakentamiseen reaktiivisilla, komponenttipohjaisilla malleilla.

    MIT-licensed. Lähdekoodi

Vertaa kaikkia: front-end- ja full-stack-kehykset (34), avointa lähdekoodia tai ei.