J5e is a device framework built upon ECMA-419, the Embedded Systems API Specification for ECMAScript. ECMA-419 provides a standard interface for accessing underlying hardware interfaces (GPIO). J5e's API is inspired and heavily influenced by the awesome Johnny-Five API which has been battle tested over quite some time.