Behat is a framework for behavior-driven-development that focuses on writing human-readable web apps.
Behat allows defining scenarios to test your applications against. This allows to see if the application is logically coherent and functions the way you want it to. Behat is well documented and quite easy to learn.
While it’s not a particularly popular UI effect, it has its used in countdown designs, landing pages and feature listings.
Super Simple Text Rotator is a very small plugin, but has a number of animations included. It’s easy to implement, allowing you to place the text to be rotated in a span element, separating rotated words with a comma or separator of your choice.
Layers CSS is an unobtrusive, light and style-agnostic CSS framework.
Layers CSS comes packed with a fluid grid, normalization & sensible defaults and doesn’t make assumptions about the way you want to do things. The framework is well-documented and, frankly, the documentation itself serves as an example of thoughtful design.
The developers acknowledge having some problems with Bootstrap, saying that ‘[the framework allows to] Build your look on the web, not Twitter’s’.
ngProgressLite is a library for creating progress bars akin to those of YouTube in AngularJS apps.
nProgressLite is very similar to NProgress, a jQuery library we covered before.
The library is quite easy to implement, and features some events for controlling the progress bar, along with options for setting the minimum progress; the animation speed; and even the type of animation easing used.