Top 50 des plugins et bibliothèques JavaScript gratuits

Publié: 2021-07-13

Les plugins et bibliothèques JavaScript gratuits sur cette page offrent tous une fonction simple et spécifique. Il n'y a pas de cadres tout-en-un gonflés. Juste des solutions utiles, légères et de résolution de problèmes pour vous aider à rendre le processus de conception et de développement Web beaucoup plus facile et plus rapide pour vous.

Comme vous vous en doutez, il existe des plugins ci-dessous pour créer des curseurs, des galeries d'images, des menus réactifs, des fenêtres modales et de nombreux autres composants courants. Mais vous trouverez également des plugins qui offrent des fonctionnalités vraiment uniques, comme les notes de marge de la barre latérale, les aperçus GIF, les favicons animés et bien plus encore.

Vous pouvez également jeter un œil à notre collection de plugins jQuery gratuits ou à nos collections de Cheatsheets JavaScript.

Bloc de texte

Textblock - Un outil JavaScript pour afficher une typographie réactive en continu.

Bloc de texte

Uppy

Uppy - Un téléchargeur de fichiers élégant et modulaire qui s'intègre à n'importe quel site Web ou application.

Uppy

Tone.js

Tone.js - Un cadre pour créer de la musique interactive dans le navigateur.

Tone.js

Editor.js

Editor.js - Une application gratuite d'édition de blocs de nouvelle génération.

Editor.js

lax.js

lax.js - Un petit plugin JavaScript vanille pour créer des animations de défilement fluides.

lax.js

Taper

TypeIt - Une bibliothèque de typage JavaScript qui est présentée comme la "plus polyvalente au monde".

Taper

iro.js

iro.js - Un widget de sélection de couleurs HSV moderne pour JavaScript qui utilise SVG.

iro.js

Cleave.js

Cleave.js - Une bibliothèque pour ajouter un formatage en temps réel aux entrées de formulaire.

Cleave.js

Freezeframe.js

Freezeframe.js - Une bibliothèque qui met en pause les .gifs animés et les active au survol, au clic ou au toucher.

Freezeframe.js

darkmode.js

darkmode.js – Ajoutez un mode sombre à votre site Web avec un minimum d'effort.

darkmode.js

Scène.js

Scene.js - Une bibliothèque d'animation basée sur la chronologie CSS et JavaScript.

Scène.js

Bun.js

Bun.js – Générez des cases à cocher et des boutons radio personnalisés avec CSS.

Chignon

Superposer les barres de défilement

Overlay Scrollbars - Un plugin JavaScript qui masque les barres de défilement natives et les remplace par des versions personnalisées.

Superposer les barres de défilement

MailtoUI

MailtoUI - Un script qui ajoute un composant d'interface utilisateur utile aux liens de messagerie standard.

MailtoUI

Curseur plein écran

Curseur plein écran - Contrôlez les sections de la page et activez la navigation via la molette de la souris et les événements tactiles.

Curseur plein écran

plan de page

pagemap – Ajoutez une petite « mini ​​carte » à votre site Web qui fournira aux utilisateurs un contexte de navigation.

plan de page

Graphique.xkcd

Chart.xkcd - Une bibliothèque pour créer des graphiques avec un aspect dessiné à la main.

Graphique.xkcd

GPickr

GPickr - Une implémentation de la bibliothèque de sélecteurs de couleurs Pickr qui génère de beaux dégradés.

GPickr

Mobile

Mobile - Une bibliothèque JavaScript qui vous permet de déplacer, redimensionner, faire glisser, faire pivoter et plus encore.

Mobile

Cube.js

Cube.js - Une solution d'analyse open source complète : SDK frontaux indépendants de la visualisation et API soutenus par une infrastructure de serveur analytique.

simpleParallaxe

simpleParallax - Une petite bibliothèque JavaScript qui ajoute une animation de parallaxe à n'importe quelle image.

simpleParallaxe

Bounds.js

Bounds.js – Un script pour la détection de frontière asynchrone qui peut être utilisé pour des effets tels que le chargement différé.

Bounds.js

Visage effrayant

Creepyface - Une bibliothèque JavaScript qui fait que votre visage "regarde" le curseur, en fonction de la position.

Exemple de Creepyface

LegraJS

LegraJS - Une bibliothèque qui vous permet de dessiner avec des briques de type LEGO. Qu'allez-vous construire ?

Exemple de LegraJS

Paged.js

Paged.js - est une bibliothèque open source pour la pagination du contenu dans le navigateur. Basé sur les spécifications du W3C, il s'agit d'une sorte de polyfill pour les modules CSS Paged Media et Generated Content for Paged Media.

Paged.js

Superposition de mise au point

Focus Overlay - Une bibliothèque pour créer des superpositions sur des éléments ciblés. Beau design et meilleure accessibilité.

Superposition de mise au point

Fluide

Flowy - Une bibliothèque JavaScript minimale que vous pouvez utiliser pour créer des organigrammes.

Exemple de Flowy

Chorégraphe-js

Choreographer-js est une bibliothèque simple pour prendre en charge des animations compliquées.
Chorégraphe-js javascript gratuit

Leaflet.js

Leaflet.js est une bibliothèque JavaScript pour les cartes interactives.
Leaflet.js javascript gratuit

Lori

Lory est un curseur minimaliste tactile écrit en JavaScript vanille.
javascript gratuit

