Ce qu'est Tamagui
Tamagui est un kit UI et un système de style construit autour d'un compilateur. Vous écrivez vos composants une seule fois avec son API de style typée, et le compilateur les aplatit en sortie optimale : CSS atomique sur le web, simples Views sur native. Le système de tokens et le theming sont des fonctionnalités de premier plan, ce qui en fait un bon choix si votre app a un design system à maintenir cohérent entre web et native.
Le coût, c'est la mise en place. Faire tourner le compilateur avec votre bundler ou votre config Babel prend du temps, les fichiers de configuration ont une courbe d'apprentissage, et suivre la doc pas à pas peut être ardu par endroits. Le projet évolue vite, ce qui peut entraîner une instabilité ponctuelle près des grosses versions. Le mainteneur est connu pour être actif sur GitHub et Discord, ce qui aide quand on tombe sur quelque chose d'inattendu.
Ce qu'est Gluestack UI
Gluestack UI est une bibliothèque de composants développée par la même équipe que NativeBase. Elle propose un noyau headless avec des composants accessibles prêts à l'emploi qui fonctionnent sur React Native et le web. Le workflow s'appuie sur le copier-coller et un CLI, à la manière de shadcn : vous importez les composants dans votre projet et vous en êtes propriétaire. Il n'y a pas d'étape compilateur, ce qui veut dire moins à configurer avant de commencer à construire des écrans.
Le démarrage facile est la raison la plus souvent citée pour choisir Gluestack quand le calendrier est serré. La doc ressemble à un catalogue de composants et la DX donne l'impression d'« installer et enchaîner ». L'historique NativeBase vaut la peine d'être connu : beaucoup de développeurs ont eu de mauvaises expériences quand des correctifs étaient promis sur NativeBase pendant que Gluestack se construisait déjà en coulisse. Cette réputation reste dans les discussions de la communauté, même si la bibliothèque est une base de code à part.
Comment elles se comparent
Sur la performance, Tamagui a l'avantage sur le web grâce à l'extraction statique et la CSS atomique. Sur native la différence est plus faible. Gluestack n'a pas de compilateur, donc ce que vous livrez correspond à ce que vous écrivez, plus simple à raisonner mais qui laisse davantage d'optimisation à votre charge.
Sur le theming, Tamagui vous donne un système de tokens avec contrôle dark/light et par plateforme intégré dès le départ. Gluestack a une API de style et du support de thème, mais le modèle mental est différent : on style des composants plutôt que de configurer un design system en amont.
Sur la prise en main, Gluestack gagne. Lancez le CLI, choisissez vos composants, commencez à construire. Avec Tamagui vous passez d'abord du temps sur la config. Ceux qui courent après une livraison Figma et un premier sprint rapide atterrissent souvent sur Gluestack ; ceux qui construisent un produit sur la durée avec un langage de design strict atterrissent souvent sur Tamagui.
Sur la communauté et la doc, les deux ont des marges de progression. La doc de Tamagui peut être difficile à suivre de bout en bout (le theming est souvent cité), et la communauté est plus petite. La doc de Gluestack est plus accessible pour les nouveaux arrivants, mais la bibliothèque est plus jeune en tant que projet autonome.
Et UI Kitten ?
UI Kitten utilise le design system Eva pour une cohérence visuelle immédiate. Certains développeurs qui ont essayé les trois finissent par le choisir pour la simplicité et la qualité des composants, surtout quand le rendu Eva correspond au projet. Cela dit, l'activité de maintenance a ralenti et des développeurs ont dû migrer. Vérifiez vous-même le dépôt avant de vous engager.
Lequel choisir
Si vous devez livrer vite, que votre équipe est nouvelle sur les deux, ou que vous voulez posséder le code de vos composants : optez pour Gluestack. Si vous ciblez web et native avec une seule base de code, que vous vous souciez de la taille du bundle et que vous êtes prêt à investir dans la mise en place : Tamagui rentabilise l'effort dans la durée. Les deux sont des projets actifs ; aucun n'est un mauvais choix en 2026, du moment que vous savez dans quoi vous vous engagez.
Voir qu'est-ce que Tamagui pour un regard plus approfondi du côté Tamagui, et tamagui.dev et gluestack.io pour la doc officielle de chacun.