ft8js is an experimental FT8 decoder and encoder library for Node.js/Web Browser.
Thanks to ft8_lib, we can encode/decode FT8 signals in a variety of environments.
This repository compiled the library into WebAssembly (WASM) and created JavaScript code for seamless integration.
https://e04.github.io/ft8js/example/browser/index.html
or
node example/node/encode
node example/node/decode
npm i ft8js
For code examples, please refer to the example
directory.
- Clone ft8_lib
git submodule update --init --recursive
- Build
npm run build-wasm:encode
npm run build-wasm:decode
npm run build-js