Sébastien Rigaux

Veille technologique

← Tous les liens

UI/UX

Conception d’interfaces et de parcours adaptés aux besoins des utilisateurs.

Bannière Taste Skill sur fond beige, avec le nom du projet à gauche et des maquettes d’interfaces empilées à droite.

Taste Skill fournit aux agents de code un système pour construire des sites d’entreprise moins génériques : palettes, layouts de hero, fragments d’interface et images réelles, avec une direction adaptée au type d’activité. Le dépôt propose des intégrations pour Claude Code et Codex, ainsi qu’un usage via npx skills.

Le point distinctif est le contrôle automatisé dans Chrome headless : la page est rendue à quatre largeurs, de 390 à 1440 px, et vérifiée pour les visuels vides, les contrastes, l’alignement ou les images manquantes sur réseau lent. Les effets WebGL et de scroll sont réservés aux pages tech, gaming et software, avec des replis statiques pour mobile et la réduction des animations.

Leonxlnx

emoji-picker-react fournit un sélecteur d’émojis pour React, utilisable avec ses styles intégrés ou adapté à l’identité visuelle du produit. Le playground interactif permet de tester les propriétés, les thèmes CSS et des exemples de personnalisation.

Le composant couvre notamment la recherche, les tons de peau, les émojis personnalisés et plusieurs langues. Son mode « réactions » affiche d’abord une sélection compacte de réactions populaires, puis donne accès à la bibliothèque complète.

Repéré via React Status

Logo OpenTUI noir sur fond blanc.

OpenTUI permet de construire des interfaces utilisateur pour le terminal en TypeScript, directement ou avec React et Solid. Son moteur de rendu natif est écrit en Zig, et la mise en page s’appuie sur flexbox.

La bibliothèque prend en charge les sélecteurs, les champs de saisie et les zones de défilement pilotés au clavier ou à la souris. Elle peut aussi afficher des images, jouer des sons et rendre des graphismes 3D.

Repéré via React Status

Logo Puck en dégradé bleu-violet sur fond blanc.

Puck, l’éditeur visuel de pages pour React, ajoute dans sa version 0.24 des groupes et des onglets pour organiser les champs, ainsi qu’un champ checkbox pour sélectionner plusieurs options. Des poignées de déplacement facilitent aussi le réagencement de composants dans des mises en page imbriquées.

L’API renderFields permet de composer ces présentations. Côté canvas, InlineTextField rend possible l’édition directe du texte, tandis que fieldTransforms transforme les valeurs au rendu sans modifier les données sous-jacentes.

Fede Bonel TozziRepéré via React Status

Visuel MicroKit UI sur fond noir, avec le texte « Microinteractions worth copying » et des carrés concentriques orange.

MicroKit rassemble des interactions prêtes à copier — boutons animés, onglets, champs et effets au survol — avec des versions React ou CSS et Tailwind. Chaque composant se récupère séparément en JavaScript ou TypeScript, sans installer de package ; 26 des 54 n’ont aucune dépendance, tandis que 28 utilisent lucide-react.

Le code est sous licence MIT et les variantes Tailwind sont prévues pour les versions 3 et 4. Côté Next.js App Router, la plupart des composants restent compatibles avec les server components ; ceux qui utilisent état, ref ou gestionnaire d’événement nécessitent « use client ».

Henrique BaroneRepéré via Frontend Focus

Visuel UI SFX présentant une bibliothèque ouverte de sons d’interface, avec 936 sons, 78 événements et 12 styles sonores.

UI SFX organise 78 événements d’interface en 12 univers sonores, pour comparer le caractère d’un même feedback sans changer sa signification. La bibliothèque rassemble 72 sons ponctuels et six boucles, avec des aperçus interactifs pour les tester dans des parcours de produit.

Le package s’installe avec npm install uisfx et propose une API TypeScript pour déclencher les sons ou arrêter une boucle quand l’état associé se termine. Les fichiers audio sont sous licence CC0 et le runtime sous MIT ; cette séparation facilite leur réutilisation dans des projets web comme natifs.

Yuki Capital

Bannière blanche avec le texte noir « Next Themes » et les icônes GitHub et de sponsor.

next-themes applique le thème dès le chargement, prend en compte la préférence système et synchronise le choix entre les onglets. Son ThemeProvider fonctionne avec l’App Router comme avec pages/, et expose un hook pour changer de thème ou gérer plusieurs variantes.

Le point à intégrer dans l’architecture : le thème stocké dans le navigateur est inconnu au rendu serveur. L’interface qui dépend de useTheme doit donc attendre le montage côté client pour éviter les erreurs d’hydratation. La bibliothèque met aussi à jour l’attribut de <html> — avec suppressHydrationWarning recommandé — et reste indépendante de la solution CSS utilisée.

Visuel All UtilityCSS présentant le nom du site et son catalogue de templates, composants et outils Tailwind CSS.

All UtilityCSS rassemble des ressources Tailwind CSS gratuites et payantes, classées par type, usage et technologie. Le catalogue présente notamment des composants copiables, des templates, des starters Next.js et des outils de gestion des couleurs, dont plusieurs prennent en charge les formats OKLCH de Tailwind CSS v4.

