I 50 migliori plugin e librerie JavaScript gratuiti

Pubblicato: 2021-07-13

I plugin e le librerie JavaScript gratuiti in questa pagina offrono tutti una funzione diretta e specifica. Non ci sono framework all-in-one gonfi. Solo soluzioni utili, leggere e di risoluzione dei problemi per aiutarti a rendere il processo di progettazione e sviluppo web molto più semplice e veloce per te.

Come ci si aspetterebbe, di seguito sono disponibili plug-in per la creazione di slider, gallerie di immagini, menu reattivi, finestre modali e molti altri componenti comuni. Ma troverai anche plugin che offrono funzionalità davvero uniche, come note a margine della barra laterale, anteprime GIF, favicon animate e molto altro ancora.

Potresti anche dare un'occhiata alla nostra raccolta di plugin jQuery gratuiti o alle nostre raccolte di Cheatsheet JavaScript.

Blocco di testo

Textblock: uno strumento JavaScript per visualizzare una tipografia continuamente reattiva.

Blocco di testo

Uppy

Uppy – Un caricatore di file elegante e modulare che si integra con qualsiasi sito Web o app.

Uppy

Tone.js

Tone.js – Un framework per la creazione di musica interattiva nel browser.

Tone.js

Editor.js

Editor.js: un'app gratuita per l'editor di blocchi di nuova generazione.

Editor.js

lax.js

lax.js – Un piccolo plugin JavaScript vanigliato per creare animazioni a scorrimento fluido.

lax.js

Scrivilo

TypeIt – Una libreria di digitazione JavaScript che viene definita la "più versatile del mondo".

Scrivilo

iro.js

iro.js – Un moderno widget di selezione dei colori HSV per JavaScript che utilizza SVG.

iro.js

Cleave.js

Cleave.js – Una libreria per l'aggiunta di formattazione in tempo reale per formare input.

Cleave.js

Freezeframe.js

Freezeframe.js – Una libreria che mette in pausa i .gif animati e li abilita al passaggio del mouse, fai clic o tocca.

Freezeframe.js

darkmode.js

darkmode.js – Aggiungi una modalità oscura al tuo sito web con il minimo sforzo.

darkmode.js

Scene.js

Scene.js – Una libreria di animazioni basata sulla timeline CSS e JavaScript.

Scene.js

Bun.js

Bun.js – Genera caselle di controllo personalizzate e pulsanti di opzione con CSS.

Panino

Barre di scorrimento sovrapposte

Overlay Scrollbars: un plug-in JavaScript che nasconde le barre di scorrimento native e le sostituisce con versioni personalizzate.

Barre di scorrimento sovrapposte

MailtoUI

MailtoUI: uno script che aggiunge un utile componente dell'interfaccia utente ai collegamenti e-mail standard.

MailtoUI

Dispositivo di scorrimento a schermo intero

Slider a schermo intero: controlla le sezioni della pagina e abilita la navigazione tramite la rotellina del mouse e gli eventi touch.

Dispositivo di scorrimento a schermo intero

mappa delle pagine

pagemap: aggiungi una piccola "mini mappa" al tuo sito Web che fornirà agli utenti un contesto di navigazione.

mappa delle pagine

Grafico.xkcd

Chart.xkcd – Una libreria per la creazione di grafici con un aspetto disegnato a mano.

Grafico.xkcd

GPickr

GPickr – Un'implementazione della libreria di selezione dei colori Pickr che genera bellissimi gradienti.

GPickr

Mobile

Spostabile: una libreria JavaScript che ti consente di spostare, ridimensionare, trascinare, ruotare e altro ancora.

Mobile

Cube.js

Cube.js – Una soluzione di analisi open source completa: SDK front-end indipendenti dalla visualizzazione e API supportati da un'infrastruttura di server analitici.

semplice Parallasse

simpleParallax – Una piccola libreria JavaScript che aggiunge animazioni di parallasse a qualsiasi immagine.

semplice Parallasse

Bounds.js

Bounds.js: uno script per il rilevamento asincrono dei limiti che può essere utilizzato per effetti come il caricamento lento.

Bounds.js

faccia inquietante

Creepyface – Una libreria JavaScript che fa "guardare" la tua faccia al cursore, in base alla posizione.

Esempio da Creepyface

Legra JS

LegraJS – Una libreria che ti permette di disegnare con i mattoncini LEGO. Cosa costruirai?

Esempio da LegraJS

Paged.js

Paged.js – è una libreria open source per l'impaginazione del contenuto nel browser. Basato sulle specifiche del W3C, è una sorta di polyfill per i moduli Paged Media e Generated Content for Paged Media CSS.

Paged.js

Sovrapposizione di messa a fuoco

Focus Overlay: una libreria per la creazione di sovrapposizioni su elementi focalizzati. Bel design e migliore accessibilità.

Sovrapposizione di messa a fuoco

fluido

Flowy: una libreria JavaScript minima che puoi utilizzare per creare diagrammi di flusso.

Esempio da Flowy

Coreografo-js

Choreographer-js è una semplice libreria per prendersi cura di animazioni complicate.
Coreografo-js javascript gratuito

Volantino.js

Leaflet.js è una libreria JavaScript per mappe interattive.
Leaflet.js javascript gratuito

Lory

