A collection of awesome fluent interfaces / chainable apis
- webpack-chain Use a chaining API to generate and simplify the modification of Webpack 2 configurations. -- Maintainer:
Eli
- fuse-box Fuse-Box a bundler that does it right -- Maintainer:
nchanged
- fliplog fluent logging with verbose insight, colors, tables, emoji, filtering, spinners, progress bars, timestamps, capturing, stack traces, clearing, & presets -- Maintainer:
James
- chalk Terminal string styling done right. Much color. -- Maintainer:
Sindre Sorhus
- express Fast, unopinionated, minimalist web framework -- Maintainer:
dougwilson
- inquirer A collection of common interactive command line user interfaces. -- Maintainer:
dthree
- yargs yargs the modern, pirate-themed, successor to optimist. -- Maintainer:
Benjamin E. Coe
- supertest SuperAgent driven library for testing HTTP servers -- Maintainer:
mikelax
- testcafe Automated browser testing for the modern web development stack.
- async-chainable Flow control functions for NodeJS -- Maintainer:
David Porter
-- Maintainer:Matt Carter
- d3 Data-Driven Documents -- Maintainer:
Mike Bostock
- lodash Lodash modular utilities. -- Maintainer:
John-David Dalton
- fluture FantasyLand compliant (monadic) alternative to Promises -- Maintainer:
Aldwin Vlasblom
- compromise natural language processing in the browser -- Maintainer:
Spencer Kelly
- JSVerbalExpressions JS RegularExpressions made easy (& fluent)
- immutable-js Immutable types in JavaScript -- Maintainer:
leebyron
- mathjs Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with dif -- Maintainer:
Jos de Jong
- joi Object schema validation -- Maintainer:
Nicolas Morel
- commander the complete solution for node.js command-line programs
- vorpal Node's first framework for building immersive CLI apps.
- gulp The streaming build system
- jquery a fast, small, & feature-rich JavaScript library. It makes things like HTML document traversal & manipulation, event handling, animation, & Ajax much simpler with an easy-to-use chainable API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
- chain-able next level chaining. -- Maintainer:
James
- bench-chain benchmark recording - averages & graphs. -- Maintainer:
James
- funwithflags parse argument options -- Maintainer:
James
- d-l-l easy, automatic, optimized dll config handler for webpack -- Maintainer:
James
- script-chain fluent script building -- Maintainer:
James
- cli-chain chainable cli creation, minimal, interactive, powerful. -- Maintainer:
James
- likeaboss export for nodejs or web like a boss, easy, fast, & tiny. -- Maintainer:
James
- designing js apis for usability (smashingmagazine)
- js like a boss; understanding fluent apis (sitepoint)
- fluent apis & method chaining (modernweb)
- improve readibility with fluent apis
- fluent js
- fluent interface (wikipedia)
- Martin Fowler on FluentInterface
Contributions welcome! Read the contribution guidelines first.
To the extent possible under law, James has waived all copyright and related or neighboring rights to this work.