Skip to content
This repository was archived by the owner on Oct 5, 2026. It is now read-only.
GC-StatsPublic archive

About

Our API, use to access easily our data

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

💻 GC Stats API

The official API for Game Changers Stats, build in Rust for the best efficency


Build Status Latest Version
CI/CD Pipeline GitHub release (latest by date)

📋 Presentation

This repository contains the Rust API use for our API.

🤝 License

License: This project is licensed under the GC-Stats License v1.0 - see the LICENSE file for details.

🛠 Tech Stack

  • Webserver: Axum
  • API Doc: Utoipa
  • Database: MySQL 8.0+ / MariaDB 10.11+ (With SQlx)
  • Cache & Queue: Redis

⚙️ Installation

Option 1: Docker - Recommended

The easiest way to get started without installing Rust or MySQL locally.

  1. Clone the repo:

    git clone https://github.com/GC-Stats/API.git
    cd API
  2. Copy .env

    cp .env.example .env

    Edit the files, and set your own variables

  3. Launch it via Docker

    docker compose up -d 

Warning

The database has to be made with Laravel migration, via the Website

Option 2: Manual Installation (From Source)

  1. Requirements: Rust, Cargo, MySQL & Redis
  2. Commands:
    cargo run

🤝 Contributing

Interested in helping? Please refer to our CONTRIBUTING.md for guidelines on how to submit pull requests.

About

Our API, use to access easily our data

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages