JavaScript libraries
- AngularJS (Лицензия: MIT)
- Backbone.js (Лицензия: MIT)
- Bootstrap (Лицензия: MIT)
- D3.js (Лицензия: BSD)
- Dojo (Лицензия: BSD/AFL v2.1)
- Highlight.js (Лицензия: BSD) В стандартную сборку входят следующие языки: Apache, Bash, C++, C#, CoffeeScript, CSS, Diff, HTTP, Ini file, Java, JavaScript, JSON, Markdown, Makefile, Nginx, ObjectiveC, Perl, PHP, Python, Ruby, SQL, XML. Также доступны для статического подключения:
- дополнительные языки подсветки: 1C, ActionScript, Apache, AVR Assembler, Axapta, Bash, CMake, CoffeeScript, C++, C#, CSS,Delphi, Diff, Django, D, DOS batch files, Erlang, Erlang REPL, GLSL, Go, Haskell, HTTP, Ini file, Java, JavaScript, JSON, Lisp, Lua,Markdown, Matlab, MEL, nginx, Objective C, Parser 3, Perl, PHP, Python’s profiler output, Python, RenderMan RIB, R, RenderMan RSL, Ruby, Rust, Scala, SmallTalk, SQL, TeX, Vala.min.js, VBScript, VHDL, XML;
- и стили: Arta, Ascetic, Brown Paper, Dark, Default, FAR, GitHub, Google Code, IDEA, IR Black, Magula, Monokai, Pojoaque, School Book, Solarized — Dark, Solarized — Light, Sunburst, Visual Studio, XCode, Zenburn.
- jQuery (Лицензия: MIT/GPL)
- cookie (Лицензия: GPL/MIT)
- easing (Лицензия: BSD)
- FancyBox (Лицензия: MIT, GPL)
- Flot (Лицензия: MIT)
- form (Лицензия: GPL/MIT)
- hotkeys (Лицензия: совпадает с jquery (MIT/GPL))
- jsonrpc (Лицензия: LGPL)
- jQuery Mobile (Лицензия: GPL/MIT)
- mousewheel (Лицензия: GPL/MIT)
- SWFObject (Лицензия: GPL/MIT)
- Templates (Лицензия: GPL/MIT)
- xdomainrequest. Полифилл для Cross Origin Resource Sharing (CORS) с использованием объекта XDomainRequest в IE8 и IE9 для функции $.ajax. Требуется jQuery 1.5+ (Лицензия: MIT)
- jQuery UI .Требует для работы jQuery. (Лицензия: MIT/GPL)Также доступны для статического подключения:
- темы: Base, Black Tie, Blitzer, Cupertino, Dark Hive, Dot Luv, Eggplant, Excite Bike, Flick, Hot Sneaks, Humanity, Le Frog, Mint Choc, Overcast, Pepper Grinder, Redmond, Smoothness, South Street, Start, Sunny, Swanky Purse, Trontastic, UI darkness, UI lightness, Vader.
- Lo-Dash (Лицензия: MIT)
- Modernizr (Лицензия: MIT/BSD)
- Raphaёl (Лицензия: MIT)
- SWFObject (Лицензия: MIT)
- Underscore.js (Лицензия: MIT)
- 12 крайне полезных приемов в JavaScript (12 Extremely Useful Hacks for JavaScript)
- PhantomJS — это возможность работать с WebKit из консоли используя JavaScript и без браузера и поддержкой различных стандартов и технологий: DOM, CSS, JSON, Canvas и SVG. (Создание юнит-тестов, скриншотов страниц)
- Push.js — решение для кроссбраузерных уведомлений с помощью JavaScript Notifications API
- expand.js — библиотека из 80+ элементов и 350+ функций-утилит
- Ember Hearth — приложение для управления Ember-проектами
- Сравнение библиотек для построения графиков (JavaScript Grpahs)
- Viewport.js — библиотека для продвинутой прокрутке по разделам
- Animate Plus — производительная JS-библиотека, помогающая анимировать свойства в CSS и атрибуты в SVG
- basicContext — легкое в использовании контекстное меню для вашего сайта
- PreViewTube: небольшой jQuery плагин для анимации миниатюр YouTube
- Famous Engine — высоко-производительная JS библиотека для анимаций и интерфейсов (использует WebGL)
- gDoc.js — использование Google Spreadsheets как CMS (gDoc.js — Use Google Spreadsheets as your CMS)
- Pixel.js — software & hardware библиотека для создания больших интерактивных дисплеев
- microlight.js — микро-библиотека для улучшения читабельности кода с помощью стилевых выделений
- barba.js — библиотека для создания плавных переходов между страницами сайта (Create badass, fluid and smooth transition between your website’s pages.)
- Masked Input
- Color Brewer
- Dropzone
- FuelUX
- Parsley
- Data-Driven Documents
- Gritter
- UIFaces
- Sound Jay
- Typeaheadjs
Диаграммы и графики
- Clusterize.js — плагин для быстрого отображения большого количества данных, представленных в строках, либо просто используя существующую разметку в таблицах/списках.
- plotly.js — библиотека для отрисовки научных интерактивных диаграмм и графиков
- Textures.js – Set of SVG elements for data visualization.
- Chart.js
- jqPlot
- Chartist.js library
- HighchartTable
- xCharts
- C3.js library
- Pizza Pie Charts
- Protovis
- Flot for jQuery
- Dygraphs
- JustGage
- easyPieChart
Навигация
- Elevator.js – «Back to Top» button that behaves like a real elevator.
- Slideout.js – Touch slideout navigation menu for your mobile web apps.
- Hammer – Javascript library for multi-touch gestures.
- Responsible.js – Give mobile visitors the option of viewing either the desktop or mobile layout.
Карусели, слайдеры и галереи
- ItemSlide.js – Simple JavaScript touch carousel with support for touch swiping & mousewheel scrolling.
- lory.js – Touch-enabled minimalistic slider written in vanilla JavaScript.
- Simple Lightbox – Touch-friendly image lightbox for mobile and desktop with jQuery.
- Chocolat.js – Responsive jQuery lightbox plugin.
- jQuery lightgallery – Lightweight, customizable, modular, responsive, lightbox gallery plugin.
Typography
- Plumin.js – Create and manipulate fonts using Javascript.
- Unicoder.js – JavaScript library that converts text to some of the more artistic unicode alphabets.
- underline.js – Javascript library that sets out draw and animate the most perfect and playful text underline.
- Readable – jQuery plugin for creating readable paragraphs.
- substituteteacher.js – JavaScript library that lets you substitute sentences for each other.
Responsive Image Solutions
- Rimg – Pure JavaScript responsive image solution for browsers that support mediaqueries.
- ResponsifyJS – jQuery plugin that makes images truly responsive.
Image Editing
- PixelFlow – An image pixelating filter jQuery plugin using canvas.
- Smartcrop.js – Content aware image cropping.
- Image Blur Plugin – Ultra-light cross browser image blurring plugin for jQuery.
Lazy Loading
- Layzr.js – Small, fast, modern, and dependency-free library for lazy loading.
- AntiModerate – Progressive image loading library.
Form Plugins
- Awesomplete – Ultra-lightweight, highly customizable and simple autocomplete jQuery plugin.
- Submitter – Simple jQuery form submitting plugin.
- jQuery Nice Select – Lightweight jQuery plugin that replaces native select elements with customizable dropdowns.
- datedropper – jQuery plugin that offers an easy way to manage dates for input fields.
- Instantsearch.js – Library of widgets designed for high-performance instant search.
- notie.js – Clean and simple notification plugin.
Accessibility Tools
- tota11y – An accessibility visualization toolkit.
- ally.js – JavaScript library to help make accessibility simpler.
- emojify.js – Javascript module to convert Emoji keywords to images.
Анимация
- iconate.js — трансформация иконок с классной анимацией
- Animate-Plus – Performant JavaScript library that helps you animate CSS properties and SVG attributes.
- Dynamics.js – Javascript library for creating physics-based CSS animations.
- mo · js — инструмент для создания анимации в вебе
- cta.js – Lightweight library for animating your «action-to-effect» paths.
- jQuery.smoothState.js – Unobtrusive page transitions with jQuery.
- ramjet.js – Library that morphs DOM elements from one state to another with smooth transitions.
- Animsition – Simple jQuery plugin for CSS animated page transitions.
- vivus.js – Lightweight JavaScript class that allows you to animate SVGs.
Полезные утилиты
- epicGrid – Pure, lightweight, responsive Javascript solution for building grid systems.
- gridstack.js – jQuery plugin for widget layouts.
- Roll – JavaScript library to help you keep track of position, scrolling, and pagination.
- Rune.js – JavaScript library for programming graphic design systems with SVG in the browser.
- clipboard.js – Modern approach to copy text to clipboard.
- Challenger.js – Drop-in JavaScript library that adds interactive programming pop-up challenges to any page.
- html5tooltips.js – Light and clean tooltip library with CSS3 animation.
- egg.js – Simple javascript library to add easter eggs to web pages.
- Annotator.js – Plugin for highlighting, sharing, adding notes and tags to any selected text on a page.
- Svidget.js – JavaScript framework for building fantastic SVG widgets.
- Vorlon.JS, Open-source, extensible, platform-agnostic tool for remotely debugging and testing JS.
- Space.js – HTML-driven JavaScript library for narrative 3D-scrolling.
- JavaScript Garden – Collection of docs about the quirkier parts of JavaScript.