Driver.js est une bibliothèque JavaScript légère et sans dépendances, conçue pour créer des visites guidées de produits, des surbrillances et des aides contextuelles. Elle fonctionne avec tous les navigateurs majeurs, y compris sur mobile, et est compatible avec les frameworks comme React, Vue ou Angular. Écrite en TypeScript et distribuée sous licence MIT, elle est facile à intégrer et à personnaliser.
Cette solution permet d’accompagner les utilisateurs lors de leur première utilisation, de mettre en avant de nouvelles fonctionnalités ou de guider pas à pas dans des formulaires. Son API flexible couvre des cas d’usage variés, comme l’onboarding, les tutoriels interactifs ou la réduction des distractions.
Avec plus de 4 millions de téléchargements mensuels et une adoption par des entreprises comme Red Hat ou Intel, Driver.js se distingue par sa simplicité d’utilisation et son poids plume (environ 5 Ko). Son code source est disponible sur GitHub sous licence MIT, sans obligation d’attribution.
Reprendre le contrôle de sa discothèque : un retour aux sources musicales. L'auteur, après avoir abandonné sa collection physique au profit de Spotify, décide de reprendre en main sa bibliothèque musicale. Inspiré par un post sur Mastodon, il décrit son processus pour synchroniser ses 10 000 MP3 via un cloud personnel et les écouter via l'application Symfonium sur Android. Bien que la manipulation soit simple, elle reste accessible à peu de personnes. L'auteur souligne le bénéfice émotionnel et historique de cette démarche, transformant sa bibliothèque en une collection personnelle et vivante, loin des algorithmes impersonnels des plateformes de streaming.
Shelfmark est un outil open-source pour rechercher et télécharger des livres et des audiolivres à partir de multiples sources en un seul endroit. Il offre une interface moderne et intuitive, prenant en charge divers types de sources (sites web populaires, torrents, Usenet, IRC) et des fonctionnalités avancées comme le contournement de Cloudflare et une file d'attente de téléchargement en temps réel. Facile à installer avec Docker, Shelfmark est conçu pour fonctionner de manière autonome ou en complément d'autres outils de gestion de bibliothèque comme Calibre-Web-Automated ou Booklore.
Tout est dans le titre
Tout est dans le titre
Une bibliothèque d'ouvrages sur la musique très fournie !
Une bibliothèque JavaScript pour contrôler l'exécution des scripts externes... Très utile, entre autres, pour se conformer au GDPR -> on attend que le visiteur du site donne son accord pour exécuter Google Analytics - et on ne l'exécute pas s'il refuse (via https://www.smashingmagazine.com/2018/06/monthly-web-development-update-6-2018/ )
Mes librairies python indispensables
Quelques alternatives légères (Zepto, Mustache, Pure) aux frameworks poids lourds couramment utilisés : jQuery, React, etc.
CheckRestart vérifie quel service utilise telle ou telle bibliothèque mise à jour depuis le lancement du service... intéressant