50 лучших бесплатных плагинов и библиотек JavaScript
Опубликовано: 2021-07-13Все бесплатные плагины и библиотеки JavaScript на этой странице предлагают простую и конкретную функцию. Нет раздутых универсальных фреймворков. Просто полезные, легкие и решающие проблемы решения, которые помогут сделать процесс веб-дизайна и разработки намного проще и быстрее для вас.
Как и следовало ожидать, ниже есть плагины для создания слайдеров, галерей изображений, адаптивных меню, модальных окон и многих других распространенных компонентов. Но вы также найдете плагины, которые предлагают действительно уникальные функции, такие как заметки на полях боковой панели, предварительный просмотр GIF, анимированные значки и многое, многое другое.
Вы также можете ознакомиться с нашей коллекцией бесплатных плагинов jQuery или нашей коллекцией шпаргалок по JavaScript.
Текстовый блок
Textblock — инструмент JavaScript для отображения постоянно реагирующей типографики.
Уппи
Uppy — элегантный модульный загрузчик файлов, который интегрируется с любым веб-сайтом или приложением.
Тон.js
Tone.js — фреймворк для создания интерактивной музыки в браузере.
Editor.js
Editor.js — бесплатное приложение для редактирования блоков нового поколения.
lax.js
lax.js — небольшой ванильный плагин JavaScript для создания плавной анимации прокрутки.
Введи это
TypeIt — библиотека типизации JavaScript, которая считается «самой универсальной в мире».
iro.js
iro.js — современный виджет выбора цвета HSV для JavaScript, использующий SVG.
Cleave.js
Cleave.js — библиотека для добавления форматирования в реальном времени для формирования входных данных.
Freezeframe.js
Freezeframe.js — библиотека, которая приостанавливает анимированные .gif и включает их при наведении, щелчке или касании.
темный режим.js
darkmode.js — добавьте темный режим на свой сайт с минимальными усилиями.
Сцена.js
Scene.js — библиотека анимации на основе временной шкалы CSS и JavaScript.
Бун.js
Bun.js — создание настраиваемых флажков и переключателей с помощью CSS.
Наложение полос прокрутки
Overlay Scrollbars — плагин JavaScript, который скрывает собственные полосы прокрутки и заменяет их версиями с пользовательским стилем.
MailtoUI
MailtoUI — скрипт, который добавляет полезный компонент пользовательского интерфейса к стандартным ссылкам электронной почты.
Полноэкранный слайдер
Полноэкранный слайдер — управляйте разделами страницы и включайте навигацию с помощью колесика мыши и сенсорных событий.
карта страницы
pagemap — добавьте на свой веб-сайт небольшую «мини-карту», которая предоставит пользователям навигационный контекст.
Диаграмма.xkcd
Chart.xkcd — библиотека для создания диаграмм в рисованном виде.
GPickr
GPickr — реализация библиотеки выбора цвета Pickr, которая генерирует красивые градиенты.
Подвижный
Moveable — библиотека JavaScript, которая позволяет вам перемещать, изменять размер, перетаскивать, вращать и многое другое.
Куб.js
Cube.js — полное аналитическое решение с открытым исходным кодом: независимые от визуализации интерфейсные SDK и API, поддерживаемые инфраструктурой аналитического сервера.
простойПараллакс
simpleParallax — крошечная библиотека JavaScript, которая добавляет анимацию параллакса к любому изображению.
Границы.js
Bounds.js — скрипт для асинхронного определения границ, который можно использовать для таких эффектов, как отложенная загрузка.
Жуткое лицо
Creepyface — библиотека JavaScript, которая заставляет ваше лицо «смотреть» на курсор в зависимости от его положения.
ЛеграJS
LegraJS — библиотека, позволяющая рисовать кубиками, похожими на LEGO. Что вы будете строить?
Paged.js
Paged.js — это библиотека с открытым исходным кодом для разбиения контента на страницы в браузере. Согласно спецификациям W3C, это своего рода полифилл для модулей Paged Media и Generated Content for Paged Media CSS.
Наложение фокуса
Focus Overlay — библиотека для создания наложений на сфокусированные элементы. Красивый дизайн и лучшая доступность.
струящийся
Flowy — минимальная библиотека JavaScript, которую можно использовать для создания блок-схем.
Хореограф-js
Choreographer-js — это простая библиотека для сложных анимаций.
Листовка.js
Leaflet.js — это библиотека JavaScript для интерактивных карт.
Лори
Lory — это минималистичный слайдер с сенсорным экраном, написанный на ванильном JavaScript.
ВалютаФорматтер.js
CurrencyFormatter.js — очень простая библиотека форматирования валют (155 валют и 7 КБ в сжатом виде).
ARc
ARc (Atomic React) — шаблон приложения React с подходом Atomic Design.
Shave.js
Shave.js — это современный плагин JavaScript для обрезки текста внутри html-элемента.
Next.js
Next.js — это минималистичный фреймворк для серверных приложений React.
План
Blueprint — это набор компонентов пользовательского интерфейса React, охватывающий общие элементы интерфейса, шаблоны и взаимодействия в Интернете.
багетBox.js
baguetteBox.js — это простой и удобный скрипт лайтбокса с отзывчивым изображением и поддержкой жестов смахивания на мобильных устройствах. он был написан на чистом JavaScript.
ScrollReveal
Плагин ScrollReveal позволяет очень легко создавать анимацию прокрутки веб-страниц как для настольных, так и для мобильных браузеров.
Громкие ссылки
Loud Links — это легкая библиотека JavaScript для добавления звуков взаимодействия на ваш сайт. Он делает это, создавая аудиоэлемент HTML5 и используя его для воспроизведения аудиофайлов MP3 или OGG.
Кирпичи.js
Bricks.js — это «молниеносно быстрый» генератор макетов каменной кладки для элементов фиксированной ширины.
MediumEditor
Написанный с использованием ванильного JavaScript, MediumEditor представляет собой облегченный (28 КБ) клон панели инструментов встроенного редактора Medium.com WYSIWYG. Также доступен выбор расширений и тем для Mediumditor.
вещество
Substance — это библиотека JavaScript для редактирования веб-контента. Он предоставляет вам все инструменты, необходимые для создания пользовательских текстовых редакторов и веб-систем публикации.
List.js
List.js — это легкий и быстрый ванильный JavaScript-скрипт, который добавляет поиск, сортировку, фильтры и гибкость в списки, таблицы и любой другой HTML-код.
Поппер.js
Popper.js — это легкая (уменьшенная) библиотека для управления попперами, всплывающими подсказками и всплывающими окнами. Вы можете быстро и легко размещать всплывающие подсказки с помощью всего одной строки кода.
InlineTweet.js
InlineTweet.js позволяет легко создавать ссылки для твита из любого текста на веб-странице. Все, что вам нужно сделать, это обернуть твитируемый текст в контейнер с data-inline-tweet
.
SweetAlert2
SweetAlert2 — красивая и настраиваемая замена всплывающих окон JavaScript.
Force.js
Force.js — это библиотека JavaScript, которая упрощает анимацию HTML-элементов и навигацию по веб-странице.
Push.js
Push.js — это кроссбраузерное решение для запуска и работы с уведомлениями Javascript на рабочем столе.
Bideo.js
Bideo.js — это библиотека JavaScript, которая позволяет очень легко добавлять полноэкранные фоновые видео на веб-страницы.
Microlight.js
Microlight.js — это легкая библиотека для подсветки кода для любого языка программирования, которая значительно улучшает читабельность.
Места Алголии
Algolia Places — это простой способ использовать библиотеку JavaScript для автозаполнения поиска адресов на вашем веб-сайте.
плоский пиккр
Flatpickr, написанный на ванильном JavaScript, представляет собой легковесное решение для выбора даты и времени и календаря.
аниме.js
anime.js — это гибкая и легкая библиотека анимации JavaScript. Он работает с CSS, отдельными преобразованиями, SVG, атрибутами DOM и объектами JS.
Cleave.js
Cleave.js — это плагин, который форматирует содержимое <input/>
во время ввода.
Lightgallery.js
Lightgallery.js — это полнофункциональная галерея лайтбоксов JavaScript без каких-либо зависимостей.