fasenderos
bitify
TypeScript

Open Source Trading Platform for building a Blockchain/FinTech cryptocurrency exchange in NodeJS

Last updated Jul 6, 2026
19
Stars
4
Forks
14
Issues
+1
Stars/day
Attention Score
61
Language breakdown
TypeScript 95.4%
JavaScript 3.2%
Shell 0.9%
Handlebars 0.4%
Files click to expand
README

Package License Codecov Built with TypeScript

WARNING: This software is not ready yet, please don't use in production. There are a lot of things to do and is under active development. APIs and table schemas are subject to change without notice. Technical support is unavailable at this time.

Bitify Trading Platform

:star: Star me on GitHub — it motivates me a lot!

Table of Contents

About

Bitify is an open-source trading platform for building a Blockchain/FinTech cryptocurrency exchange.

To-Do

If you want to speed up the Bitify release, please contribute to this project by implementing some of the following features:

Must need

  • [ ] Test, Test and Test everything
  • [ ] Documentation

Authentication Server

  • [x] User registration and login
  • [x] Email verification
  • [x] Forgot and reset password
  • [x] Two Factor Authentication
  • [ ] OTP Recovery
  • [x] Captcha
  • [ ] Role-Base or Attribute Base ACL
  • [x] API Keys with permissions and IP restriction
  • [ ] KYC Verification

Repository

  • [x] Run test/lint on PR
  • [x] Update dependencies with dependabot or similar
  • [x] Code checker like CodeQL or similar
  • [x] Code coverage like Codecov
  • [x] Publish release on NPM and Github
  • [x] Auto changelog (each package with its own)

Macro Area

  • [ ] Wallet manager
  • [ ] Manage Order book
  • [ ] Integration with payment gateway
  • [ ] Webscoket API
  • [ ] Logging
  • [ ] Monitoring
  • [ ] Rate limit
  • [ ] Trading interface (frontend)
  • [ ] Admin Panel (frontend)
More to come...

Contributing

I would greatly appreciate any contributions to make this project better. Please make sure to follow the below guidelines before getting your hands dirty.

  • Fork the repository
  • Create your branch (git checkout -b my-branch)
  • Commit any changes to your branch
  • Push your changes to your remote branch
  • Open a pull request
Bug fixes and features should always come with tests and documentation where needed.

Donation

If this project help you reduce time to develop, you can give me a cup of coffee 🍵 :)

  • USDT (TRC20): TXArNxsq2Ee8Jvsk45PudVio52Joiq1yEe
  • BTC: 1GYDVSAQNgG7MFhV5bk15XJy3qoE4NFenp
  • BTC (BEP20): 0xf673ee099be8129ec05e2f549d96ebea24ac5d97
  • ETH (ERC20): 0xf673ee099be8129ec05e2f549d96ebea24ac5d97
  • BNB (BEP20): 0xf673ee099be8129ec05e2f549d96ebea24ac5d97

License

Bitify is licensed under the Apache 2.0 license.

🔗 More in this category

© 2026 GitRepoTrend · fasenderos/bitify · Updated daily from GitHub