frameworks front-end et full-stack open source
33 frameworks front-end et full-stack dont le code est public sous une licence approuvée par l'OSI, avec une évaluation de confidentialité appuyée par des preuves. Nos choix en premier, puis par score.
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.
MIT-licensed. Code source
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.
MIT-licensed. Code source
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.
MIT-licensed. Code source
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.
MIT-licensed. Code source
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.
Zero-Clause BSD licensed. Code source
Inferno Note B
Bibliothèque JavaScript pour créer des interfaces utilisateur avec un DOM virtuel et une API de composants de style React.
MIT-licensed. Code source
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.
MIT-licensed. Code source
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.
MIT-licensed. Code source
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.
MIT-licensed. Code source
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.
MIT-licensed. Code source
React Router Note B
Bibliothèque de routage et framework full-stack pour React, dont le mode framework prend la suite du framework Remix.
MIT-licensed. Code source
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.
MIT-licensed. Code source
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.
MIT-licensed. Code source
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.
MIT-licensed. Code source
SolidStart Note B
Framework full-stack pour SolidJS, une bibliothèque d'interface réactive, avec routage, fonctions serveur et rendu côté serveur.
MIT-licensed. Code source
SvelteKit Note B
Framework pour créer des applications web avec Svelte, un framework d'interface basé sur un compilateur, avec routage, rendu côté serveur et génération de sites statiques.
MIT-licensed. Code source
Astro Note C
Framework web pour les sites axés sur le contenu, qui génère les pages en HTML et ne charge du JavaScript que pour les composants interactifs.
MIT-licensed. Code source
Analog Note D
Méta-framework full-stack pour Angular basé sur Vite, avec routage basé sur les fichiers, rendu côté serveur, génération statique et routes d'API.
MIT-licensed. Code source
Angular Note D
Framework d'applications web basé sur TypeScript de Google, avec composants, injection de dépendances, routage et une CLI.
MIT-licensed. Code source
Aurelia Note D
Framework front-end JavaScript et TypeScript pour créer des applications web avec des composants basés sur les standards, la liaison de données et l'injection de dépendances.
MIT-licensed. Code source
Ember.js Note D
Framework JavaScript pour créer des applications web, avec des conventions, une CLI, le routage et une couche de données.
MIT-licensed. Code source
Fresh Note D
Framework web pour Deno, développé par Deno Land, qui génère les pages sur le serveur avec Preact et n'envoie du JavaScript que pour les îlots interactifs.
MIT-licensed. Code source
Gatsby Note D
Framework basé sur React pour créer des sites web statiques et des applications, avec une couche de données GraphQL et des plugins pour les sources de contenu.
MIT-licensed. Code source
Lit Note D
Bibliothèque pour créer des Web Components avec des propriétés réactives et des templates déclaratifs.
BSD-3-Clause licensed. Code source
Next.js Note D
Framework React de Vercel pour créer des applications web avec rendu côté serveur, génération statique et routes d'API.
MIT-licensed. Code source
Preact Note D
Petite bibliothèque JavaScript avec une API de composants compatible avec React pour créer des interfaces utilisateur.
MIT-licensed. Code source
Qwik Note D
Framework web qui sérialise l'état de l'application dans le HTML pour que les pages reprennent dans le navigateur sans hydratation.
MIT-licensed. Code source
React Note D
Bibliothèque JavaScript pour créer des interfaces utilisateur à partir de composants, utilisée pour les applications web et natives.
MIT-licensed. Code source
Stencil Note D
Compilateur d'Ionic pour créer des composants web réutilisables avec TypeScript et JSX, qui fonctionnent avec n'importe quel framework front-end ou sans framework.
MIT-licensed. Code source
TanStack Start Note D
Framework React et Solid full-stack basé sur TanStack Router et Vite, avec routage typé, fonctions serveur et rendu côté serveur.
MIT-licensed. Code source
Vike Note D
Framework basé sur Vite pour créer des applications web avec rendu côté serveur, génération statique et routage, utilisé avec des bibliothèques d'interface comme React, Vue ou Solid.
MIT-licensed. Code source
Waku Note D
Framework React minimal pour créer des applications web avec les React Server Components, le rendu côté serveur et la génération statique.
MIT-licensed. Code source
Vue Note D
Framework JavaScript progressif pour créer des interfaces utilisateur avec des templates réactifs basés sur des composants.
MIT-licensed. Code source
Comparer les 34 frameworks front-end et full-stack, open source ou non.