JavaScript Crypto

Open-source JavaScript projects categorized as Crypto | Edit details

Top 23 JavaScript Crypto Projects

  • GitHub repo ccxt

    A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges

    Project mention: I built - An Open Source DCA Bot for Crypto! | | 2022-01-22

    DCA Stack is primarily powered by this massive open source project called CCXT. This library lets any programmer connect and interface with over 100 exchanges in a (mostly) unified format. This makes for development of automated trading strategies less of a headache. Particularly since 100% of the battle is dealing with the million of different formats different exchanges use for their APIs and how they send data. The beautiful CCXT team did a fantastic job unifying over god knows how many endpoints to deliver this polished library.

  • GitHub repo gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: gun: NEW Data - star count:15251.0 | | 2022-01-08
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo forge

    A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps (by digitalbazaar)

    Project mention: Digitalbazaar/forge: A native implementation of TLS in JavaScript | | 2021-11-03
  • GitHub repo crypto-trading-bot

    Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, FTX, Bybit ... (public edition)

    Project mention: It has come to my attention 29% of all ADA isn't staked. Stake now people! | | 2021-05-30

    Exactly! 71% of Ada is staked. The more ada leaves the exchanges the more stable ada becomes. The exchanges use trade bots to sell ada and compensate losses of BTC and ETH.

  • GitHub repo cryptocurrency-icons

    A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.

    Project mention: Current percentage of all-time-high for various cryptocurrencies | | 2021-08-09

    I made a graphic to show the current percentage of all-time-high for a bunch of well-known cryptocurrencies. The python code I wrote uses the cryptocompare API and fetches the most current data (9th August 2021). The symbols were taken from this project.

  • GitHub repo Enterprise

    🦄 The Enterprise™ programming language

    Project mention: Rockstar: A programming language for hard rock metal fans | | 2021-12-07

    And then there's the "Enterprise" programming language:

    So that you can rockstar at night, Enterprise by day until someone offers you the blue/red pill.

  • GitHub repo trading-vue-js

    💹 Hackable charting lib for traders. You can draw literally ANYTHING on top of candlestick charts. [Not Maintained]

    Project mention: What's the best free open source react interactive stock charting library? | | 2021-03-23

    I'm searching for if there's a powerful react charting library like this one in Vue. to allow users to have a good charting experience like

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo tweetnacl-js

    Port of TweetNaCl cryptographic library to JavaScript

    Project mention: A Hold'em Poker game in Clojure | | 2021-08-17

    Those things are not the same. With the Berne Convention Implementation Act of 1988 (and the earlier Copyright Act of 1976, which went into effect in 1978), all works were by default copyright protected. In the absence of a legal notice, nobody can reliably use this for anything at all. Most jurisdictions don't even have a way of reliably dedicating anything to the public domain, hence the existence of permissive licenses. Please at least consider adding the ISC or MIT or Unlicense text or similar to a LICENSE or NOTICE file in your repository. An example:

  • GitHub repo node-argon2

    Node.js bindings for Argon2 hashing algorithm

    Project mention: How to sign out user after a period of time | | 2022-01-03

    Though I am using bcrypt to hash passwords, recommended approach currently is argon2

  • GitHub repo

    Encrypt and Decrypt files securely in your browser.

    Project mention: Major file encryption software now accepts monero donations. | | 2021-12-30
  • GitHub repo node-rsa

    Node.js RSA library

    Project mention: RSA key generation in browser | | 2021-03-22


  • GitHub repo CaptfEncoder

    Captfencoder is a rapid cross platform network security tool suite, providing network security related code conversion, classical cryptography, cryptography, asymmetric encryption, miscellaneous tools, and aggregating all kinds of online tools.

    Project mention: Captfencoder – Extensible cross platform network security tool suite | | 2021-06-09
  • GitHub repo Rando.js

    The world's easiest, most powerful random function.

    Project mention: built the online multiplayer version of the Omi card game. enjoy! | | 2021-12-27

    No RNG is perfectly random. You can try something like which might work better.

  • GitHub repo crypto-hash

    Tiny hashing module that uses the native crypto API in Node.js and the browser

  • GitHub repo ScatterDesktop

    Connect to applications on EOS, Ethereum, and Tron. Exchange tokens with ease. Manage your assets safely. All in a simple to use interface.

    Project mention: Ledger wallet | | 2021-11-29

    Scatter ( 🖥️

  • GitHub repo Cryptofolio

    Track your cryptocurrency holdings/portfolio with an open-source web, mobile, and desktop application, along with a self-hosted RESTful API.

    Project mention: cryptocurrency investing dashboard | | 2021-11-28
  • GitHub repo react-native-get-random-values

    A small implementation of `getRandomValues` for React Native

    Project mention: Native modules question/confusion. | | 2022-01-01
  • GitHub repo hollaex-kit

    Exchange Starter Kit to run your own Digital Asset Trading Exchange Platform

    Project mention: Use HollaEx to start branded dogecoin exchange | | 2021-12-27

    Hollaex Kit is an open-source crypto kit for starting exchanges and more. It also has a doge market against USDT that is easy to add to your own branded doge exchange.

  • GitHub repo omgopass

    *️⃣ A tiny memorable password generator for Node.js and browsers

    Project mention: I created one of the fastests Node.js password generators without knowing | | 2021-08-26

    Holy crap, I was searching through Github explore, when I found a password generator (omgopass), that supposedly was quite a lot faster that other alternatives. 600 times faster than password-generator.

  • GitHub repo binance-dca-bot

    A bot to automatically DCA (Dollar-Cost Average) buy cryptocurrency on Binance

    Project mention: Crypto has a major problem, and that's poor user experience design | | 2022-01-09

    Sadly I do not know any other platform with SEPA saving plans like Bitpanda. I myself have migrated my business to Binance though and I am running this bot in a virtual machine: which is similar to a savings plan but much more technical and nerdy. I load up on BUSD / USDT once a month via SEPA > Coinbase / Bitpanda > Crypto > Binance. It's a minor hassle but works well enough for me. Maybe I should check out P2P on Binance some day soon.

  • GitHub repo twilio-sample-backend-nodejs

    A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services

  • GitHub repo etsd

    Transmit sensitive data encrypted across your organization!

    Project mention: Show HN: ETSD – Transmit sensitive data encrypted across your organization | | 2021-08-18
  • GitHub repo one-wallet

    1wallet - unconventional keyless, non-custodial wallet secured by Google Authenticator. EVM-compatible, smart contract operated, with composable security.

    Project mention: Suddenly I can't restore my 1wallet because the address is not a 1wallet address? | | 2022-01-03

    There is no seed phrase for 1wallet. It's only recoverable if you exported the wallet file previously and then restore it from , or if you restore using your wallet address on in conjunction with Google Authenticator on a mobile phone.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-22.

JavaScript Crypto related posts


What are some of the best open-source Crypto projects in JavaScript? This list will help you:

Project Stars
1 ccxt 22,974
2 gun 15,368
3 forge 4,253
4 crypto-trading-bot 2,151
5 cryptocurrency-icons 2,144
6 Enterprise 1,498
7 trading-vue-js 1,474
8 tweetnacl-js 1,365
9 node-argon2 1,256
10 1,233
11 node-rsa 1,218
12 CaptfEncoder 766
13 Rando.js 713
14 crypto-hash 559
15 ScatterDesktop 484
16 Cryptofolio 207
17 react-native-get-random-values 186
18 hollaex-kit 138
19 omgopass 132
20 binance-dca-bot 131
21 twilio-sample-backend-nodejs 128
22 etsd 40
23 one-wallet 39
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.