Top 50 de pluginuri și biblioteci JavaScript gratuite

Publicat: 2021-07-13

Pluginurile și bibliotecile JavaScript gratuite de pe această pagină oferă toate o funcție simplă și specifică. Nu există cadre umflate all-in-one. Doar soluții utile, ușoare și de rezolvare a problemelor pentru a face procesul de proiectare și dezvoltare web mult mai ușor și mai rapid pentru dvs.

După cum v-ați aștepta, mai jos există pluginuri pentru crearea de glisoare, galerii de imagini, meniuri receptive, ferestre modale și multe alte componente comune. Dar veți găsi, de asemenea, pluginuri care oferă o funcționalitate cu adevărat unică, cum ar fi notele pe marginea barei laterale, previzualizările GIF, favicon-urile animate și multe, multe altele.

De asemenea, v-ar putea dori să aruncați o privire la colecția noastră de plugin-uri jQuery gratuite sau la colecțiile noastre de Cheatsheets JavaScript.

Bloc de text

Textblock – Un instrument JavaScript pentru afișarea tipografiei cu răspunsuri continue.

Bloc de text

Uppy

Uppy – Un instrument de încărcare de fișiere elegant, modular, care se integrează cu orice site web sau aplicație.

Uppy

Tone.js

Tone.js – Un cadru pentru crearea muzicii interactive în browser.

Tone.js

Editor.js

Editor.js – O aplicație gratuită de editare a blocurilor de următoarea generație.

Editor.js

lax.js

lax.js – Un mic plugin JavaScript, vanilat, pentru crearea de animații cu defilare fluidă.

lax.js

TypeIt

TypeIt – O bibliotecă de tastare JavaScript care este considerată „cea mai versatilă din lume”.

TypeIt

iro.js

iro.js – Un widget modern de selectare a culorilor HSV pentru JavaScript care utilizează SVG.

iro.js

Cleave.js

Cleave.js – O bibliotecă pentru adăugarea de formatare în timp real la intrările de formulare.

Cleave.js

Freezeframe.js

Freezeframe.js – O bibliotecă care întrerupe .gif-urile animate și le activează la trecerea cu mouse-ul, clic sau atingere.

Freezeframe.js

darkmode.js

darkmode.js – Adăugați un mod întunecat site-ului dvs. cu efort minim.

darkmode.js

Scene.js

Scene.js – O bibliotecă de animație bazată pe cronologie CSS și JavaScript.

Scene.js

Bun.js

Bun.js – Generați casete de selectare și butoane radio personalizate cu CSS.

chifla

Suprapune bare de defilare

Overlay Scrollbars – Un plugin JavaScript care ascunde barele de defilare native și le înlocuiește cu versiuni personalizate.

Suprapune bare de defilare

MailtoUI

MailtoUI – Un script care adaugă o componentă utilă de UI la link-urile standard de e-mail.

MailtoUI

Glisor pe tot ecranul

Slider FullScreen – Controlați secțiunile paginii și activați navigarea prin rotița mouse-ului și evenimentele tactile.

Glisor pe tot ecranul

harta paginii

hartă de pagină – Adăugați o mică „mini hartă” pe site-ul dvs. care va oferi utilizatorilor context de navigare.

harta paginii

Chart.xkcd

Chart.xkcd – O bibliotecă pentru crearea de diagrame cu aspect desenat manual.

Chart.xkcd

GPickr

GPickr – O implementare a bibliotecii de selectare a culorilor Pickr care generează gradiente frumoase.

GPickr

Deplasabil

Moveable – O bibliotecă JavaScript care vă permite să mutați, redimensionați, trageți, rotiți și multe altele.

Deplasabil

Cube.js

Cube.js – O soluție completă de analiză open source: SDK-uri frontend agnostice de vizualizare și API susținute de infrastructura serverului analitic.

simplăParalaxă

simpleParallax – O bibliotecă JavaScript mică care adaugă animație paralaxă oricărei imagini.

simplăParalaxă

Bounds.js

Bounds.js – Un script pentru detectarea asincronă a limitelor care poate fi folosit pentru efecte precum încărcarea leneră.

Bounds.js

Creepyface

Creepyface – O bibliotecă JavaScript care face ca fața ta să „arată” la cursor, în funcție de poziție.

Exemplu de la Creepyface

LegraJS

LegraJS – O bibliotecă care vă permite să desenați cu cărămizi asemănătoare LEGO. Ce vei construi?

Exemplu din LegraJS

Paged.js

Paged.js – este o bibliotecă open-source pentru paginarea conținutului în browser. Pe baza specificațiilor W3C, este un fel de polyfill pentru modulele CSS Paginad Media și Generated Content pentru Media Paged.

Paged.js

Suprapunere focalizare

Focus Overlay – O bibliotecă pentru crearea de suprapuneri pe elemente focalizate. Design frumos și accesibilitate mai bună.

Suprapunere focalizare

Fluid

Flowy – O bibliotecă JavaScript minimă pe care o puteți folosi pentru a crea diagrame de flux.

Exemplu de la Flowy

Coregraf-js

Choreographer-js este o bibliotecă simplă pentru a avea grijă de animațiile complicate.
Javascript gratuit Choreographer-js

Leaflet.js

Leaflet.js este o bibliotecă JavaScript pentru hărți interactive.
Javascript gratuit Leaflet.js

Lory

Lory este un glisor minimalist cu atingere, scris în JavaScript vanilla.
Lory javascript gratuit

