awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
askmike avatar

askmike/gekkoArchived

0
View on GitHub↗
10,179 stars·3,816 forks·JavaScript·MIT·21 views

Gekko

Gekko is a Node.js trading platform and automated Bitcoin trading bot designed to execute buy and sell orders across multiple cryptocurrency exchanges. It functions as an algorithmic trading system that uses a standardized exchange integration gateway to connect with various external trading platforms.

The system includes a backtesting engine that simulates trading strategies against historical market data to evaluate performance before live deployment. It employs an adapter-based integration model to normalize diverse exchange API responses into a consistent internal format.

The platform provides capabilities for event-driven order execution, stateful strategy tracking of portfolio performance, and containerized deployment to ensure consistent behavior across different host systems. It also includes tools for managing network settings, such as host addresses, ports, and security certificates.

Features

  • Cryptocurrency Trading Platforms - Operates as a comprehensive platform for managing assets and trading across multiple cryptocurrency exchanges.
  • Cryptocurrency - Functions as an automated bot for executing Bitcoin trades across multiple cryptocurrency exchanges.
  • Algorithmic Trading Platforms - Provides a complete environment for developing and running automated algorithmic trading strategies.
  • Automated Trading Engines - Executes quantitative trading strategies based on real-time market data and predefined rules.
  • Event-Driven Trading Engines - Provides an execution engine that triggers trades automatically based on real-time market data events.
  • Real-time Portfolio Tracking - Tracks real-time portfolio performance by maintaining records of current holdings and open orders.
  • Trading Strategy Backtesters - Includes a backtester for evaluating trading strategies against historical market data.
  • Standardized Data Interfaces - Provides a uniform API interface for importing price data across various cryptocurrency exchanges.
  • Exchange Adapters - Implements exchange adapters to normalize diverse API responses into a consistent internal format.
  • Trading Exchange Connectors - Provides integration layers to connect to cryptocurrency exchange APIs and market data feeds.
  • Cryptocurrency Exchange Connectors - Implements a standardized gateway for connecting to cryptocurrency exchange APIs and executing trades.
  • Multi-Exchange Trading Connectors - Integrates multiple cryptocurrency exchanges through a single interface for data import and trade execution.
  • Containerized Application Deployments - Ships portable container images to ensure consistent deployment of the platform and its database.
  • Containerized Deployments - Uses containerized packaging to ensure the trading software and database run consistently across hosts.
  • Trading Automation - Open source platform for automated cryptocurrency trading bots.
  • Cryptocurrency Trading - Node.js-based Bitcoin trading bot.

Star history

Star history chart for askmike/gekkoStar history chart for askmike/gekko

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Gekko

These projects share indexed features with Gekko. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • michaelgrosner/tribecamichaelgrosner avatar

    michaelgrosner/tribeca

    4,112View on GitHub↗

    Tribeca is a Node.js cryptocurrency trading platform designed for high-frequency trading and automated market making. It functions as a low-latency execution engine that automates the process of providing liquidity and capturing price spreads across multiple cryptocurrency exchanges. The system employs a connectivity layer to stream real-time market data and execute trades via persistent network connections. It uses an adapter-based integration to normalize diverse venue APIs into a unified format, allowing for coordinated activity across several different cryptocurrency venues. The platform

    TypeScriptbitcoincryptocurrencydocker
    View on GitHub↗4,112
  • deviavir/zenbotDeviaVir avatar

    DeviaVir/zenbot

    8,259View on GitHub↗

    Zenbot is an automated cryptocurrency trading bot designed to execute trades on exchanges based on technical analysis and predefined risk parameters. It functions as a technical analysis engine that processes market data through mathematical indicators to generate actionable trade signals. The system includes a genetic algorithm strategy optimizer to automatically discover the most profitable parameter configurations. It provides multiple simulation environments, including a trading strategy backtester for replaying historical data and a paper trading simulator for testing strategies against

    HTMLnodejspaper-tradingpython
    View on GitHub↗8,259
  • haehnchen/crypto-trading-botHaehnchen avatar

    Haehnchen/crypto-trading-bot

    3,490View on GitHub↗

    This project is an automated cryptocurrency trading platform and server-side framework designed for executing trades and managing digital asset portfolios. It provides a unified environment for running algorithmic strategies across multiple exchanges, allowing for the automated placement of buy and sell orders without manual intervention. The system distinguishes itself through a modular plugin architecture that separates trading logic from core execution, enabling users to customize or swap algorithms as needed. It utilizes an event-driven execution loop that processes real-time market data

    TypeScriptbinancebitfinexbitmex
    View on GitHub↗3,490
  • stocksharp/stocksharpStockSharp avatar

    StockSharp/StockSharp

    10,126View on GitHub↗

    StockSharp is an algorithmic trading platform and quantitative framework used for developing and deploying trading robots across stock, forex, and cryptocurrency markets. It functions as a multi-asset trading gateway and a dedicated development environment for building, debugging, and scheduling automated strategies. The platform includes a visual strategy workflow editor that maps logic blocks to executable code and a simulation engine that replays historical tick data to validate trading logic. It utilizes a plugin-based broker integration system to normalize diverse exchange protocols into

    C#
    View on GitHub↗10,126
Compare all 30 related projects→

Frequently asked questions

What does askmike/gekko do?

Gekko is a Node.js trading platform and automated Bitcoin trading bot designed to execute buy and sell orders across multiple cryptocurrency exchanges. It functions as an algorithmic trading system that uses a standardized exchange integration gateway to connect with various external trading platforms.

What are the main features of askmike/gekko?

The main features of askmike/gekko are: Cryptocurrency Trading Platforms, Cryptocurrency, Algorithmic Trading Platforms, Automated Trading Engines, Event-Driven Trading Engines, Real-time Portfolio Tracking, Trading Strategy Backtesters, Standardized Data Interfaces.

Which projects share features with askmike/gekko?

Projects with overlapping indexed features include: michaelgrosner/tribeca — Tribeca is a Node.js cryptocurrency trading platform designed for high-frequency trading and automated market making.… deviavir/zenbot — Zenbot is an automated cryptocurrency trading bot designed to execute trades on exchanges based on technical analysis… haehnchen/crypto-trading-bot — This project is an automated cryptocurrency trading platform and server-side framework designed for executing trades… stocksharp/stocksharp — StockSharp is an algorithmic trading platform and quantitative framework used for developing and deploying trading… hummingbot/hummingbot — Hummingbot is an open-source framework designed for building, backtesting, and deploying autonomous trading agents and… knowm/xchange — XChange is a cryptocurrency exchange integration library and API wrapper that provides a unified interface for…