Le filtrage facilite la recherche de briques adaptées à un projet, mais le répertoire ne garantit pas à lui seul leur qualité ou leur accessibilité : la page conseille de vérifier ces points auprès de chaque ressource.

Visuel Fontastic Space sur fond sombre, avec une icône F et le sous-titre « Anatomy, metrics & compatibility — find mathematically optimal font pairings ».

Fontastic Space compare des Google Fonts côte à côte, avec superposition anatomique, métriques OpenType et scores de compatibilité. L’exemple Playfair Display + DM Sans met en regard hauteur d’x, hauteur des capitales et largeur des chaînes, puis propose des règles CSS prêtes à reprendre.

Les scores s’appuient sur plusieurs cadres d’analyse typographique, mais restent un repère : l’outil permet aussi de vérifier visuellement le rendu dans un paragraphe ou une bannière avant de choisir une paire.

Bannière React Bits sur fond violet, avec le texte « React Components That Stand Out » et « 200+ Free Creative Components ».

React Bits 2.0 annonce 216 composants animés : 104 ont été reconstruits ou repensés, et plus de 20 ont supprimé des dépendances supplémentaires. Les démos ajoutent presets et interactions au clic, tandis que Background Studio, Shape Magic et Texture Lab ont été reconstruits pour ajuster des effets en direct et exporter leurs résultats.

La mise à jour refond aussi la documentation et la page d’accueil, qui utiliserait environ cinq fois moins de JavaScript. Le catalogue facilite le prototypage d’interfaces expressives ; la variété des animations invite toutefois à évaluer leur coût et leurs dépendances avant de les intégrer à un produit.

David HazRepéré via JavaScript Weekly

Illustration du composant Sheet et nouveautés de la release React Aria v1.22.0

La version 1.22.0 de React Aria introduit le composant Sheet, une surcouche glissable qui s’appuie sur les gestes natifs de scroll pour offrir des transitions fluides et tactiles, idéales pour les panneaux mobiles ou les notifications. Cette release apporte aussi la prise en charge de Turbopack pour l’optimisation des locales, une meilleure gestion des widgets interactifs comme le clavier virtuel, et plusieurs correctifs sur les collections, ComboBox et formulaires.

Adobe

Aperçu de Navbar Gallery, collection de designs de barres de navigation

Navbar Gallery propose une sélection organisée de barres de navigation issues de sites web variés, couvrant des modèles statiques, dropdown, mega menus, sidebars, barres de recherche et annonces. Chaque exemple est consultable par type et renvoie vers le site source, facilitant la veille ou l’inspiration pour concevoir une navigation adaptée à différents contextes d’interface. Une ressource utile pour comparer rapidement des patterns concrets sans se perdre dans des galeries généralistes.

Christina Liubynska

Aperçu de la galerie Footer Design

Footer Design propose une galerie organisée de pieds de page de sites web issus de projets variés, avec un tri par style et type. Cette ressource permet de parcourir rapidement des exemples concrets pour s’inspirer lors de la conception ou de la refonte d’interfaces. On y trouve des approches typographiques, illustrées, en grille ou animées, utiles pour enrichir sa veille UI/UX.

Footer Design

Supahero propose une collection organisée de sections hero issues de sites web variés, illustrant des approches de design attractives pour l’en-tête d’une page. Chaque exemple met en avant la diversité des styles, des animations et des compositions, facilitant l’inspiration ou la veille pour la conception d’interfaces. L’absence de filtres avancés limite la recherche, mais la navigation rapide permet d’explorer de nombreux cas concrets.

Aperçu de la collection d’icônes 3D de 3dicons.co

3dicons.co propose plus de 1400 icônes 3D en open source, utilisables sans attribution pour des projets personnels ou commerciaux. L’interface permet de personnaliser la couleur, l’angle et de télécharger chaque icône individuellement ou en lot, avec des collections thématiques et une intégration Figma. La licence CC0 facilite l’intégration dans tout type d’application ou de design system.

realvjy

Illustration de la documentation des composants Shaders : effets WebGPU pour React, Vue, Svelte, Solid et JavaScript.

Cette documentation présente plus de 190 composants graphiques prêts à l’emploi pour intégrer des effets WebGPU dans React, Vue, Svelte, Solid et JavaScript natif. Les composants couvrent une large palette : textures, formes, matériaux, filtres, distorsions, transitions, flous, ajustements et effets interactifs, chacun avec une description concrète de son rendu et de ses paramètres. Une ressource à explorer pour enrichir rapidement une interface avec des effets visuels avancés sans écrire de shader bas-niveau.

Shaders

Prompt Motion: explore AI-generated motion examples

Prompt Motion est une galerie de vidéos de mouvement accompagnées des prompts et des skills utilisés pour les produire avec Claude Opus 5.5. On peut parcourir des exemples par familles — interface produit, graphiques, typographie ou particules — puis adapter les prompts à un projet, ce qui en fait une source d’expérimentation pour le motion design assisté par IA.

@p4nthera_

Open-source React blocks for building admin apps

Sh​​adcn Admin Kit fournit des blocs open source pour créer des outils internes, tableaux de bord et applications B2B en React. Il préconfigure notamment tables de données, formulaires, authentification, recherche et internationalisation, avec des capacités avancées comme le CRUD généré, les permissions, les actions groupées et l’annulation.