CurrencyFormatter.js

CurrencyFormatter.js este o bibliotecă super simplă de formatare a monedei (155 de monede și 7KB gzipped).
CurrencyFormatter.js javascript gratuit

Arc

ARc (Atomic React) este o aplicație React cu abordare Atomic Design.
Javascript gratuit ARc

Shave.js

Shave.js este un plugin JavaScript modern pentru trunchierea textului într-un element html.
javascript gratuit

Next.js

Next.js este un cadru minimalist pentru aplicațiile React redate pe server.
javascript gratuit

Plan

Blueprint este o colecție de componente React UI, care acoperă elemente comune de interfață, modele și interacțiuni de pe web.
Blueprint javascript gratuit

baguetteBox.js

baguetteBox.js este un script lightbox de imagine receptiv, simplu și ușor de utilizat, cu suport pentru gesturi de glisare pe dispozitivele mobile. a fost scris în JavaScript pur.

baguetteBox js script simplu, ușor de lightbox, galerie multiplă, gest de glisare, suportă dispozitive mobile JavaScript pur

ScrollReveal

Pluginul ScrollReveal face foarte ușor să creați animații de defilare a paginilor web atât pentru browsere desktop, cât și pentru cele mobile.

ScrollReveal Creați cu ușurință animații de defilare în browserele mobile web

Legături puternice

Loud Links este o bibliotecă JavaScript ușoară pentru adăugarea de sunete de interacțiune pe site-ul dvs. Face acest lucru creând un element audio HTML5 și folosindu-l pentru a reda fișiere audio MP3 sau OGG.

Sunete mici de interacțiune a bibliotecii JS Loud Links

Bricks.js

Bricks.js este un generator de aspect de zidărie „foarte rapid” pentru elemente cu lățime fixă.

Bricks.js generator de amenajare de zidărie ultra rapid pentru elemente cu lățime fixă

Medium Editor

Scris folosind JavaScript vanilla, MediumEditor este o clonă ușoară (28 kb) Medium.com WYSIWYG pentru bara de instrumente a editorului inline. Există, de asemenea, o selecție de extensii și teme Mediumditor disponibile.

vanilie JavaScript MediumEditor ușoară Mediu WYSIWYG inline editor clona barei de instrumente

Substanţă

Substance este o bibliotecă JavaScript pentru editarea conținutului pe web. Vă oferă toate instrumentele de care aveți nevoie pentru a crea editoare de text personalizate și sisteme de publicare pe web.

Bibliotecă JavaScript de substanțe pentru editarea conținutului pe web

List.js

List.js este un script JavaScript ușor și rapid, care adaugă căutare, sortare, filtre și flexibilitate la liste, tabele sau orice altceva HTML.

List.js JavaScript, ușor și rapid, adaugă filtre de sortare de căutare și flexibilitate HTML

Popper.js

Popper.js este o bibliotecă ușoară (minimificată de 4 kb) pentru gestionarea popper-urilor, sfaturile de instrumente și popover-urile. Puteți poziționa rapid și ușor sfaturile instrumente doar cu un singur cod de linie.

Popper.js Kickass Library Gestionați-vă Poppers Tooltips Popovers

InlineTweet.js

InlineTweet.js vă permite să creați cu ușurință linkuri tweetable din orice text de pe o pagină web. Tot ce trebuie să faceți este să înfășurați textul tweetable într-un container cu data-inline-tweet .

SweetAlert2

SweetAlert2 este un înlocuitor frumos și personalizabil pentru casetele pop-up JavaScript.

SweetAlert2 frumos înlocuitor personalizabil pentru JavaScript Alert

Force.js

Force.js este o bibliotecă JavaScript care simplifică animarea elementelor HTML și navigarea într-o pagină web.

Modul ușor de derulare Force.js pentru a vă anima pagina

Push.js

Push.js este o soluție între browsere pentru a începe și rula cu notificări Javascript pe desktop.

Bideo.js

Bideo.js este o bibliotecă JavaScript care face foarte ușor să adăugați videoclipuri de fundal pe ecran complet pe paginile web.

Videoclip de fundal HTML5 simplu pe ecran complet Bideo.js Web

Microlight.js

Microlight.js este o bibliotecă ușoară de evidențiere a codului, pentru orice limbaj de programare, care îmbunătățește foarte mult lizibilitatea.

Biblioteca de evidențiere a codului Microlight.js îmbunătățește lizibilitatea

Algolia Locuri

Algolia Places este o modalitate simplă de a utiliza o bibliotecă JavaScript de completare automată a căutării de adrese pe site-ul dvs. web.

Bibliotecă JavaScript de completare automată de căutare de adrese Algolia Places

flatpickr

Scris în JavaScript vanilla, flatpickr este o soluție ușoară de alegere a datei și a calendarului.

selector de date ușoare flatpickr

anime.js

anime.js este o bibliotecă de animație JavaScript flexibilă și ușoară. Funcționează cu CSS, Transformări individuale, SVG, atribute DOM și obiecte JS.

bibliotecă de animație JavaScript flexibilă și ușoară anime.js

Cleave.js

Cleave.js este un plugin care vă formatează conținutul <input/> în timp ce introduceți text.

Intrare în format Cleave.js

Lightgallery.js

Lightgallery.js este o galerie de lightbox JavaScript complet, fără dependențe.

Galeria lightbox Lightgallery.js JavaScript