CurrencyFormatter.js

CurrencyFormatter.js est une bibliothèque de formatage de devises super simple (155 devises et 7 Ko gzippés).
CurrencyFormatter.js javascript gratuit

Arc

ARc (Atomic React) est un passe-partout d'application React avec l'approche Atomic Design.
ARc javascript gratuit

Rasage.js

Shave.js est un plugin JavaScript moderne pour tronquer le texte dans un élément html.
javascript gratuit

Suivant.js

Next.js est un framework minimaliste pour les applications React rendues par le serveur.
javascript gratuit

Plan

Blueprint est une collection de composants d'interface utilisateur React, couvrant des éléments d'interface, des modèles et des interactions communs sur le Web.
Plan javascript gratuit

baguetteBox.js

baguetteBox.js est un script lightbox d'image réactif simple et facile à utiliser avec prise en charge des gestes de balayage sur les appareils mobiles. il a été écrit en JavaScript pur.

baguetteBox js simple script lightbox facile plusieurs galeries glisser le geste prendre en charge les appareils mobiles pur JavaScript

DéfilementRévéler

Le plug-in ScrollReveal facilite la création d'animations de défilement de pages Web pour les navigateurs de bureau et mobiles.

ScrollReveal Créez facilement des animations de défilement web navigateurs mobiles

Liens forts

Loud Links est une bibliothèque JavaScript légère permettant d'ajouter des sons d'interaction à votre site Web. Pour ce faire, il crée un élément audio HTML5 et l'utilise pour lire des fichiers audio MP3 ou OGG.

Loud Links minuscules sons d'interaction de la bibliothèque JS

Bricks.js

Bricks.js est un générateur de mise en page de maçonnerie « ultra-rapide » pour les éléments de largeur fixe.

Bricks.js générateur de disposition de maçonnerie ultra-rapide pour les éléments de largeur fixe

Éditeur moyen

Écrit à l'aide de JavaScript vanille, MediumEditor est un clone léger (28 Ko) de la barre d'outils de l'éditeur en ligne WYSIWYG de Medium.com. Il existe également une sélection d'extensions et de thèmes Mediumditor disponibles.

vanille JavaScript MediumEditor light Medium WYSIWYG éditeur en ligne clone de la barre d'outils

Substance

Substance est une bibliothèque JavaScript pour l'édition de contenu Web. Il vous donne tous les outils dont vous avez besoin pour créer des éditeurs de texte personnalisés et des systèmes de publication Web.

Bibliothèque JavaScript Substance pour l'édition de contenu Web

Liste.js

List.js est un script JavaScript léger et rapide qui ajoute de la recherche, du tri, des filtres et de la flexibilité aux listes, aux tableaux ou à tout autre élément HTML.

List.js JavaScript vanille rapide et léger ajoute des filtres de tri de recherche et de la flexibilité au HTML

Popper.js

Popper.js est une bibliothèque légère (minifiée de 4 Ko) pour la gestion des poppers, des info-bulles et des popovers. Vous pouvez positionner rapidement et facilement les info-bulles avec un seul code de ligne.

Popper.js Kickass Library Gérez vos Poppers Tooltips Popovers

InlineTweet.js

InlineTweet.js vous permet de créer facilement des liens tweetables à partir de n'importe quel texte sur une page Web. Tout ce que vous avez à faire est d'envelopper le texte tweetable dans un conteneur avec data-inline-tweet .

SweetAlert2

SweetAlert2 est un remplacement magnifique et personnalisable pour les boîtes contextuelles de JavaScript.

SweetAlert2 beau remplacement personnalisable pour JavaScript Alert

Force.js

Force.js est une bibliothèque JavaScript qui simplifie l'animation d'éléments HTML et la navigation sur une page Web.

Force.js défile facilement pour animer votre page

Push.js

Push.js est une solution multi-navigateurs pour être opérationnel avec les notifications de bureau Javascript.

Bideo.js

Bideo.js est une bibliothèque JavaScript qui permet d'ajouter très facilement des vidéos d'arrière-plan en plein écran aux pages Web.

Bideo.js Vidéo d'arrière-plan HTML5 plein écran facile Web

Microlight.js

Microlight.js est une bibliothèque de mise en évidence de code légère, pour n'importe quel langage de programmation, qui améliore considérablement la lisibilité.

La bibliothèque de surlignage de code Microlight.js améliore la lisibilité

Lieux d'Algolie

Algolia Places est un moyen simple d'utiliser une bibliothèque JavaScript de recherche d'adresses à saisie semi-automatique sur votre site Web.

Bibliothèque JavaScript de recherche d'adresses Algolia Places

flatpicker

Écrit en JavaScript vanille, flatpickr est une solution légère de sélection de date et d'heure et de calendrier.

flatpickr sélecteur de date et d'heure léger

anime.js

anime.js est une bibliothèque d'animation JavaScript flexible et légère. Il fonctionne avec CSS, les transformations individuelles, SVG, les attributs DOM et les objets JS.

anime.js bibliothèque d'animation JavaScript légère et flexible

Cleave.js

Cleave.js est un plugin qui formate votre contenu <input/> pendant que vous tapez.

Entrée au format Cleave.js

Lightgallery.js

Lightgallery.js est une galerie de lightbox JavaScript complète sans dépendances.

Lightgallery.js Galerie Lightbox JavaScript