Rustubble – De jolis composants pour vos terminaux
Rustubble est une bibliothèque Rust idéale pour la conception d’applications en ligne de commande. Ça permet de créer des applis dans le terminal, sans se taper des interfaces austères et minimalistes.
Pour cela, cette lib offre une collection de composants ultra-pratiques et personnalisables comme :
- TextInput : Des champs de texte évolués supportant Unicode, le copier-coller intuitif et une foule d’options de personnalisation.
- TextArea : Des zones de texte multi-lignes avec défilement, parfaites pour les saisies plus longues.
- Spinner : Des animations de chargement hypnotiques avec de nombreux styles prédéfinis et une API pour créer les vôtres.
- Table : Des tableaux triables et paginés pour afficher vos données de manière claire et interactive.
- ProgressBar : Des barres de progression esthétiques et informatives pour suivre l’avancement de vos tâches.
- Timer/Stopwatch : Des chronomètres et compte à rebours pour dynamiser vos applications.
- Viewport : Une vue sur vos données avec un défilement fluide.
- List/MenuList : Des listes et menus intéractifs pour une navigation intuitive.
Source: Korben