Welcome to JSBGL

Javascript library for Bitgesell.

Key Features

  • Crypto secp256k1 + wasm.

  • Implemented: bip32, bip39, bip44, bip49, bip84, bip141.

  • NIST random generation tests on the fly for entropy.

  • Shamir’s secret sharing for mnemonic.

Quick library Installation

npm install jsbgl.js
npm run build:wasm:prebuild
npm run build:wasm
npm run build
npm run build:web

Source code

The project is hosted on GitHub

Please feel free to file an issue on the bug tracker if you have found a bug or have some suggestion in order to improve the library.


The jsbgl package was initially written by Aleksey Karpov and development continues with contributors.

Recent contributors:

Feel free to improve this package and send a pull request to GitHub.