Skip to content

devsoleo/heracles-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoLang SQLite Gin Discord

Heracles API

Backend service for the Heracles WebUI

🌐 Introduction

Heracles API is a lightweight backend service written in Go, using the Gin framework and SQLite as its database engine.

It powers the Heracles WebUI by providing access to in-game data from World of Warcraft 3.3.5, including:

  • Creatures and NPCs
  • Zones and subzones

This data comes from the AzerothCore emulator's world database for Creatures, NPCs, and Zones, while the Subzones are sourced from the game's client .dbc files.

🧩 Custom Content Support

Want to add your own creatures or areas? You can modify the bundled database.db file to:

  • Add custom NPCs, mobs
  • Insert zones or subzones from other WoW versions

The API is flexible enough to support any flavor of WoW, as long as the structure of database.db is respected.

🐳 Docker

docker pull registry.gitlab.com/devsoleo/heracles-api:latest

🙏 Acknowledgments

  • 💖 AzerothCore — for maintaining the emulator and DB structures we rely on

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors