With the goal of facilitating the development of Bitcoin applications, at Chainside we developed btcnodejs, a new JavaScript Bitcoin library, similarly to what we did last month with btcpy. While btcpy is optimal for backend and server-side applications, btcnodejs enables similar functionalities also on the client side, making layer 2 application development easier.

A special thanks to the bitcoinjs-lib and bitcore-lib devs, who developed some of the functionalities that this library wraps. However, in the future, they will be natively re-implemented for improved maintainability.

Btcnodejs can be found at https://github.com/chainside/btcnodejs