bcoin is a Bitcoin fullnode implementation written in JavaScript.

bcoin is a Bitcoin full node implementation written in JavaScript. You can use bcoin to build a full node, spv wallet, even a miner. Bcoin also includes tools for building scripts and transactions, crypto utilities, making RPC calls, a REST API for interacting with your node and much more. All questions related to bcoin welcome- strange errors, implementation errors, how to do common bitcoin tasks in JavaScript using bcoin, etc.

Get started with bcoin, with docs and guides, at the bcoin homepage: http://bcoin.io