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
Back to enigmampc/catalyst

Projects sharing features with Catalyst

30 open-source projects similar to enigmampc/catalyst, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • ccxt/ccxtccxt avatar

    ccxt/ccxt

    42,938View on GitHub↗

    This library provides a unified interface for interacting with hundreds of global cryptocurrency exchanges. It serves as a standardized framework for building automated trading systems, allowing developers to fetch real-time market data, manage account balances, and execute orders across multiple financial platforms through a single, predictable set of methods. The project distinguishes itself by abstracting the complexities of diverse exchange-specific application programming interfaces into a consistent internal schema. It includes a modular authentication layer that automatically handles c

    Pythonaltcoinapiarbitrage
    View on GitHub↗42,938
  • 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
  • alexanderwanyoike/the0alexanderwanyoike avatar

    alexanderwanyoike/the0

    264View on GitHub↗

    Open Source Algorithmic Trading Engine

    TypeScript
    View on GitHub↗264
  • backtrader/backtraderbacktrader avatar

    backtrader/backtrader

    22,019View on GitHub↗

    Backtrader is a Python backtesting framework and algorithmic trading platform. It provides a toolkit for developing automated trading rules and simulating investment strategies using historical financial time-series data. The system functions as a quantitative analysis tool, combining a simulation engine for testing trading rules with a financial data visualizer that generates price action charts. It allows for the calculation of technical indicators and the evaluation of portfolio performance through risk-adjusted returns. The platform covers live trading integration via brokerage APIs and

    Python
    View on GitHub↗22,019

AI search

Explore more awesome repositories

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

