50 лучших бесплатных плагинов и библиотек JavaScript

Опубликовано: 2021-07-13

Все бесплатные плагины и библиотеки JavaScript на этой странице предлагают простую и конкретную функцию. Нет раздутых универсальных фреймворков. Просто полезные, легкие и решающие проблемы решения, которые помогут сделать процесс веб-дизайна и разработки намного проще и быстрее для вас.

Как и следовало ожидать, ниже есть плагины для создания слайдеров, галерей изображений, адаптивных меню, модальных окон и многих других распространенных компонентов. Но вы также найдете плагины, которые предлагают действительно уникальные функции, такие как заметки на полях боковой панели, предварительный просмотр GIF, анимированные значки и многое, многое другое.

Вы также можете ознакомиться с нашей коллекцией бесплатных плагинов jQuery или нашей коллекцией шпаргалок по JavaScript.

Текстовый блок

Textblock — инструмент JavaScript для отображения постоянно реагирующей типографики.

Текстовый блок

Уппи

Uppy — элегантный модульный загрузчик файлов, который интегрируется с любым веб-сайтом или приложением.

Уппи

Тон.js

Tone.js — фреймворк для создания интерактивной музыки в браузере.

Тон.js

Editor.js

Editor.js — бесплатное приложение для редактирования блоков нового поколения.

Editor.js

lax.js

lax.js — небольшой ванильный плагин JavaScript для создания плавной анимации прокрутки.

lax.js

Введи это

TypeIt — библиотека типизации JavaScript, которая считается «самой универсальной в мире».

Введи это

iro.js

iro.js — современный виджет выбора цвета HSV для JavaScript, использующий SVG.

iro.js

Cleave.js

Cleave.js — библиотека для добавления форматирования в реальном времени для формирования входных данных.

Cleave.js

Freezeframe.js

Freezeframe.js — библиотека, которая приостанавливает анимированные .gif и включает их при наведении, щелчке или касании.

Freezeframe.js

темный режим.js

darkmode.js — добавьте темный режим на свой сайт с минимальными усилиями.

темный режим.js

Сцена.js

Scene.js — библиотека анимации на основе временной шкалы CSS и JavaScript.

Сцена.js

Бун.js

Bun.js — создание настраиваемых флажков и переключателей с помощью CSS.

Булочка

Наложение полос прокрутки

Overlay Scrollbars — плагин JavaScript, который скрывает собственные полосы прокрутки и заменяет их версиями с пользовательским стилем.

Наложение полос прокрутки

MailtoUI

MailtoUI — скрипт, который добавляет полезный компонент пользовательского интерфейса к стандартным ссылкам электронной почты.

MailtoUI

Полноэкранный слайдер

Полноэкранный слайдер — управляйте разделами страницы и включайте навигацию с помощью колесика мыши и сенсорных событий.

Полноэкранный слайдер

карта страницы

pagemap — добавьте на свой веб-сайт небольшую «мини-карту», ​​которая предоставит пользователям навигационный контекст.

карта страницы

Диаграмма.xkcd

Chart.xkcd — библиотека для создания диаграмм в рисованном виде.

Диаграмма.xkcd

GPickr

GPickr — реализация библиотеки выбора цвета Pickr, которая генерирует красивые градиенты.

GPickr

Подвижный

Moveable — библиотека JavaScript, которая позволяет вам перемещать, изменять размер, перетаскивать, вращать и многое другое.

Подвижный

Куб.js

Cube.js — полное аналитическое решение с открытым исходным кодом: независимые от визуализации интерфейсные SDK и API, поддерживаемые инфраструктурой аналитического сервера.

простойПараллакс

simpleParallax — крошечная библиотека JavaScript, которая добавляет анимацию параллакса к любому изображению.

простойПараллакс

Границы.js

Bounds.js — скрипт для асинхронного определения границ, который можно использовать для таких эффектов, как отложенная загрузка.

Границы.js

Жуткое лицо

Creepyface — библиотека JavaScript, которая заставляет ваше лицо «смотреть» на курсор в зависимости от его положения.

Пример из Creepyface

ЛеграJS

LegraJS — библиотека, позволяющая рисовать кубиками, похожими на LEGO. Что вы будете строить?

Пример из LegraJS

Paged.js

Paged.js — это библиотека с открытым исходным кодом для разбиения контента на страницы в браузере. Согласно спецификациям W3C, это своего рода полифилл для модулей Paged Media и Generated Content for Paged Media CSS.

Paged.js

Наложение фокуса

Focus Overlay — библиотека для создания наложений на сфокусированные элементы. Красивый дизайн и лучшая доступность.

Наложение фокуса

струящийся

Flowy — минимальная библиотека JavaScript, которую можно использовать для создания блок-схем.

Пример из Флауи

Хореограф-js

Choreographer-js — это простая библиотека для сложных анимаций.
Хореограф-js бесплатный javascript

Листовка.js

Leaflet.js — это библиотека JavaScript для интерактивных карт.
Leaflet.js бесплатный javascript

Лори

Lory — это минималистичный слайдер с сенсорным экраном, написанный на ванильном JavaScript.
Лори бесплатный javascript

ВалютаФорматтер.js

