Multi-exchange crypto intelligence platform with real-time streaming, screening, and analytics.
git clone https://github.com/HanSoBored/CryptoScope
cd CryptoScope
cp .env.example .env
docker compose up -dAccess:
- Frontend: http://localhost:3001
- Backend: http://localhost:3000
- API Docs: http://localhost:3000/api-docs/swagger-ui
β οΈ Notice: CLI/TUI interface has been deprecated. Use the web API and frontend instead.
- β Price Screener β Filter symbols by price change %, volume, and contract type
- β Database Caching β Daily open prices cached in SQLite for fast queries
- β K-line Mode β Accurate 00:00 UTC daily open for price calculations
- β Multi-Exchange β Modular architecture for easy exchange integration
- β Web UI β Modern Next.js frontend with real-time updates
- β Authentication β JWT-based auth with Argon2id password hashing
- β Docker Support β Production and development Docker Compose setups
- β Fast Execution β Sub-3-second fetch for all symbols
# Build from source
git clone https://github.com/HanSoBored/CryptoScope
cd CryptoScope
cargo build --releasePrerequisites: Rust 1.80+, Node.js 20+, Linux: sudo apt-get install -y pkg-config libssl-dev
| Guide | Description |
|---|---|
| π Deployment Guide | Docker setup, production deployment, troubleshooting |
| π» Development Guide | Local dev setup, hot reload, code quality |
| π‘ API Reference | Endpoints, authentication, examples |
| βοΈ Configuration | Environment variables, security settings |
Supported: Bybit V5 (linear + inverse perpetual/futures)
Planned: Binance Futures, OKX Derivatives, cross-exchange symbol comparison
CryptoScope/
βββ src/ # Rust backend (Axum API, exchange integrations)
βββ frontend/ # Next.js web application
βββ docs/ # Documentation (deployment, development, API, config)
βββ data/ # SQLite database (gitignored)
βββ docker-compose.yml
Required: JWT_SECRET, ADMIN_USER, ADMIN_PASS_HASH, CORS_ORIGINS, RUST_ENV
See Configuration Guide for all environment variables and options.
Contributions welcome! Please feel free to submit a Pull Request.
GNU General Public License v3.0 (GPL-3.0)