greed-client is a game launcher that counts with it's own embedded BitTorrent client and a dynamic torrent source scrapper, It's written in Typescript built over Electron working with a local Express minified-server, allowing users to build and use the launcher locally without any external central server.
https://blog.jse.li/posts/torrent/
https://www.seanjoflynn.com/research/bittorrent.html#bittorrent
https://wiki.theory.org/BitTorrentSpecification
http://www.bittorrent.org/beps/bep_0015.html
https://typestrong.org/ts-node/docs/options/#esm
https://typestrong.org/ts-node/docs/imports/
https://docs.joshuatz.com/cheatsheets/node-and-npm/node-esm/
TypeStrong/ts-node#1007
https://www.morehawes.ca/uk/old-guides/the-bittorrent-protocol
https://www.npmjs.com/package/webtorrent/v/0.71.4
https://ngosang.github.io/trackerslist/
https://github.com/cheeriojs/cheerio
https://blog.rocketseat.com.br/scalar-uma-ferramenta-poderosa-para-documentacao-de-apis/