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
CryptoSignal avatar

CryptoSignal/crypto-signal

0
View on GitHub↗
5,578 stars·1,345 forks·Python·MIT·16 viewswww.linkedin.com/in/AbenezerMamo↗

Crypto Signal

crypto-signal is an automated cryptocurrency trading bot that generates buy and sell signals by running technical analysis on market data from multiple exchanges. The system is built around a config-driven signal pipeline that routes price data through a user-defined chain of indicators and thresholds, with analysis cycles triggered on a fixed schedule for continuous, hands-off monitoring.

The project distinguishes itself through its modular, plugin-based indicator engine that allows technical analysis indicators to be added or removed without core changes, and its exchange-agnostic data layer that abstracts multiple exchange APIs behind a unified interface. All user settings, exchange credentials, and indicator parameters are stored in a single JSON configuration file, and the application is packaged with Docker for reproducible, one-command deployment across environments. When market conditions match configured criteria, the system dispatches alerts through a multi-channel notification system that can simultaneously broadcast signals to SMS, email, Slack, Telegram, or Discord.

The tool supports running over a dozen technical indicators on price data for hundreds of coins across multiple exchanges, and includes capabilities for backtesting trading strategies against historical data. The project is deployed as a Docker container that packages the entire application with its dependencies for consistent setup.

Features

  • Automated Crypto Trading Signals - Runs technical analysis on cryptocurrency markets to generate automated buy and sell signals.
  • Technical Indicators - Runs over a dozen indicators on price data for hundreds of coins to generate trading signals.
  • Cryptocurrency - An automated bot that analyzes market data with technical indicators and sends buy or sell signals.
  • Exchange Abstraction Layers - Abstracts multiple exchange APIs behind a unified interface for consistent indicator execution.
  • Technical Analysis Signals - Runs over a dozen technical indicators on price data for hundreds of coins to generate automated trading signals.
  • Config-Driven - Routes market data through a user-defined chain of indicators and thresholds to produce actionable signals.
  • Cron Scheduling - Triggers analysis cycles at fixed intervals using a system scheduler for continuous monitoring.
  • Docker Container Deployments - Packages the entire application with dependencies into a Docker container for reproducible setup.
  • Alert-Driven Trading Workflows - Receives real-time buy and sell notifications through messaging platforms when market conditions match predefined criteria.
  • Multi-Exchange Market Analyzers - Supports multiple cryptocurrency exchanges for unified price and signal analysis.
  • Multi-Exchange Market Analyzers - Analyzes price data from multiple cryptocurrency exchanges simultaneously to compare market conditions.
  • Plugin-Based Indicator Engines - Loads technical analysis indicators as modular plugins that can be added or removed without core changes.
  • Alert Notification Systems - Delivers trading alerts via SMS, email, Slack, Telegram, or Discord based on market conditions.
  • Multi-Channel Notification Dispatch - Broadcasts signals to multiple messaging services simultaneously using a pluggable notification adapter system.
  • Docker-Deployed Trading Bots - Packages a cryptocurrency analysis and alerting system into a container for consistent deployment.
  • Containerized Bot Deployments - A bot packaged with Docker for consistent, one-command deployment across environments.
  • Technical Indicator Backtesting - Tests and validates trading strategies by running technical indicators on historical price data.
  • Multi-Channel Trading Alerts - Delivers trading signals through SMS, email, Slack, Telegram, or Discord when market conditions match configured criteria.
  • JSON Configuration Files - Stores all user settings, exchange credentials, and indicator parameters in a single JSON file.
  • Technical Analysis - Automated crypto trading and technical analysis bot.
  • Cryptocurrency Trading - Technical signal generation for cryptocurrency exchanges.

Star history

Star history chart for cryptosignal/crypto-signalStar history chart for cryptosignal/crypto-signal

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to Crypto Signal

Similar open-source projects, ranked by how many features they share with Crypto Signal.
  • 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
  • zhongfucheng3y/austinZhongFuCheng3y avatar

    ZhongFuCheng3y/austin

    6,065View on GitHub↗

    Austin is a multi-channel message push platform that sends notifications through email, SMS, WeChat, and DingTalk using a single unified interface. It functions as a batch message scheduler, allowing users to upload recipient lists and set cron expressions for precise delivery timing at specified times. The platform distinguishes itself through dynamic message templating, where templates accept variable parameters at send time for flexible content generation. It provides message lifecycle tracking that monitors each message from creation to delivery with per-user, per-template, and per-messag

    Java
    View on GitHub↗6,065
  • healthchecks/healthcheckshealthchecks avatar

    healthchecks/healthchecks

    9,891View on GitHub↗

    Healthchecks is a heartbeat monitoring service and cron job monitoring tool designed to track the execution and success of scheduled tasks and systemd timers. It functions as a dead man switch, alerting users when expected periodic signals from remote processes fail to arrive. The system accepts health signals via HTTP and SMTP, allowing it to track infrastructure heartbeats from sources ranging from CI/CD workflows to network routers. It distinguishes itself by supporting the capture of diagnostic data, including exit codes and execution logs, and by calculating the duration between start an

    Pythoncroncron-jobsdevops
    View on GitHub↗9,891
  • 1n3/sn1per1N3 avatar

    1N3/Sn1per

    10,049View on GitHub↗

    Sn1per is a vulnerability management platform and penetration testing orchestrator designed to automate reconnaissance, vulnerability scanning, and exploit verification. It functions as a dockerized security toolkit that coordinates multiple tools into a unified automated pipeline to identify security flaws across network and web assets. The platform features an attack surface manager for discovering internet-facing assets through OSINT, DNS enumeration, and certificate transparency. It distinguishes itself with an AI-powered security analyzer that uses large language models to summarize scan

    Shellattack-surfaceattack-surface-managementattacksurface
    View on GitHub↗10,049
See all 30 alternatives to Crypto Signal→

Frequently asked questions

What does cryptosignal/crypto-signal do?

crypto-signal is an automated cryptocurrency trading bot that generates buy and sell signals by running technical analysis on market data from multiple exchanges. The system is built around a config-driven signal pipeline that routes price data through a user-defined chain of indicators and thresholds, with analysis cycles triggered on a fixed schedule for continuous, hands-off monitoring.

What are the main features of cryptosignal/crypto-signal?

The main features of cryptosignal/crypto-signal are: Automated Crypto Trading Signals, Technical Indicators, Cryptocurrency, Exchange Abstraction Layers, Technical Analysis Signals, Config-Driven, Cron Scheduling, Docker Container Deployments.

What are some open-source alternatives to cryptosignal/crypto-signal?

Open-source alternatives to cryptosignal/crypto-signal include: drakkar-software/octobot — OctoBot is an open-source automated trading platform that connects to over 15 cryptocurrency exchanges, enabling users… zhongfucheng3y/austin — Austin is a multi-channel message push platform that sends notifications through email, SMS, WeChat, and DingTalk… healthchecks/healthchecks — Healthchecks is a heartbeat monitoring service and cron job monitoring tool designed to track the execution and… 1n3/sn1per — Sn1per is a vulnerability management platform and penetration testing orchestrator designed to automate… askmike/gekko — Gekko is a Node.js trading platform and automated Bitcoin trading bot designed to execute buy and sell orders across… jesse-ai/jesse — Jesse is a Python algorithmic trading framework used for developing, backtesting, and executing quantitative trading…