Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. AI in Finance
  3. cryptocurrency-arbitrage

cryptocurrency-arbitrage

GPL-3.0JavaScriptv1.5

A Node.js script that calculates cryptocurrency arbitrage opportunities across 800+ currencies and 50+ markets.

GitHubGitHub
1.3k stars348 forks0 contributors

What is cryptocurrency-arbitrage?

Crypto Arbitrage is a Node.js script that calculates arbitrage opportunities across cryptocurrency markets. It collects price data from multiple exchanges, identifies the highest and lowest prices for each coin, and computes potential profit margins. The tool helps traders spot price discrepancies that can be exploited for profit.

Target Audience

Cryptocurrency traders, developers, and enthusiasts looking to automate the discovery of arbitrage opportunities across multiple exchanges.

Value Proposition

It offers an open-source, self-hostable alternative to proprietary trading tools, with support for 800+ currencies and 50+ markets, real-time data via WebSockets, and customizable market settings.

Overview

A cryptocurrency arbitrage opportunity calculator. Over 800 currencies and 50 markets.

Use Cases

Best For

  • Identifying real-time arbitrage opportunities across cryptocurrency exchanges
  • Automating price comparison for hundreds of cryptocurrencies
  • Building a custom trading bot backend for arbitrage strategies
  • Learning how arbitrage detection works in financial markets
  • Self-hosting a cryptocurrency analysis tool without relying on third-party APIs
  • Researching market inefficiencies and price discrepancies in crypto

Not Ideal For

  • Projects requiring fully automated trading execution with built-in bot functionality
  • Teams needing a plug-and-play solution with minimal coding and configuration effort
  • High-frequency trading applications where low latency and rapid execution are critical
  • Users seeking actively maintained software with regular updates and community support

Pros & Cons

Pros

Extensive Market Coverage

Supports over 50 cryptocurrency exchanges and 800+ currencies, enabling broad arbitrage detection as stated in the README's feature list.

Real-Time Data Visualization

Uses WebSocket integration to push live price discrepancies to a web interface, allowing users to monitor opportunities without manual refreshes.

Open-Source Flexibility

Licensed under GPL v3, it provides a self-hostable, customizable alternative to proprietary tools, aligning with its democratization philosophy.

Customizable Configuration

Users can add, remove, or disable specific markets and coins via the settings.js file, offering control over data sources as detailed in the README.

Cons

Stalled Development

The maintainer is focusing on a private trading bot, leaving the public version with unfinished roadmap features and slower bug fixes, as noted in the README notice.

Manual Market Setup

Adding new exchanges requires editing the settings.js file directly, which is cumbersome and less user-friendly compared to a graphical interface or API.

No Execution Capabilities

It only identifies arbitrage opportunities without acting on them, limiting utility for automated trading; the bot is planned for v2.0.0 but not yet implemented.

Outdated Dependencies

Requires Node.js ^V8.0.0, an older version that may cause compatibility issues with modern systems and lacks updates for newer Node.js releases.

Frequently Asked Questions

Quick Stats

Stars1,272
Forks348
Contributors0
Open Issues10
Last commit4 years ago
CreatedSince 2017

Tags

#market-analysis#trading-bot#cryptocurrency#altcoins#web-sockets#bitcoin#nodejs#financial-tools#real-time-data#ethereum#litecoin#arbitrage

Built With

G
GitHub Pages
A
Azure
N
Node.js

Included in

AI in Finance5.6k
Auto-fetched 12 hours ago

Related Projects

bitcoin-arbitragebitcoin-arbitrage

Bitcoin arbitrage - opportunity detector

Stars2,572
Forks856
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub