← Tous les projets

lvgl_theme_shadcn

C99 · LVGL · Rust · UI · 2026 - présent

Un thème inspiré de shadcn/ui pour LVGL 9 : widgets, palettes claires/sombres et personnalisation sur microcontrôleurs.

Présentation

Bibliothèque C99 compatible avec LVGL 9 proposant une identité visuelle inspirée de shadcn/ui pour les interfaces embarquées. Elle définit des palettes claires et sombres, des styles de composants et des variantes adaptées aux petits écrans et aux contrôles tactiles. Des bindings Rust no_std et des exemples de rendu accompagnent la bibliothèque. Code et galerie.

Démarche technique

Le thème abstrait une identité visuelle cohérente au-dessus des widgets LVGL 9, au lieu de redéfinir chaque état de composant dans chaque application. Le dépôt contient des captures de rendu et une bibliothèque C99 utilisable depuis des projets embarqués, y compris Rust.

Portée et limites

Bibliothèque conçue pour être réutilisée indépendamment d’une application. Les API et exemples à jour figurent dans le dépôt source ; les contraintes d’environnement et les versions supportées doivent y être vérifiées.

Explorer le projet

Dépôt, documentation ou résultat officiel ↗

Dans le même domaine : Réseau ferroviaire miniature · Enceinte connectée