Os 50 principais plug-ins e bibliotecas JavaScript gratuitos

Publicados: 2021-07-13

Todos os plugins e bibliotecas JavaScript gratuitos nesta página oferecem uma função direta e específica. Não há estruturas multifuncionais inchadas. Apenas soluções úteis, leves e de resolução de problemas para ajudar a tornar o processo de web design e desenvolvimento muito mais fácil e rápido para você.

Como seria de esperar, existem plugins abaixo para criar sliders, galerias de imagens, menus responsivos, janelas modais e muitos outros componentes comuns. Mas você também encontrará plugins que oferecem funcionalidades verdadeiramente únicas, como notas de margem da barra lateral, visualizações de GIF, favicons animados e muito, muito mais.

Você também pode dar uma olhada em nossa coleção de plugins jQuery gratuitos ou em nossas coleções de JavaScript Cheatsheets.

Bloco de texto

Textblock – Uma ferramenta JavaScript para exibir tipografia continuamente responsiva.

Bloco de texto

Upppy

Uppy – Um carregador de arquivos elegante e modular que se integra a qualquer site ou aplicativo.

Upppy

Tone.js

Tone.js – Um framework para criar música interativa no navegador.

Tone.js

Editor.js

Editor.js – Um aplicativo gratuito de edição de blocos de próxima geração.

Editor.js

lax.js

lax.js – Um pequeno plugin JavaScript de baunilha para criar animações de rolagem suave.

lax.js

Digite

TypeIt – Uma biblioteca de digitação JavaScript que é considerada a “mais versátil do mundo”.

Digite

iro.js

iro.js – Um widget moderno de seletor de cores HSV para JavaScript que usa SVG.

iro.js

Cleave.js

Cleave.js – Uma biblioteca para adicionar formatação em tempo real a entradas de formulário.

Cleave.js

Freezeframe.js

Freezeframe.js – Uma biblioteca que pausa .gifs animados e permite que eles passem o mouse, cliquem ou toquem.

Freezeframe.js

darkmode.js

darkmode.js – Adicione um modo escuro ao seu site com o mínimo de esforço.

darkmode.js

Scene.js

Scene.js – Uma biblioteca de animação baseada em linha do tempo em CSS e JavaScript.

Scene.js

Bun.js

Bun.js – Gere caixas de seleção personalizadas e botões de opção com CSS.

Pão

Barras de rolagem de sobreposição

Overlay Scrollbars – Um plug-in JavaScript que oculta as barras de rolagem nativas e as substitui por versões com estilo personalizado.

Barras de rolagem de sobreposição

MailtoUI

MailtoUI – Um script que adiciona um componente de interface do usuário útil a links de e-mail padrão.

MailtoUI

Controle deslizante de tela inteira

FullScreen Slider – Controle as seções da página e habilite a navegação pela roda do mouse e eventos de toque.

Controle deslizante de tela inteira

mapa de página

pagemap – Adicione um pequeno “minimapa” ao seu site que fornecerá aos usuários um contexto de navegação.

mapa de página

Chart.xkcd

Chart.xkcd – Uma biblioteca para criar gráficos com aparência desenhada à mão.

Chart.xkcd

GPickrGenericName

GPickr – Uma implementação da biblioteca do seletor de cores Pickr que gera belos gradientes.

GPickrGenericName

Móvel

Móvel – Uma biblioteca JavaScript que permite mover, redimensionar, arrastar, girar e muito mais.

Móvel

Cube.js

Cube.js – Uma solução de análise de código aberto completa: SDKs de front-end agnósticos de visualização e API apoiados por infraestrutura de servidor analítico.

simplesParalaxe

simpleParallax – Uma pequena biblioteca JavaScript que adiciona animação de paralaxe a qualquer imagem.

simplesParalaxe

Bounds.js

Bounds.js – Um script para detecção de limite assíncrona que pode ser usado para efeitos como carregamento lento.

Bounds.js

Cara assustador

Creepyface – Uma biblioteca JavaScript que faz seu rosto “olhar” para o cursor, com base na posição.

Exemplo do Creepyface

Legra JS

LegraJS – Uma biblioteca que permite desenhar com peças semelhantes a LEGO. O que você vai construir?

Exemplo de LegraJS

Paged.js

Paged.js – é uma biblioteca de código aberto para paginação de conteúdo no navegador. Baseado nas especificações do W3C, é uma espécie de polyfill para mídia paginada e conteúdo gerado para módulos CSS de mídia paginada.

Paged.js

Sobreposição de foco

Focus Overlay – Uma biblioteca para criar sobreposições em elementos focados. Belo design e melhor acessibilidade.

Sobreposição de foco

fluido

Flowy – Uma biblioteca JavaScript mínima que você pode usar para criar fluxogramas.

Exemplo de Flowy

Coreógrafo-js

O Choreographer-js é uma biblioteca simples para cuidar de animações complicadas.
Coreógrafo-js javascript grátis

Leaflet.js

Leaflet.js é uma biblioteca JavaScript para mapas interativos.
JavaScript gratuito Leaflet.js

Lory

Lory é um controle deslizante minimalista habilitado para toque escrito em JavaScript vanilla.
Javascript grátis Lory

