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.
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
Alpine.js Arvosana B
Kevyt JavaScript-kehys, joka lisää HTML:ään reaktiivista toimintaa suoraan merkintäkieleen kirjoitettavien attribuuttien avulla.
MIT-licensed. Lähdekoodi
Backbone.js Arvosana B
Kevyt JavaScript-kirjasto, joka antaa verkkosovelluksille rakenteen malleilla, kokoelmilla, näkymillä ja reitittimellä.
MIT-licensed. Lähdekoodi
Blitz.js Arvosana B
Next.js:n full-stack-työkalupakki, joka lisää todennuksen, API-vapaan tietokerroksen ja koodin generoinnin.
MIT-licensed. Lähdekoodi
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
Inferno Arvosana B
JavaScript-kirjasto käyttöliittymien rakentamiseen virtuaalisella DOMilla ja React-tyylisellä komponenttirajapinnalla.
MIT-licensed. Lähdekoodi
jQuery Arvosana B
JavaScript-kirjasto DOMin käsittelyyn, tapahtumien käsittelyyn ja Ajaxiin. Sitä ylläpidetään OpenJS Foundationin alaisuudessa.
MIT-licensed. Lähdekoodi
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
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
Nuxt Arvosana B
Vueen perustuva kehys verkkosovellusten rakentamiseen, jossa on palvelinpuolen renderöinti, staattinen generointi ja tiedostopohjainen reititys.
MIT-licensed. Lähdekoodi
React Router Arvosana B
Reitityskirjasto ja full-stack-kehys Reactille, jonka kehystila jatkaa Remix-kehyksen kehitystä.
MIT-licensed. Lähdekoodi
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
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
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
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
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
Astro Arvosana C
Verkkokehys sisältöpainotteisille verkkosivustoille. Se muuntaa sivut HTML:ksi ja lataa JavaScriptiä vain interaktiivisille komponenteille.
MIT-licensed. Lähdekoodi
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
Angular Arvosana D
Googlen TypeScript-pohjainen verkkosovelluskehys, jossa on komponentit, riippuvuusinjektio, reititys ja komentorivityökalu.
MIT-licensed. Lähdekoodi
Aurelia Arvosana D
JavaScriptin ja TypeScriptin käyttöliittymäkehys verkkosovellusten rakentamiseen standardeihin perustuvilla komponenteilla, tietojen sidonnalla ja riippuvuuksien injektoinnilla.
MIT-licensed. Lähdekoodi
Ember.js Arvosana D
JavaScript-kehys verkkosovellusten rakentamiseen, jossa on käytännöt, komentorivityökalu, reititys ja datakerros.
MIT-licensed. Lähdekoodi
Fresh Arvosana D
Deno Landin verkkokehys Denolle. Se renderöi sivut palvelimella Preactilla ja lähettää JavaScriptiä vain interaktiivisille saarekkeille.
MIT-licensed. Lähdekoodi
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
Lit Arvosana D
Kirjasto Web Components -komponenttien rakentamiseen reaktiivisilla ominaisuuksilla ja deklaratiivisilla malleilla.
BSD-3-Clause licensed. Lähdekoodi
Next.js Arvosana D
Vercelin React-kehys verkkosovellusten rakentamiseen, jossa on palvelinpuolen renderöinti, staattinen generointi ja API-reitit.
MIT-licensed. Lähdekoodi
Preact Arvosana D
Pieni JavaScript-kirjasto käyttöliittymien rakentamiseen, jonka komponenttirajapinta on yhteensopiva Reactin kanssa.
MIT-licensed. Lähdekoodi
Qwik Arvosana D
Verkkokehys, joka sarjallistaa sovelluksen tilan HTML:ään, jolloin sivut jatkavat toimintaansa selaimessa ilman hydraatiota.
MIT-licensed. Lähdekoodi
React Arvosana D
JavaScript-kirjasto käyttöliittymien rakentamiseen komponenteista, käytetään verkko- ja natiivisovelluksissa.
MIT-licensed. Lähdekoodi
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
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
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
Waku Arvosana D
Minimaalinen React-kehys verkkosovellusten rakentamiseen React Server Componentsilla, palvelinpuolen renderöinnillä ja staattisella generoinnilla.
MIT-licensed. Lähdekoodi
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.