JavaScript Crypto

Open-source JavaScript projects categorized as Crypto

Top 23 JavaScript Crypto Projects

  • ccxt

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

    Project mention: where to start learning how to build a bot ? | | 2023-01-08

    Or if you stick to JavaScript and willing to learn the programming part, then (which is now merged with CCXT Pro but still for free).

  • gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: gun: NEW Data - star count:16879.0 | | 2023-02-06
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • forge

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

    Project mention: Generate a public-private keypair from a seed/passphrase/password? | | 2022-12-02

    Maybe look into forge:

  • Superalgos

    Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments.

    Project mention: How to turn your Raspberry Pi, or any computer for that matter, into a little money-making machine trading Bitcoin with open-source software | | 2023-01-20

    If you followed the previous recommendation to learn the platform on a full-sized computer, now is the right time to set up your RPI. You will install the same dependencies and the platform following the same instructions you followed originally. Notice that there are specific instructions and commands to install Node.JS and Git under the title Linux (e.g. Ubuntu, or Raspberry Pi running Raspberry Pi OS/Raspbian) Pre-Requisites. You may, of course, reuse the Github fork and token you created during the first installation.

  • crypto-trading-bot

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

    Project mention: Open source? | | 2022-03-14

  • cryptocurrency-icons

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

    Project mention: Icon resources: Svelte-Cryptocurrency-Icons | | 2022-06-01

    470+ SVG icons from Cryptocurrency icons. Icon names

  • trading-vue-js

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

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • tweetnacl-js

    Port of TweetNaCl cryptographic library to JavaScript

    Project mention: I am considering adding Skiff as an encrypted email provider and would like community feedback | | 2022-07-20

    On cryptography, our whitepaper shares information on the general cryptography choices - login, authentication, keypairs, etc. It's quite similar to password managers or encrypted communication apps. In the actual product (code here, we use the library TweetNaCl ( which is designed to be fast, trustworthy, and performant

  • Enterprise

    🦄 The Enterprise™ programming language

    Project mention: Cobol | | 2022-10-04

    Why learn cobol when you can learn ENTERPRISE programming language

  • node-argon2

    Node.js bindings for Argon2 hashing algorithm

    Project mention: Quick notes on cryptography for js devs | | 2022-12-20
  • node-rsa

    Node.js RSA library

  • 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.

  • binance-triangle-arbitrage

    Detect in-market cryptocurrency arbitrage

    Project mention: Crypto Trading Bot | | 2022-06-03
  • Rando.js

    The world's easiest, most powerful random function.

  • crypto-hash

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

  • TradingView-API

    📈 Get real-time stocks from Tradingview

    Project mention: Is there a way to brute force all arguments and all timeframes for strategy? To find the best one for the ticker | | 2022-11-25

    Yes, but you need to code it up in node.js or Python for example you can use this repo

  • crypto-random-string

    Generate a cryptographically strong random string


    We also generated recovery codes which can be used in case we’re unable to retrieve tokens from 2FA applications. We assign the user a list of recovery codes and each code can be used only once during the authentication process. The recovery codes are random strings generated using the cryptoRandomString library which can be installed using npm install crypto-random-string --save.

  • yazz

    Self Service Apps Without the IT Department

    Project mention: A look at Unison: a revolutionary programming language | | 2023-01-11

    I’m working on a low core project that is already using content addressable source code that is stored in IPFS at so it can be done

  • ScatterDesktop

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

  • js-jose

    JavaScript library to encrypt/decrypt data in JSON Web Encryption (JWE) format and to sign/verify data in JSON Web Signature (JWS) format. Leverages Browser's native WebCrypto API.

    Project mention: js-jose: NEW Data - star count:406.0 | | 2022-04-09
  • react-native-bignumber

    🔢 The fastest Big Number library for React Native

    Project mention: Pro Tip: Make sure you're using the right libraries in your React Native apps, often there's a faster implementation. | | 2022-08-05
  • Cryptofolio

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

    Project mention: AMA: We are CoinGecko - a leading cryptocurrency data aggregator. Ask us anything! | | 2022-10-11
  • react-native-get-random-values

    A small implementation of `getRandomValues` for React Native

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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 2023-02-06.

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 27,081
2 gun 16,912
3 forge 4,618
4 Superalgos 3,141
5 crypto-trading-bot 2,705
6 cryptocurrency-icons 2,385
7 trading-vue-js 1,772
8 tweetnacl-js 1,577
9 Enterprise 1,557
10 node-argon2 1,521
11 node-rsa 1,306
12 CaptfEncoder 960
13 binance-triangle-arbitrage 929
14 Rando.js 757
15 crypto-hash 599
16 TradingView-API 544
17 crypto-random-string 536
18 yazz 508
19 ScatterDesktop 502
20 js-jose 423
21 react-native-bignumber 275
22 Cryptofolio 268
23 react-native-get-random-values 260
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.