Find more with AI search
  • neuzhou/finclawNeuZhou avatar

    NeuZhou/finclaw

    20View on GitHub↗

    AI-Powered Quantitative Trading Engine — Evolve strategies with genetic algorithms

    View on GitHub↗20
  • alpacahq/pylivetraderalpacahq avatar

    alpacahq/pylivetrader

    684View on GitHub↗

    Python live trade execution library with zipline interface.

    Python
    View on GitHub↗684
  • freqtrade/freqtradefreqtrade avatar

    freqtrade/freqtrade

    51,527View on GitHub↗

    This project is an algorithmic trading engine designed for the automated execution of cryptocurrency strategies. It provides a modular execution core that connects to multiple centralized and decentralized exchanges, allowing users to deploy rule-based trading logic across various spot and futures markets. The platform serves as a comprehensive environment for the entire trading lifecycle, from initial strategy development to live market operations. What distinguishes this platform is its integrated suite for quantitative analysis and predictive modeling. It features a robust backtesting engi

    Pythonalgorithmic-tradingbitcoincryptocurrencies
    View on GitHub↗51,527
  • fremantle-capital/taifremantle-capital avatar

    fremantle-capital/tai

    498View on GitHub↗

    A composable, real time, market data and trade execution toolkit. Built with Elixir, runs on the Erlang virtual machine

    Elixir
    View on GitHub↗498
  • quantconnect/leanQuantConnect avatar

    QuantConnect/Lean

    16,537View on GitHub↗

    Lean is an algorithmic trading engine and quantitative finance platform designed for the development, backtesting, and live execution of automated trading strategies. It provides a comprehensive framework for processing time-series market data, managing multi-asset portfolios, and conducting quantitative research across diverse financial markets. The platform distinguishes itself through a modular, event-driven architecture that decouples strategy logic from data ingestion and brokerage connectivity. By utilizing standardized interfaces for data providers and brokerage abstractions, it enable

    C#algorithmalgorithmic-trading-enginec-sharp
    View on GitHub↗16,537
  • stellar/kelpstellar avatar

    stellar/kelp

    1,123View on GitHub↗

    Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges

    Go
    View on GitHub↗1,123
  • ricequant/rqalpharicequant avatar

    ricequant/rqalpha

    6,166View on GitHub↗

    RQAlpha is a Python-native quantitative trading backtesting framework and live trading execution system. It provides an event-driven engine for simulating trading strategies against historical market data, with realistic transaction costs, slippage models, and corporate action handling. The platform supports multi-asset class trading including stocks, futures, options, and REITs, with separate sub-accounts for different asset types and configurable margin requirements. The framework distinguishes itself through a plugin-based extensible architecture that allows users to swap out core componen

    Pythonbacktestfinancefutures
    View on GitHub↗6,166
  • quantopian/ziplinequantopian avatar

    quantopian/zipline

    19,432View on GitHub↗

    Zipline is a Python-based algorithmic trading library designed for the development and backtesting of investment strategies. It functions as a quantitative finance engine that processes historical market data to simulate trading interactions and evaluate strategy performance through custom metrics. The platform provides a modular, event-driven framework that manages portfolio state transitions based on time-series data streams. Beyond its core trading capabilities, the system includes a comprehensive financial data analysis toolkit for manipulating large-scale market datasets to support syste

    Pythonalgorithmic-tradingpythonquant
    View on GitHub↗19,432
  • jesse-ai/jessejesse-ai avatar

    jesse-ai/jesse

    7,438View on GitHub↗

    Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading strategies. It functions as a trading strategy backtester and a machine learning trading platform, providing an environment to train predictive models on historical market data and deploy them into live strategies. The framework features a standardized crypto exchange connectivity layer that allows for the execution of automated spot and futures trades across multiple cryptocurrency exchanges via an exchange-agnostic interface. It includes a quantitative risk analysis toolset t

    JavaScriptalgo-tradingalgorithmic-tradingbitcoin
    View on GitHub↗7,438
  • drakkar-software/octobotDrakkar-Software avatar

    Drakkar-Software/OctoBot

    6,079View on GitHub↗

    OctoBot is an open-source automated trading platform that connects to over 15 cryptocurrency exchanges, enabling users to deploy grid, dollar-cost averaging, market-making, and AI-driven trading strategies. It functions as a unified multi-exchange trading platform, a TradingView alert executor, and a crypto trading bot, all within a single system. The platform is built on an event-driven trading loop with a plugin-based strategy engine, an exchange-agnostic connector layer, and a cloud-synced profile store for multi-device consistency. What distinguishes OctoBot is its integration of large la

    Python
    View on GitHub↗6,079
  • charliedream1/ai_quant_tradecharliedream1 avatar

    charliedream1/ai_quant_trade

    5,120View on GitHub↗

    aiquanttrade is an AI-driven quantitative trading platform that enables the development, backtesting, and deployment of trading strategies powered by machine learning and artificial intelligence. It provides a complete local environment for quantitative research, simulation, and automated live trading through brokerage APIs, supporting both historical backtesting and real-time paper trading without capital risk. The platform distinguishes itself through a modular, event-driven architecture that separates strategy logic from execution, allowing rule-based and machine learning models to be co

    Jupyter Notebookcppjupyter-notebookkeras
    View on GitHub↗5,120
  • bbfamily/abubbfamily avatar

    bbfamily/abu

    16,218View on GitHub↗

    Abu is an algorithmic trading framework designed for the development, backtesting, and optimization of automated trading strategies. It functions as a quantitative financial analysis library that processes time-series data to identify market trends, volatility patterns, and key price levels. The platform distinguishes itself through a modular architecture that integrates diverse financial data sources and a rule-based engine for automated risk management. It enables users to construct complex trading signals by layering technical indicators and machine learning models, while simultaneously en

    Pythonalgorithmic-tradingbitcoinmachine-learning
    View on GitHub↗16,218
  • barter-rs/barter-rsbarter-rs avatar

    barter-rs/barter-rs

    2,169View on GitHub↗

    Open-source Rust framework for building event-driven live-trading & backtesting systems

    Rust
    View on GitHub↗2,169
  • alexgolec/tda-apialexgolec avatar

    alexgolec/tda-api

    1,317View on GitHub↗

    A TD Ameritrade API client for Python. Includes historical data for equities and ETFs, options chains, streaming order book data, complex order construction, and more.

    Python
    View on GitHub↗1,317
  • braverock/quantstratbraverock avatar

    braverock/quantstrat

    302View on GitHub↗

    Status](https://travis-ci.org/braverock/quantstrat.svg?branch=master)](https://travis-ci.org/braverock/quantstrat) coverage](https://codecov.io/gh/braverock/quantstrat/branch/master/graph/badge.svg)](https://codecov.io/gh/braverock/quantstrat?branch=master)

    R
    View on GitHub↗302
  • blinktrade/frontendB

    blinktrade/frontend

    0View on GitHub↗
    View on GitHub↗0
  • augiemazza/varrdaugiemazza avatar

    augiemazza/varrd

    20View on GitHub↗

    AI-powered trading research platform. Test any idea on stocks, futures, and crypto with event studies, backtesting, and statistical validation. MCP server with 8 tools. pip install varrd.

    Python
    View on GitHub↗20
  • ai4finance-llc/finrl-libraryAI4Finance-LLC avatar

    AI4Finance-LLC/FinRL-Library

    15,443View on GitHub↗

    FinRL-Library is a reinforcement learning trading framework and algorithmic trading library used to develop and backtest automated financial trading strategies. It functions as a quantitative trading pipeline and financial market simulator, allowing users to build decision policies that optimize asset trading across various financial markets. The framework features a modular integration system for swapping reinforcement learning algorithms through a consistent API. It utilizes a standardized environment wrapper to encapsulate market dynamics into a state-action-reward interface, facilitating

    Jupyter Notebook
    View on GitHub↗15,443
  • blinktrade/bitexB

    blinktrade/bitex

    0View on GitHub↗
    View on GitHub↗0
  • braverock/blotterbraverock avatar

    braverock/blotter

    117View on GitHub↗

    blotter provides transaction infrastructure for defining transactions, portfolios and accounts for trading systems and simulation. Provides portfolio support for multi-asset class and multi-currency portfolios. Actively maintained and developed.

    R
    View on GitHub↗117
  • blankly-finance/blanklyBlankly-Finance avatar

    Blankly-Finance/Blankly

    2,442View on GitHub↗

    🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.

    Python
    View on GitHub↗2,442
  • brndnmtthws/thetagangbrndnmtthws avatar

    brndnmtthws/thetagang

    2,648View on GitHub↗

    ThetaGang is an IBKR bot for collecting money

    Python
    View on GitHub↗2,648
  • bsdz/yabtebsdz avatar

    bsdz/yabte

    6View on GitHub↗

    Yet another backtesting engine

    Jupyter Notebook
    View on GitHub↗6
  • butor/blackbirdB

    butor/blackbird

    0View on GitHub↗
    View on GitHub↗0
  • buttercoin/buttercoinB

    buttercoin/buttercoin

    0View on GitHub↗
    View on GitHub↗0
  • askmike/gekkoaskmike avatar

    askmike/gekko

    10,179View on GitHub↗

    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 pr

    JavaScriptbitcoinexchangegekko
    View on GitHub↗10,179