Lory è un dispositivo di scorrimento minimalista abilitato al tocco scritto in JavaScript vaniglia.
Lory javascript gratuito

CurrencyFormatter.js

CurrencyFormatter.js è una libreria di formattazione di valuta super semplice (155 valute e 7 KB compressi).
javascript gratuito CurrencyFormatter.js

Arco

ARc (Atomic React) è un'app React standard con approccio Atomic Design.
Javascript gratuito di ARc

Shave.js

Shave.js è un moderno plugin JavaScript per troncare il testo all'interno di un elemento html.
javascript gratuito

Next.js

Next.js è un framework minimalista per applicazioni React con rendering server.
javascript gratuito

Planimetria

Blueprint è una raccolta di componenti dell'interfaccia utente di React, che copre elementi di interfaccia, modelli e interazioni comuni sul Web.
Javascript gratuito per progetti

baguetteBox.js

baguetteBox.js è uno script lightbox di immagini reattivo semplice e facile da usare con supporto per i gesti di scorrimento sui dispositivi mobili. è stato scritto in puro JavaScript.

baguetteBox js semplice script lightbox semplice gesti di scorrimento della galleria multipla supporta dispositivi mobili JavaScript puro

ScrollReveal

Il plug-in ScrollReveal semplifica la creazione di animazioni di scorrimento di pagine Web per browser desktop e mobili.

ScrollReveal Crea facilmente animazioni di scorrimento browser mobili web

Collegamenti ad alto volume

Loud Links è una libreria JavaScript leggera per aggiungere suoni di interazione al tuo sito web. Lo fa creando un elemento audio HTML5 e usandolo per riprodurre file audio MP3 o OGG.

Loud Links piccoli suoni di interazione con la libreria JS

Bricks.js

Bricks.js è un generatore di layout in muratura "velocissimo" per elementi a larghezza fissa.

Bricks.js velocissimo generatore di layout in muratura per elementi a larghezza fissa

Editore medio

Scritto utilizzando JavaScript vanilla, MediumEditor è un clone della barra degli strumenti dell'editor inline WYSIWYG leggero (28kb) di Medium.com WYSIWYG. Sono disponibili anche una selezione di estensioni e temi di Mediumditor.

vanilla JavaScript MediumEditor clone della barra degli strumenti dell'editor inline WYSIWYG medio leggero

Sostanza

Substance è una libreria JavaScript per la modifica dei contenuti basata sul Web. Ti offre tutti gli strumenti necessari per creare editor di testo personalizzati e sistemi di pubblicazione basati sul Web.

Libreria JavaScript di sostanze per la modifica dei contenuti basata sul Web

List.js

List.js è uno script JavaScript vanilla leggero e veloce che aggiunge ricerca, ordinamento, filtri e flessibilità a elenchi, tabelle o qualsiasi cosa HTML.

List.js JavaScript veloce e leggero aggiunge filtri di ordinamento della ricerca e flessibilità all'HTML

Popper.js

Popper.js è una libreria leggera (4kb minimizzata) per la gestione di popper, descrizioni comandi e popover. Puoi posizionare rapidamente e facilmente le descrizioni comandi con una sola riga di codice.

Popper.js Libreria Kickass Gestisci i tuoi Popper Tooltips Popover

InlineTweet.js

InlineTweet.js ti consente di creare facilmente link twittabili da qualsiasi testo su una pagina web. Tutto quello che devi fare è racchiudere il testo twittabile in un contenitore con data-inline-tweet .

SweetAlert2

SweetAlert2 è un sostituto bello e personalizzabile delle finestre popup di JavaScript.

SweetAlert2 bellissimo sostituto personalizzabile per JavaScript Alert

Force.js

Force.js è una libreria JavaScript che semplifica l'animazione di elementi HTML e la navigazione in una pagina Web.

Lo scorrimento semplice di Force.js anima la tua pagina

Push.js

Push.js è una soluzione cross-browser per iniziare a utilizzare le notifiche desktop Javascript.

Bideo.js

Bideo.js è una libreria JavaScript che semplifica l'aggiunta di video di sfondo a schermo intero alle pagine Web.

Bideo.js Facile video di sfondo HTML5 a schermo intero Web

Microlight.js

Microlight.js è una libreria di evidenziazione del codice leggera, per qualsiasi linguaggio di programmazione, che migliora notevolmente la leggibilità.

La libreria di evidenziazione del codice Microlight.js migliora la leggibilità

Luoghi dell'Algolia

Algolia Places è un modo semplice per utilizzare una libreria JavaScript di completamento automatico della ricerca di indirizzi sul tuo sito web.

Libreria JavaScript di completamento automatico della ricerca di indirizzi di Algolia Places

flat pickr

Scritto in JavaScript vanigliato, flatpickr è una soluzione di datetimepicker e calendario leggera.

flatpickr leggero datetimepicker

anime.js

anime.js è una libreria di animazione JavaScript flessibile e leggera. Funziona con CSS, trasformazioni individuali, SVG, attributi DOM e oggetti JS.

libreria di animazione JavaScript leggera e flessibile anime.js

Cleave.js

Cleave.js è un plugin che formatta il tuo contenuto <input/> durante la digitazione.

Input in formato Cleave.js

Lightgallery.js

Lightgallery.js è una galleria lightbox JavaScript con funzionalità complete senza dipendenze.

Lightgallery.js Galleria lightbox JavaScript