Build a website or app that shows Deadlock hero and weapon stats.
Pull localized game text in any of the 17 supported languages.
Browse the static API's discovery index to find available endpoints.
Track community skins and mods linked to specific heroes.
| justsereja/deadlock.io | allstarswc/allstars | boona13/image-extender | |
|---|---|---|---|
| Stars | 60 | 60 | 60 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | hard | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Local extraction requires Windows, the Deadlock game installed, and a third-party tool called Source2Viewer.
Deadlock.io is an open-source data project for Deadlock, a multiplayer game developed by Valve. The project extracts detailed game data from the locally installed game client and publishes it as a structured, publicly accessible JSON API that developers can use to build their own tools, apps, or websites for the Deadlock community. The data includes heroes and their abilities, weapon statistics like bullet damage and fire rate, item shop information, in-game map objectives such as Guardians and Walkers with their health values, a record of official game updates, Steam news entries, and player leaderboard snapshots. Every game text string is localized into all 17 languages the game client supports. A separate step pulls community-made character skins and mods from a site called GameBanana and links them to the relevant heroes. The API is entirely static, meaning it is generated ahead of time from the local game files and served as plain files from the project website. There is no server running queries in the background. Developers can browse the API at a discovery index that lists available endpoints for heroes, items, abilities, map objects, mechanics, updates, news, leaderboards, and more. The project is organized as a monorepo with several parts: an Astro website that hosts both the public-facing site and the static API, a shared schema package that defines the data contracts in TypeScript, a package containing the normalized game data, and a local extraction tool that reads the game files. The extraction tool requires the Deadlock game to be installed on Windows and also requires a third-party command-line tool called Source2Viewer to read Valve's proprietary file formats. This project is not affiliated with or endorsed by Valve Corporation.
An open-source project that extracts data from the Deadlock game client and publishes it as a free, static JSON API for developers to build tools on.
Mainly TypeScript. The stack also includes TypeScript, Astro.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.