├── README.md
└── ru
└── README.md
/README.md:
--------------------------------------------------------------------------------
1 | The best tools/frameworks/libraries of [A&U digests](http://ipestov.com) for web developers. Major different from other Awesome-* repositories is that this collection is try to gather one most suitable stuff, which doesn't need alternative for one specifically problem, instead of listing everything of good and even bad.
2 |
3 |
Front-end
4 |
5 | -
6 |
JavaScript
7 |
8 | -
9 | MVC/MVP
10 |
21 |
22 | -
23 | Adaptive layout
24 |
32 |
33 | -
34 | Effects
35 |
51 |
52 | -
53 | Graphics and Modeling
54 |
68 |
69 | -
70 | AJAX
71 |
77 |
78 | -
79 | UI/UX
80 |
81 | - InstantClick и FastClick.js - at 300ms accelerate the processing of all clicks and touchs.
82 | - Favico.js - all of manipulations with displaying favicon.
83 | - Typeahead.js, At.js, Auto.js - the best solutions for autocomplete.
84 | - Dropzone, imagesLoaded - dynamic file uploaders.
85 | - CLNDR.js, Pikaday.js, Rome.js - the best of calendats and datapickers.
86 | - Picker.js - the best colorpicker independent from other libraries.
87 | - iCheck - super customized checkboxes and radio buttons for jQuery & Zepto.
88 | - Pace.js, Nanobar.js - the best of progress bars.
89 | - Vex - modern dialog library which is highly configurable and easy to style.
90 | - Messenger и PNotify - the best solutions for notifications.
91 | - Offline.js - automatically display online/offline indication to your users.
92 | - Hopscotch, Shepherd и Intro.js - step-by-step users guide for your website.
93 | - Editr.js - HTML/CSS/JS playground like a CodePen, JSFiddle.
94 | - simpleCart.js - easy to use shopping cart.
95 | - SideComments.js - commenting system like on Medium.
96 | - Odyssey - interactive story with reference to geolocation.
97 | - Ouibounce - modal window for retargeting.
98 | - VIDE.js - easy as hell jQuery plugin for video backgrounds.
99 | - Spin.js - powerful spiners generator.
100 | - Shine.js - functional shadows generator.
101 | - Fort.js - modern progress bar for form completion.
102 |
103 |
104 | -
105 | Other
106 |
167 |
168 |
169 |
170 | -
171 |
HTML/CSS
172 |
173 | - Animate.css, Effeckt.css, Hover.css - collection of amazing CSS animations.
174 | - Stroll - cool effects on scrolling.
175 | - Loading и CSS Loaders - the best CSS preloaders.
176 | - Hint.css - beautiful tooltips based on pure CSS.
177 | - LESSHAT - perhaps the most useful mixin collection for LESS.
178 | - CSS Modal - the most simple modals.
179 | - Web Starter Kit, Pure, Uikit, Topcoat, Inuit, Flat UI - HTML frameworks.
180 | - Ratchet, Clank, Ionic, Framework7 - mobile HTML frameworks.
181 | - Ink - email CSS framework.
182 | - Refills - prepackaged patterns and components, built on top of Bourbon, Bitters, and Neat.
183 | - Jeet - grids for human.
184 | - UCSS/Helium, CSS Raticinator и Shorthand - CSS cleaners.
185 | - Rework - plugin framework for CSS preprocessing in Node.js.
186 | - RECESS - simple and attractive code quality tool for CSS built on top of LESS by Twitter.
187 | - Idiomatic.css - principles of writing consistent, idiomatic CSS.
188 | - The Elements of HTML — for those who honor the semantics.
189 | - Custom Elements и Component Kitchen
190 |
191 |
192 |
193 | Back-end
194 |
195 | -
196 |
NodeJS
197 |
198 | - Meteor
199 | - NodeOS - linux + node + npm.
200 | - MEAN.js (Mongo, Express, Angular, Node)
201 | - KOAN Stack (Koa, Angular, Node, Mongo, WebSockets)
202 | - Mach.js - HTTP for JavaScript.
203 | - LoopBack - framework built on top of Express optimized for mobile, web, and other devices.
204 | - Gremlins.js - monkey testing library for web apps.
205 | - Scraper.js - complete and versatile web scraper.
206 | - Сollections.js - common collections, with many useful features.
207 | - Kraken-js - express-based Node.js web application bootstrapping module by PayPal
208 | - "Sails.js - make it easy to build custom, enterprise-grade Node.js apps.
209 | - RethinkDB
210 | - Mongoose - one of the best (if not the best) ORM for MongoDB.
211 | - Sequelize - very clever ORM for SQL-like DBMS.
212 | - Sharp - fastest Node.js module for resizing JPEG, PNG, WebP and TIFF images.
213 | - Grafana - feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.
214 | - NodeBB - based forum software built for the modern web.
215 | - BitcoinJS, Bitcore - libary for working with Bitcoin.
216 | - Mailin, Nodemailer, Mail.js - libary for working with email.
217 | - google-api-nodejs-client
218 | - EtherCalc - library for working with spreadsheets.
219 | - Groovebasin - music player server with a web-based user interface.
220 | - CryptoJS - JavaScript implementations of standard and secure cryptographic algorithms.
221 | - Epub.js
222 | - JSzip
223 | - Videoconverter.js
224 |
225 |
226 |
227 | PHP
228 |
229 | - Laravel
230 | - Zephir - Ze(nd Engine) Ph(p) I(nt)r(mediate)
231 | - Stringy - string manipulation library with multibyte support.
232 | - Flysystem - many filesystems, one API.
233 | - PHP-DI - dependency injection container for humans
234 | - Purl - simple Object Oriented URL manipulation library.
235 | - Phake - Mocking Framework.
236 | - Elastica - client for elasticsearch.
237 | - Monolog - the best for logging.
238 | - Buzz - lightweight HTTP client.
239 | - PHPMorphy - Morphological analyzer library for Russisan, English and German languages.
240 | - Parsedown - the best Markdown parser for PHP
241 | - Ampache - web based audio/video streaming application.
242 | - Muravjev Typograph
243 | - PHPCI - continuous integration tool.
244 | - Linuxdash - drop-in, low-overhead monitoring web dashboard for Linux.
245 | - VerbalExpressions - regular expressions made easy.
246 |
247 |
248 |
249 | Python
250 |
251 | - HTTPie - command line HTTP client.
252 | - Videogrep - searches through dialog in video.
253 | - Inbox — «The next-generation email platform» на Python.
254 | - Mailur - webmail client with Gmail-like conversations.
255 | - Arrow — better dates & times.
256 | - Sympy — computer algebra system written
257 | - PSDash - Linux web dashboard.
258 | - Py Must Watch - Must-watch videos about Python.
259 | - VerbalExpressions - regular expressions made easy.
260 |
261 |
262 |
263 | Ruby
264 |
265 | - Whenever - Cron jobs in Ruby.
266 | - PEAS - Docker and Ruby based PaaS.
267 | - Minicron - system to manage and monitor cron jobs.
268 | - Lotus - complete web framework for Ruby.
269 | - PgHero — database insights made ease.
270 | - PSD.rb - .PSD parser.
271 | - Onebody - private member portal for churches.
272 | - VerbalExpressions - regular expressions made easy.
273 |
274 |
275 |
276 | Go
277 |
278 | - Martini - "Classy web framework for Go".
279 | - Godropbox - Common libraries for writing Go services/applications.
280 | - Goji - minimalistic web framework.
281 | - Go-underscore - useful collection of Go utilities.
282 | - Beego — high-performance web framework.
283 | - Gollum - Git-powered wiki.
284 | - Gogs - your own Git service.
285 | - Drone - Continuous Integration platform built on Docker.
286 |
287 |
288 |
289 |
290 | CMS and static site generator
291 |
312 |
313 |
314 |
315 | Apps, services, utilities
316 |
317 | - Breach - Node.js browser.
318 | - Cloudconvert - online converter, that supports more than 150 formats.
319 | - Ungit - brilliant GUI for Git in your browser.
320 | - OAuth.io - amazing OAuth service.
321 | - Cleaver, Remark - slideshow for hackers.
322 | - Autoprefixer - forget about prefixes.
323 | - Kraken - service for image optimization.
324 | - Gitter - chat for geeks.
325 | - Node App - Node.js interpreter for iOS 7.
326 | - BrowserSync и FB Flo - time-saving synchronised browser testing.
327 | - GitBook - utility for generating books and exercises using GitHub/Git and Markdown.
328 | - Ngrok - introspected tunnels to localhost.
329 | - Grunt Email Design
330 | - Imacss - application and library that transforms image files to data URIs.
-
331 |
332 | - Wraith, Huxley и PhantomCSS - diff tools for images.
333 | - JavaScript Code Style checker
334 | -
335 | Assemblers
336 |
344 |
345 | -
346 | Generators
347 |
356 |
357 |
358 |
359 |
360 | Site builders
361 |
367 |
368 | Finally:
369 |
387 |
--------------------------------------------------------------------------------
/ru/README.md:
--------------------------------------------------------------------------------
1 | Хочу поделиться с вами одним небольшим событием - год назад, 15 августа 2013 года я опубликовал свой [первый дайджест для веб-разработчиков](http://habrahabr.ru/post/189994/). С тех пор было опубликовано 25 выпусков и мои подборки обрели некоторую "популярность", а мне приятно ощущать себя "полезным" для хабраобщества.
2 |
3 | Немного лирики: за год было пролито не мало переменных, множество потерь среди функций, классов и методов, но в конечном итоге коммиты побеждают баги, на свет появляются новые библиотеки и фреймворки, а веб становится с каждым днем лучше. Мне как человеку повернутому на страсти к таксономии, хочется выделить самые важные события, сервисы и инструменты, которые появились или обрели популярность за это время. Возникло желание наглядно посмотреть на то, как меняется мир веб-раработки. Получился дайджест с большой полезной ссылочной массой и огромным интересным опросником.
4 |
5 | Фронтальная часть
6 |
7 | -
8 |
JavaScript
9 |
10 | -
11 | MVC/MVP
12 |
23 |
24 | -
25 | Адаптивная верстка
26 |
34 |
35 | -
36 | Эффекты
37 |
54 |
55 | -
56 | Графика и Моделирование
57 |
71 |
72 | -
73 | AJAX
74 |
80 |
81 | -
82 | UI/UX
83 |
108 |
109 | -
110 | Разное
111 |
112 | - Фронт главного сайта The Guardian.
113 | - Webshim - всем полифилам полифил.
114 |
115 | - Leaflet и OpenLayers - лучшие инструменты для работы с интерактивными картами.
116 | - Knwl.js — находит в тексте даты, время, email'ы, ссылки, адреса и смайлы.
117 | - VerbalExpressions - беззаботные регулярные выражения.
118 | - HTML.js - интересный синтаксис для работы c DOM.
119 |
120 | - Moment.js - все что нужно для работый с датой.
121 | - Numeral.js - библиотека для форматирования и манипулирования с числами.
122 | - HTML2PDF, jsPDF - генераторы PDF.
123 | - Math.js и Sylvester - для более функциональной математики в JavaScript.
124 |
125 | - Storage - Asynchronous browser storage with multiple back-ends (IndexedDB, WebSQL, localStorage).
126 | - Storage.js, localForage - для работы с локальных хранилищем.
127 | - Crossfilter - Fast n-dimensional filtering and grouping of records. от Square
128 | - Jest - Painless JavaScript Unit Testing от Facebook.
129 |
130 | - Retext - библиотека для работы с морфологией.
131 |
132 |
133 | - Smallworld.js - генератор карт на GeoJSON и HTML5 Canvas.
134 |
135 | - Lunr.js - полноценный поиск на стороне клиента.
136 | - Fast.js - коллекция наиболее используемых функций в JavaScript.
137 | - Tether - легко и просто привязываем друг к другу абсолютно позиционированные элементы.
138 |
139 | - Flow.js - выжимает все соки из HTML5 File API.
140 | - Keypress - лучший обработчик событий с клавиатуры.
141 | - Hammer.js - лучший обработчик "трогательных" событий.
142 | - Draggabilly - тяни-бросай библиотека на чистом JS.
143 |
144 | - LaTeX2HTML5
145 |
146 |
147 | - Conditioner.js — построен на RequireJS и выполняет JavaScript только в случае соблюдения заданных условий.
148 | - Browserify - JavaScript модули по принципу Node.js в браузере.
149 | - Basket.js - аналог RequireJS с сохранием в localStorage.
150 |
151 | - Olly.js - переводит URL в Rich Media (подобно тегу video на хабре).
152 |
153 |
154 | - Detect.js - определяет все, что только может определить JavaScript о браузере.
155 | - WinJS от Microsoft
156 | - Blast.js — для различных манипуляций с текстом.
157 | - Tracking.js - набор алгоритмов техник компьютерного зрения.
158 | - PrettyEmbed.js - заставляет видео-вставки выглядеть лучше.
159 | - URI.js - единственный правильный выбор для работы с URL.
160 | - DOMPurify - «дезинфицирует и препятствует XSS».
161 |
162 | - Leap.js и Depth.js - программируем веб для Leap Motion и Kinect.
163 | - Tessel - микроконтроллер программируемый на JavaScript.
164 | - Immutable.js - Immutable Data Collections от Facebook.
165 | - Idiomatic.js, Airbnb JavaScript - руководоства по стилю кода.
166 | - JS Must Watch - «Живой список» лучших видео с лекций и конференций по JavaScript.
167 | - Superhero - кладезь полезнейшей информации для JavaScript разработчиков.
168 | - JSNice - умный и обучаемый деобфускатор для JavaScript.
169 | - HTMLHint - анализирует ошибки в HTML.
170 | - Google Traceur Compiler, 6to5 - «JavaScript.next-to-JavaScript-of-today compiler».
171 |
172 |
173 |
174 |
175 | -
176 |
HTML/CSS
177 |
178 | - Animate.css, Effeckt.css, Hover.css - коллекции потрясающих CSS анимаций.
179 | - Stroll - шедевральные эффекты при скролинге.
180 | - Loading и CSS Loaders - лучшие CSS прелоудеры.
181 | - Hint.css - красивые всплывающие подсказки на чистом CSS.
182 | - LESSHAT - пожалуй самая полезная коллекция миксинов для LESS.
183 | - CSS Modal - самые простые модальный окна.
184 | - Web Starter Kit, Pure, Uikit, Topcoat, Inuit, Flat UI - HTML фреймворки.
185 | - Ratchet, Clank, Ionic, Framework7 - мобильные HTML фреймворки.
186 | - Ink - CSS фреймворк для верстки электронных писем.
187 | - Refills - «расфасованные» паттерны, копоненты, миксины и все самое лучшее из Bourbon, Bitters и Neat.
188 | - Jeet - сетки для людей.
189 | - UCSS/Helium, CSS Raticinator и Shorthand - убираем лишние стили, рационализируем и преображаем CSS.
190 | - Rework - произвольный CSS препроцессор для Node.js и браузеров.
191 | - RECESS - линтер/компилер для CSS и LESS от команды Twitter.
192 | - Idiomatic.css - руководство по стилю кода.
193 | - The Elements of HTML — для тех кто чтит семантику.
194 | - Custom Elements и Component Kitchen
195 |
196 |
197 |
198 | Задняя часть
199 |
200 | -
201 |
NodeJS
202 |
203 | - Meteor
204 | - NodeOS - linux + node + npm.
205 | - MEAN.js (Mongo, Express, Angular, Node)
206 | - KOAN Stack (Koa, Angular, Node, Mongo, WebSockets)
207 | - Mach.js - лучший путь для построения полностью асинхронного сервера.
208 | - LoopBack - лучшее из Express.
209 | - Gremlins.js - эмулирует случайные действия пользователя для обнаружения ошибок в интерфейсе.
210 | - Scraper.js - великолепный веб-парсер.
211 | - Сollections.js - огромный комплект функций для работы с коллекциями.
212 | - Kraken-js - express-based Node.js web application bootstrapping module by PayPal
213 | - "Sails.js - make it easy to build custom, enterprise-grade Node.js apps.
214 | - RethinkDB
215 | - Mongoose - одна из лучших (если не лучшая) ORM для MongoDB.
216 | - Sequelize - очень продуманная ORM для SQL-подобных СУБД.
217 | - Sharp - самый быстрый npm модуль для изменения размеров JPEG, PNG, WebP и TIFF.
218 | - Grafana - графики и дашборды для самых ненасытных.
219 | - NodeBB - качественный современный форум.
220 | - BitcoinJS, Bitcore - библиотеки для работы с Bitcoin.
221 | - Mailin, Nodemailer, Mail.js - библиотеки для работы с email.
222 | - google-api-nodejs-client
223 | - EtherCalc - библиотека для работы с электронными таблицами.
224 | - Groovebasin - музыкальный сервер.
225 | - CryptoJS - коллекция криптографических алгоритмов.
226 | - Epub.js
227 | - JSzip
228 | - Videoconverter.js
229 |
230 |
231 | -
232 |
PHP
233 |
234 | - Laravel
235 | - Zephir - Ze(nd Engine) Ph(p) I(nt)r(mediate)
236 | - Stringy - функциональная библиотека для работы со строками.
237 | - Flysystem - инструмент для работы с локальным и удаленными файлами.
238 | - PHP-DI - dependency injection container for humans
239 | - Purl - популярная библиотека для работы с URL.
240 | - Phake - Mocking Framework.
241 | - Elastica - клиент для Elasticsearch.
242 | - Monolog - самая популярная библиотека для логирования.
243 | - Buzz - HTTP клиент.
244 | - PHPMorphy - библиотека для работы с морфологией русского, немецкого и английского языков.
245 | - Parsedown - лучший Markdown парсер на PHP
246 | - Ampache - веб-приложение для аудио и видео стриминга
247 | - Типограф Муравьева
248 | - PHPCI - continuous integration tool.
249 | - Linuxdash - веб-панель для мониторинга на Linux.
250 | - VerbalExpressions - беззаботные регулярные выражения.
251 |
252 |
253 | -
254 |
Python
255 |
256 | - HTTPie - command line HTTP client.
257 | - Videogrep - поиск диалогов в видео.
258 | - Inbox — «The next-generation email platform» на Python.
259 | - Mailur - email клиент.
260 | - Arrow — библиотека для работы с датой и временем.
261 | - Sympy — computer algebra system written
262 | - PSDash - Linux web dashboard.
263 | - Py Must Watch - «Живой список» лучших видео с лекций и конференций по Python.
264 | - VerbalExpressions - беззаботные регулярные выражения.
265 |
266 |
267 | -
268 |
Ruby
269 |
270 | - Whenever - Cron jobs in Ruby.
271 | - PEAS - Docker and Ruby based PaaS.
272 | - Minicron - система управления и мониторинга Cron Jobs.
273 | - Lotus - «полноценный веб-фреймворк для Ruby».
274 | - PgHero — database insights made easy.
275 | - PSD.rb - библиотека для работы с .PSD файлами.
276 | - Onebody - церковная социальная сеть.
277 | - VerbalExpressions - беззаботные регулярные выражения.
278 |
279 |
280 | -
281 |
Go
282 |
283 | - Martini - "Classy web framework for Go".
284 | - Godropbox - комплект библиотек для веб-приложений от Dropbox.
285 | - Goji - минималистчный веб-фреймворк.
286 | - Go-underscore - набор наиболее востребованных функций.
287 | - Beego — фреймворк для высокопроизводительных приложений.
288 | - Gollum - система Wiki построенная на работы с Git.
289 | - Gogs - ваш собственный Git сервис.
290 | - Drone - CI платформа на основе Docker.
291 |
292 |
293 |
294 |
295 | Системы управления контентом и генераторы статических сайтов
296 |
317 |
318 |
319 |
320 | Приложения, сервисы, утилиты
321 |
322 | - Breach - Node.js браузер.
323 | - Cloudconvert - онлайн конвертер, который поддерживает более 150 форматов.
324 | - Ungit - великолепное GUI для Git в вашем браузере.
325 | - OAuth.io - замечательный сервис посвященный OAuth авторизации.
326 | - Cleaver, Remark - слайдшоу для хакеров.
327 | - Автопрефиксер - забудьте о префиксах.
328 | - Kraken - сервис для оптимизации изображений.
329 | - Gitter - чат для гиков.
330 | - Node App - пишем iOS и OSX приложения на NodeJS.
331 | - BrowserSync и FB Flo - для автоперезагрузки браузера при изменении исходных файлов.
332 | - GitBook - утилита для создания документаций.
333 | - Ngrok - самый простой способ поставить локальный веб-сервер.
334 | - Grunt Email Design
335 | - Imacss - переводит все изображения в Data URI и меняет пути в исходных файлах.
-
336 |
337 | - Wraith, Huxley и PhantomCSS - diff tools для изображений.
338 | - JavaScript Code Style checker
339 | -
340 | Сборщики
341 |
349 |
350 | -
351 | Генераторы
352 |
361 |
362 |
363 |
364 |
365 | GUI для сайтостроительства
366 |
372 |
373 | Напоследок:
374 |
392 |
--------------------------------------------------------------------------------