CurrencyFormatter.js

CurrencyFormatter.js é uma biblioteca de formatação de moeda super simples (155 moedas e 7 KB compactados).
CurrencyFormatter.js javascript grátis

Arco

ARc (Atomic React) é um clichê de aplicativo React com abordagem Atomic Design.
javascript livre ARc

Shave.js

Shave.js é um plugin JavaScript moderno para truncar texto dentro de um elemento html.
javascript grátis

Next.js

Next.js é uma estrutura minimalista para aplicativos React renderizados pelo servidor.
javascript grátis

Planta

Blueprint é uma coleção de componentes React UI, cobrindo elementos comuns de interface, padrões e interações na web.
javascript gratuito de blueprint

bagueteBox.js

baguetteBox.js é um script lightbox de imagem responsivo simples e fácil de usar com suporte a gestos de furto em dispositivos móveis. foi escrito em JavaScript puro.

baguetteBox js script lightbox simples e fácil com vários gestos de furto da galeria suporte para dispositivos móveis JavaScript puro

ScrollReveal

O plug-in ScrollReveal torna super fácil criar animações de rolagem de páginas da web para navegadores de desktop e móveis.

ScrollReveal Crie facilmente animações de rolagem em navegadores móveis da web

Links Altos

O Loud Links é uma biblioteca JavaScript leve para adicionar sons de interação ao seu site. Ele faz isso criando um elemento de áudio HTML5 e usando-o para reproduzir arquivos de áudio MP3 ou OGG.

Sons de interação da biblioteca JS com links altos

Bricks.js

Bricks.js é um gerador de layout de alvenaria 'muito rápido' para elementos de largura fixa.

Bricks.js gerador de layout de alvenaria rápido para elementos de largura fixa

Editor de mídia

Escrito usando JavaScript vanilla, o MediumEditor é um clone leve (28kb) da barra de ferramentas do editor inline WYSIWYG do Medium.com. Há também uma seleção de extensões e temas do Mediumditor disponíveis.

vanilla JavaScript MediumEditor leve Clone da barra de ferramentas do editor inline WYSIWYG médio

Substância

Substance é uma biblioteca JavaScript para edição de conteúdo baseada na web. Ele oferece todas as ferramentas necessárias para criar editores de texto personalizados e sistemas de publicação baseados na web.

Biblioteca JavaScript de substância para edição de conteúdo baseada na web

List.js

List.js é um script JavaScript leve e rápido que adiciona pesquisa, classificação, filtros e flexibilidade a listas, tabelas ou qualquer coisa HTML.

List.js JavaScript leve e rápido adiciona filtros de classificação de pesquisa e flexibilidade ao HTML

Popper.js

Popper.js é uma biblioteca leve (4kb minified) para gerenciar poppers, dicas de ferramentas e popovers. Você pode posicionar dicas de ferramentas de maneira rápida e fácil com apenas um código de linha.

Biblioteca Popper.js Kickass Gerencie suas dicas de ferramentas Poppers Popovers

InlineTweet.js

O InlineTweet.js permite que você crie facilmente links tweetáveis ​​a partir de qualquer texto em uma página da web. Tudo o que você precisa fazer é envolver o texto tweetável em um contêiner com data-inline-tweet .

SweetAlert2

SweetAlert2 é um substituto bonito e personalizável para as caixas pop-up do JavaScript.

SweetAlert2 bela substituição personalizável para JavaScript Alert

Force.js

Force.js é uma biblioteca JavaScript que simplifica a animação de elementos HTML e a navegação em uma página da web.

Rolagem fácil do Force.js para animar sua página

Push.js

Push.js é uma solução entre navegadores para começar a usar notificações de desktop Javascript.

Bideo.js

Bideo.js é uma biblioteca JavaScript que torna muito fácil adicionar vídeos de fundo em tela cheia a páginas da web.

Bideo.js Vídeo de fundo HTML5 em tela cheia fácil Web

Microlight.js

Microlight.js é uma biblioteca leve de destaque de código, para qualquer linguagem de programação, que melhora muito a legibilidade.

A biblioteca de destaque de código Microlight.js melhora a legibilidade

Lugares Algolia

O Algolia Places é uma maneira fácil de usar uma biblioteca JavaScript de preenchimento automático de pesquisa de endereços em seu site.

Biblioteca JavaScript de preenchimento automático de pesquisa de endereço do Algolia Places

flatpickr

Escrito em JavaScript vanilla, flatpickr é uma solução leve de datetimepicker e calendário.

selecionador de data e hora leve flatpickr

anime.js

anime.js é uma biblioteca de animação JavaScript leve e flexível. Funciona com CSS, Transformações Individuais, SVG, atributos DOM e objetos JS.

biblioteca de animação JavaScript leve e flexível anime.js

Cleave.js

Cleave.js é um plugin que formata seu conteúdo <input/> enquanto você digita.

Entrada de formato Cleave.js

Lightgallery.js

Lightgallery.js é uma galeria de lightbox JavaScript com todos os recursos, sem dependências.

Galeria de lightbox JavaScript Lightgallery.js