Skip to content

SebastienCozeDev/rage-data-api

Repository files navigation

⚙️ RAGE Data API

Version Python FastAPI

🇫🇷 Français | 🇺🇸 English

This project is licensed under the Apache 2.0 License. See the LICENSE file for more details.

📝 Description

RAGE Data API allows you to retrieve useful information from video games using the RAGE game engine. This information helps, in particular, mod developers to simplify their research.

🐳 Run with Docker

🛠️ In development mode

make init-pre-commit
make build-up

🚀 In production mode

make build-up-d-prod

🎯 Roadmap

Feature Status
Add important GTA5 data ✅ Done
Add all GTA5 data 🔄 In progress
Replace JSON files with PostgreSQL ⏳ Planned
JWT Authentication ⏳ Planned
User roles ⏳ Planned
JSON file import for administrators ⏳ Planned
CRUD operations for all models (administrators) ⏳ Planned
User modification/creation requests ⏳ Planned
Markdown page creation ⏳ Planned

🔄 Updates

🔄 v0.1.1 — March 3, 2026

  • 📝 Added the roadmap to the README files.

🔄 v0.1.0 — February 17, 2026

  • ✅ Added unit tests and verified its coverage.

🔄 v0.1.0-beta-2 — February 13, 2026

  • 👷 Added docker-compose-prod.yml, docker-compose.dev.yml and Makefile.
  • 👷 Added a CI using Pylint.
  • ✨ Added filters on each endpoint.

🔄 v0.1.0-beta-1 — February 12, 2026

  • ✨ Implemented the API with FastAPI.

🌱 v0.1.0-alpha.1 — January 22, 2026

  • 🎉 Project initialization.

About

RAGE Data API allows you to retrieve useful information from video games using the RAGE game engine. This information helps, in particular, mod developers to simplify their research.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages