Good day, dear habravchane. Congratulations to all on the coming 2015! Recently, I saw some interesting and useful tools / libraries / events that I want to share with Habr.
I think many of you are familiar with amazing Codrops demos. The authors of the site literally always implement the most interesting UI / UX ideas using HTML / CSS / SVG / JS and tell in detail about how they did it. And this is their own mega selection with the best work. Also I recommend for inspiration a
collection of the most popular penov for 2014 from CodePen.
')
TremulaJS: Picture Streams + Momentum Engine + Bézier Paths + Multi-Device. This library does not even want to be called a slashed word. This is an animator of content, which for some reason has received an undeservedly few stars on GitHub. The result with Tremula is very fast (like Velocity) and spectacular, as evidenced by the video. The component constructor page is
here .
It happens when the interface requires the implementation of a pull-and-drop, but you do not want to connect massive jQuery and jQuery UI for the sake of it. And the replacement comes with a great Sortable.js, which does not depend on third-party libraries, weighs about 10 Kb, works on the native Drag'n'Drop API, has many options and a good event model, and plus is perfectly compatible with Angular, Meteor, Bootstrap etc. And he was written habravchaninin
RubaXa from Mail.ru.
Australian developer
esoTalk rethought the classic understanding of the forum and created a
KickStarter campaign to create Flarum. Unfortunately, the project did not raise the required amount, but the idea itself and the revolutionary interface for the forum definitely deserves attention. So Flarum went free on GitHub. The server part is written in PHP with Laravel, in the client part is Ember.
A very specific font that can be useful both for prototyping and in any other place where you need to schematically depict content. For example, Facebook until the content is fully loaded in posts displays content in a similar way. By the way, I once wrote about a similar Blokk Font. But Redacted is better - these are two different types with many styles.
StaticGen is a collection of static generators.
Western thoughts or what would translate to Habré
They say and show domestic IT resources
Finally:
- HTML / CSS
- Icono - a collection of icons in pure CSS, consisting of a single element.

- normalize-opentype.css - complements normalize.css with OpenType features (the best example of the font-feature-settings property).
- Kouto Swiss is a great framework for Stylus.
- Amazeui is a powerful framework based on the principles of the component web.
- Onsen UI is another component framework for working with PhoneGap.
- Javascript
- randomColor.js is a random color generator.
- Vue.js is a flexible and reactive MVVM framework.
- Engine.js is an engine for 3D games.
- Formula.js - implementation of the most popular MS Excel formulas in JavaScript.
- Raneto - markdown powered knowledgebase for Node.js.
- Vegas.js - jQuery plugin to create a background full-screen slider.
- intl-tel-input - jQuery plugin for validating phone numbers.
- perfBar.js is a library for analyzing site performance.
- Slimer.js - a scripting browser like PhantomJS, just at the heart of Gecko.
- Php
- PHPMailer is a library for working with email.
- Deployer - a tool for deploying projects.
- Glide is a library for various image manipulations.
- Humbug - Mutation Testing.
- Python
- Pythonpy - we will improve CL for work with Python.
- Algorithms - data structures and algorithms.
- Wifiphisher - automation of phishing attacks on WiFi.
- Ruby
- Cancancan - “Continuation of CanCan”, heme for authorization.
- Algorithms - algorithms for common questions.
- Go
- miscellanea
Friends backenders! I think everyone knows that I am doing my compilations entirely on altruism. I always went through a bunch of websites to make it always convenient to work. And at one point I decided to share the material found. Over time, collections have gained some popularity and significantly expanded in terms of content. From now on, I will clearly structure the “Finally” block so that people do not have to look for what they need. In order for the sections not to be bare and always filled with relevant information, I need your help. And the problem is not only in time, but also in competence. In terms of backend, I am rather a theorist than a practitioner.
Pkhshshnik, rubist, pythonist, goschik, if you already monitor GitHub Trending, Reddit, HackerNews or Twitter in search of interesting and useful things on your topic, if you find it definitely has value, but does not deserve the attention of the whole post, if it's not difficult for you once a week / in two weeks, depending on the material to share a pair of kilobytes of reference mass, then write me in a personal or any social. network from profile. Scribble in the main section as desired. The name or contacts of volunteers in each post will be indicated.
Previous selection (Release 35)
I apologize for any typos. If you notice a problem - please write in a personal.
Thank you all for your attention.