CurrencyFormatter.js — очень простая библиотека форматирования валют (155 валют и 7 КБ в сжатом виде).
CurrencyFormatter.js бесплатный javascript

ARc

ARc (Atomic React) — шаблон приложения React с подходом Atomic Design.
ARc бесплатный javascript

Shave.js

Shave.js — это современный плагин JavaScript для обрезки текста внутри html-элемента.
бесплатный javascript

Next.js

Next.js — это минималистичный фреймворк для серверных приложений React.
бесплатный javascript

План

Blueprint — это набор компонентов пользовательского интерфейса React, охватывающий общие элементы интерфейса, шаблоны и взаимодействия в Интернете.
Бесплатный javascript для чертежей

багетBox.js

baguetteBox.js — это простой и удобный скрипт лайтбокса с отзывчивым изображением и поддержкой жестов смахивания на мобильных устройствах. он был написан на чистом JavaScript.

BaguetteBox js простой легкий скрипт лайтбокса, несколько галерей, смахивающие жесты, поддержка мобильных устройств, чистый JavaScript

ScrollReveal

Плагин ScrollReveal позволяет очень легко создавать анимацию прокрутки веб-страниц как для настольных, так и для мобильных браузеров.

ScrollReveal Легко создавайте анимацию прокрутки веб-браузеров для мобильных устройств

Громкие ссылки

Loud Links — это легкая библиотека JavaScript для добавления звуков взаимодействия на ваш сайт. Он делает это, создавая аудиоэлемент HTML5 и используя его для воспроизведения аудиофайлов MP3 или OGG.

Звуки взаимодействия с крошечной JS-библиотекой Loud Links

Кирпичи.js

Bricks.js — это «молниеносно быстрый» генератор макетов каменной кладки для элементов фиксированной ширины.

Bricks.js — невероятно быстрый генератор макетов каменной кладки для элементов фиксированной ширины

MediumEditor

Написанный с использованием ванильного JavaScript, MediumEditor представляет собой облегченный (28 КБ) клон панели инструментов встроенного редактора Medium.com WYSIWYG. Также доступен выбор расширений и тем для Mediumditor.

vanilla JavaScript MediumEditor облегченный Medium WYSIWYG клон панели инструментов встроенного редактора

вещество

Substance — это библиотека JavaScript для редактирования веб-контента. Он предоставляет вам все инструменты, необходимые для создания пользовательских текстовых редакторов и веб-систем публикации.

Библиотека JavaScript Substance для редактирования веб-контента

List.js

List.js — это легкий и быстрый ванильный JavaScript-скрипт, который добавляет поиск, сортировку, фильтры и гибкость в списки, таблицы и любой другой HTML-код.

List.js Легкий быстрый ванильный JavaScript добавляет фильтры сортировки поиска и гибкость в HTML

Поппер.js

Popper.js — это легкая (уменьшенная) библиотека для управления попперами, всплывающими подсказками и всплывающими окнами. Вы можете быстро и легко размещать всплывающие подсказки с помощью всего одной строки кода.

Библиотека Popper.js Kickass Управление всплывающими подсказками Poppers

InlineTweet.js

InlineTweet.js позволяет легко создавать ссылки для твита из любого текста на веб-странице. Все, что вам нужно сделать, это обернуть твитируемый текст в контейнер с data-inline-tweet .

SweetAlert2

SweetAlert2 — красивая и настраиваемая замена всплывающих окон JavaScript.

SweetAlert2 красивая настраиваемая замена для JavaScript Alert

Force.js

Force.js — это библиотека JavaScript, которая упрощает анимацию HTML-элементов и навигацию по веб-странице.

Простая прокрутка Force.js, анимация вашей страницы

Push.js

Push.js — это кроссбраузерное решение для запуска и работы с уведомлениями Javascript на рабочем столе.

Bideo.js

Bideo.js — это библиотека JavaScript, которая позволяет очень легко добавлять полноэкранные фоновые видео на веб-страницы.

Bideo.js Простое полноэкранное фоновое видео HTML5 Web

Microlight.js

Microlight.js — это легкая библиотека для подсветки кода для любого языка программирования, которая значительно улучшает читабельность.

Библиотека подсветки кода Microlight.js улучшает читабельность

Места Алголии

Algolia Places — это простой способ использовать библиотеку JavaScript для автозаполнения поиска адресов на вашем веб-сайте.

Algolia Places адресный поиск автозаполнение библиотека JavaScript

плоский пиккр

Flatpickr, написанный на ванильном JavaScript, представляет собой легковесное решение для выбора даты и времени и календаря.

Flatpickr облегченный datetimepicker

аниме.js

anime.js — это гибкая и легкая библиотека анимации JavaScript. Он работает с CSS, отдельными преобразованиями, SVG, атрибутами DOM и объектами JS.

гибкая облегченная библиотека анимации JavaScript anime.js

Cleave.js

Cleave.js — это плагин, который форматирует содержимое <input/> во время ввода.

Вход в формате Cleave.js

Lightgallery.js

Lightgallery.js — это полнофункциональная галерея лайтбоксов JavaScript без каких-либо зависимостей.

Lightgallery.js Галерея лайтбоксов JavaScript