Integritetsvänliga alternativ med öppen källkod till React
15 frontend- och fullstack-ramverk bedömda enligt samma offentliga integritetskriterier som React, med våra rekommendationer först.
Varför leta efter ett alternativ?
- Inga spårare eller telemetri: nej. The react.dev website loads Google Analytics.
- Oberoende granskning: nej. No independent audit is published.
Visa hela bedömningen av React.
Alternativen
Svelte Betyg B Vår rekommendation
Komponentramverk för JavaScript och TypeScript som kompilerar komponenter till JavaScript vid byggtiden i stället för att använda en virtuell DOM.
Varför det är vår rekommendation: Kompilerar komponenter till liten, snabb JavaScript utan virtuell DOM och utan telemetri, och fungerar bra med TypeScript. Forward Emails webbmejl och appar använder Svelte och TypeScript på Tauri (github.com/forwardemail/mail.forwardemail.net).
Svelte får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Alpine.js Betyg B
Lättviktigt JavaScript-ramverk som lägger till reaktivt beteende i HTML via attribut som skrivs direkt i koden.
Alpine.js får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Backbone.js Betyg B
Lättviktigt JavaScript-bibliotek som ger webbprogram struktur med modeller, samlingar, vyer och en router.
Backbone.js får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Blitz.js Betyg B
Fullstack-verktygslåda för Next.js som lägger till autentisering, ett datalager utan API och kodgenerering.
Blitz.js får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
htmx Betyg B
JavaScript-bibliotek som låter HTML-element skicka HTTP-anrop och byta in serverrenderad HTML via attribut, utan att skriva JavaScript.
htmx får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Inferno Betyg B
JavaScript-bibliotek för att bygga användargränssnitt med en virtuell DOM och ett komponent-API i React-stil.
Inferno får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
jQuery Betyg B
JavaScript-bibliotek för DOM-manipulering, händelsehantering och Ajax, som underhålls inom OpenJS Foundation.
Baserat i USA (Five Eyes). jQuery får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Marko Betyg B
HTML-baserat UI-språk och ramverk för JavaScript, ursprungligen från eBay, som kompilerar komponenter för strömmande serverrendering och partiell hydrering i webbläsaren.
Marko får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Mithril.js Betyg B
Litet JavaScript-ramverk på klientsidan för att bygga ensidesappar, med en virtuell DOM och inbyggd routning och HTTP-verktyg.
Mithril.js får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Nuxt Betyg B
Vue-baserat ramverk för att bygga webbprogram med rendering på serversidan, statisk generering och filbaserad routning.
Nuxt får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
React Router Betyg B
Routningsbibliotek och fullstack-ramverk för React, vars ramverksläge är en fortsättning på ramverket Remix.
React Router får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
RedwoodSDK Betyg B
Fullstack-ramverk för React från RedwoodJS-teamet som körs på Cloudflare Workers, byggt som ett Vite-plugin med serverkomponenter, rendering på serversidan och realtidsfunktioner.
RedwoodSDK får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
Remix Betyg B
Fullstack-webbramverk för JavaScript och TypeScript från Shopify, byggt på webbstandarder som Fetch API och HTML-formulär. Den tidigare React-baserade versionen lever vidare som ramverksläget i React Router.
Baserat i Kanada (Five Eyes). Remix får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
SolidJS Betyg B
JavaScript-bibliotek för att bygga användargränssnitt med JSX och finkornig reaktivitet, som uppdaterar DOM direkt utan virtuell DOM.
SolidJS får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.
SolidStart Betyg B
Fullstack-ramverk för SolidJS, ett reaktivt UI-bibliotek, med routning, serverfunktioner och rendering på serversidan.
SolidStart får 80 av 100 poäng (betyg B) enligt kriterierna för frontend- och fullstack-ramverk. Den uppfyller 3 av 4 kriterier: öppen källkod, inga spårare eller telemetri och inga annonser eller dataförsäljning.