Une petite lib Javascript pour permettre à l'utilisateur de zoomer sur les images de votre site de manière assez naturelle. Ça se rapproche un peu de l'effet utilisé sur Medium.
Une petite librairie Javascript + CSS pour afficher une barre de chargement tout en haut de la page un peu à la manière de ce que font Github ou Youtube.
Un carrousel Javascript ES6 sans dépendance, léger et et blindé d'options.
Un multi-select pour Vue.js.
Une lib d'abstraction de base de données. C'est une alternative à FluentPDO.
Une librairie Javascript qui suggère la bonne orthographe d'une adresse email lorsqu'elle détecte une erreur potentielle.
Bootstrap 4 est sorti ! Flexbox y est maintenant utilisé intensément et c'est une excellente chose.
Bon ça n'en reste pas moins une dépendance assez "massive" donc pensez toujours à évaluer si vous en avez réellement besoin. Si vous cherchez juste une lib de Grid CSS, utilisez Gridlex.
Le Reboot.css (.scss en l'occurence) de Bootstrap. Les explications sont ici: https://v4-alpha.getbootstrap.com/content/reboot/
J'aime bien l'idée d'essayer de se cantonner aux marges inférieures et de supprimer les marges supérieures, je pense que ça peut simplifier les choses et éviter quelques effets indésirables (et épargner un peu la touche F12).
Une autre analyse qui parle aussi des problèmes que présentaient les reset.css et autres normalize.css.
La version CSS est ici.
Des librairies Javascript pour effectuer un zoom sur une image.
Une toute petite librairie Javascript (1ko) pour détecter si un élément est présent à l'écran ou non. Très pratique pour faire des animations au scroll.
Via https://www.creativejuiz.fr/blog/ressources-telechargements/les-ressources-du-web-36
Un moteur de templating Javascript tout bête qui fonctionne un peu comme celui d'underscore. En gros il exécute le code Javascript déclaré dans le template et génère le résultat en fonction des variables passées en paramètre.
Installation :
$ npm install ejs
Utilisation :
<script src="ejs.js"></script>
<script>
var people = ['geddy', 'neil', 'alex'],
html = ejs.render('<%= people.join(", "); %>', {people: people});
</script>
Le Github est là : https://github.com/mde/ejs
Implementation PHP de l'API de Mastodon.
Une alternative très légère à Fluent PDO pour abstraire un peu le code SQL et ainsi supporter plusieurs SGBD en PHP.
Une lib JS de drag & drop.
Un outil CSS-only pour noter (donner une note) de 1 à 5 étoiles.
Une lib Javascript pour faire un carousel. Ça a l'air très complet, c'est responsive et "touch-ready". A essayer !
Une librairie Javascript pour tracer des graphes.
interactive geometry, plotting, visualization
JSXGraph is a cross-browser JavaScript library for interactive geometry, function plotting, charting, and data visualization in the web browser.
Un autre outil pour transformer un site en single-page application. A tester.