Alternatives privées et open source à React
15 frameworks front-end et full-stack comparés selon les mêmes critères publics de confidentialité que React, avec nos choix en premier.
Pourquoi chercher une alternative ?
- Ni traceurs ni télémétrie: non. The react.dev website loads Google Analytics.
- Audit indépendant: non. No independent audit is published.
Voir l'évaluation complète de React.
Les alternatives
Svelte Note B Notre choix
Framework de composants pour JavaScript et TypeScript qui compile les composants en JavaScript au moment du build au lieu d'utiliser un DOM virtuel.
Pourquoi c'est notre choix : Compile les composants en JavaScript léger et rapide, sans DOM virtuel ni télémétrie, et fonctionne bien avec TypeScript. Le webmail et les applications Forward Email utilisent Svelte et TypeScript sur Tauri (github.com/forwardemail/mail.forwardemail.net).
Svelte obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Alpine.js Note B
Framework JavaScript léger qui ajoute un comportement réactif au HTML au moyen d'attributs écrits directement dans le balisage.
Alpine.js obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Backbone.js Note B
Bibliothèque JavaScript légère qui structure les applications web avec des modèles, des collections, des vues et un routeur.
Backbone.js obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Blitz.js Note B
Boîte à outils full-stack pour Next.js qui ajoute l'authentification, une couche de données sans API et la génération de code.
Blitz.js obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
htmx Note B
Bibliothèque JavaScript qui permet aux éléments HTML d'émettre des requêtes HTTP et d'insérer du HTML généré par le serveur au moyen d'attributs, sans écrire de JavaScript.
htmx obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Inferno Note B
Bibliothèque JavaScript pour créer des interfaces utilisateur avec un DOM virtuel et une API de composants de style React.
Inferno obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
jQuery Note B
Bibliothèque JavaScript pour la manipulation du DOM, la gestion des événements et Ajax, maintenue au sein de l'OpenJS Foundation.
Siège : États-Unis (Five Eyes). jQuery obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Marko Note B
Langage d'interface basé sur HTML et framework pour JavaScript, issu d'eBay, qui compile les composants pour un rendu serveur en streaming et une hydratation partielle dans le navigateur.
Marko obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Mithril.js Note B
Petit framework JavaScript côté client pour créer des applications monopages, avec un DOM virtuel ainsi que des utilitaires de routage et HTTP intégrés.
Mithril.js obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Nuxt Note B
Framework basé sur Vue pour créer des applications web avec rendu côté serveur, génération statique et routage basé sur les fichiers.
Nuxt obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
React Router Note B
Bibliothèque de routage et framework full-stack pour React, dont le mode framework prend la suite du framework Remix.
React Router obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
RedwoodSDK Note B
Framework React full-stack de l'équipe RedwoodJS qui fonctionne sur Cloudflare Workers, conçu comme un plugin Vite avec des composants serveur, le rendu côté serveur et des fonctionnalités en temps réel.
RedwoodSDK obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
Remix Note B
Framework web full-stack pour JavaScript et TypeScript de Shopify, basé sur des standards web comme l'API Fetch et les formulaires HTML. Sa version antérieure basée sur React se poursuit comme mode framework de React Router.
Siège : Canada (Five Eyes). Remix obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
SolidJS Note B
Bibliothèque JavaScript pour créer des interfaces utilisateur avec JSX et une réactivité fine, qui met à jour le DOM directement sans DOM virtuel.
SolidJS obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).
SolidStart Note B
Framework full-stack pour SolidJS, une bibliothèque d'interface réactive, avec routage, fonctions serveur et rendu côté serveur.
SolidStart obtient un score de 80 sur 100 (note B) selon les critères de la catégorie frameworks front-end et full-stack. Critères remplis : 3 sur 4 (open source, ni traceurs ni télémétrie et ni publicité ni vente de données).