Clarify JS
With ClarifyJS you can easily create chained methods and execute in any order you want. Usually, we execute javascript methods from left-to-right. But, ClarifyJS allows changing the order in which we execute them. Additionally, it also allows controlling async methods by choosing whether the process should wait for a specific async method to complete or just execute and move on.
Superstruct
Superstruct offers a simple way to validate data in Javascript. Also, it gets inspiration from Typescript, Flow and GraphQL, and its main purpose is to validate data at runtime and it returns detailed runtime errors. We can use it when validating user inputs in a REST or GraphQL API.
Muuri
This is a JavaScript layout engine that helps you to create different multifunctional and interactive layouts. It offers fully customizable layout with built-in drag and drop, fast animations, filtering and sorting. Furthermore, it uses Web Animations to handle animations and Hammer.js for dragging.
Neutrino
Neutrino is a tool that uses the power of Webpack to create JavaScript-based projects with presets and shared configurations. Presets are the main building block of Neutrino. In addition, you can use Neutrino’s base presets to build a variety of projects, or you can create your own presets by extending the Neutrino core ones.
Rapid
This is a framework that speeds up the process of building API wrappers and ORM-like interfaces for custom API routes. Also, it offers the basic CRUD methods, as well as some additional methods for making basic requests like get(), post(), put(), patch(), delete() and head(). Additionally, it requires almost no configuration and it can be setup to fit any API.