Official community-maintained Steam manifest repository powering SteamToolsApp.com.
🌐 Web Generator • 🎮 99+ Games Catalog • 💻 Desktop Client • 📖 Tutorial • ❓ FAQ
Important
You almost certainly don't need to clone this repo.
SteamToolsApp.com is a free, zero-configuration web
platform that returns verified .lua scripts and key.vdf depot keys for any Steam App ID in under 2 seconds.
👉 Try it at steamtoolsapp.com — type a game name or paste an App ID, then click Generate Now.
ManifestHub is the central manifest storage repository for SteamTools (Watt Toolkit).
- This GitHub repository stores dedicated Git branches per Steam App ID, each containing verified
<AppID>.luahook scripts andkey.vdfdepot decryption keys. - SteamToolsApp.com is the high-speed web interface that queries these branches via global CDN edge caches and serves ready-to-use ZIP packages.
SteamToolsApp.com (Cloudflare Global Edge)
│
├── 1. Edge Metadata & Branch Check
│ GET /repos/steamtoolsapp/ManifestHub/branches/{appId}
│ → Validates App ID and branch existence
│
└── 2. High-Speed Raw CDN Stream
GET raw.githubusercontent.com/.../ManifestHub/{appId}/{appId}.lua
GET raw.githubusercontent.com/.../ManifestHub/{appId}/key.vdf
→ Streams raw manifest files with zero API rate limits
- ⚡ Instant Lookup — Search any game title or AppID with live 200ms debounced autocomplete.
- 📦 Complete Drop-in Package — Generates canonical
.luaandkey.vdffiles ready to place into your SteamTools installation root. - 🌐 Global Edge Acceleration — Distributed across 300+ edge locations worldwide with sub-35ms response times.
- 🛡️ 100% Virus-Free & Open Source — Verified clean manifests with cryptographic SHA-256 validation.
- 🚫 No Signup / No API Key — 100% free and open for the entire gaming community.
- Open SteamToolsApp.com.
- Enter your game name (e.g. Black Myth: Wukong) or App ID (e.g.
2358720). - Click Download ZIP Package and copy the extracted files into your SteamTools installation folder. Launch Steam to synchronize!
Plain HTTP endpoints with zero authentication:
curl -s "https://steamtoolsapp.com/api/search?q=portal" | jqcurl -s -X POST "https://steamtoolsapp.com/api/generate" \
-H "Content-Type: application/json" \
-d '{"appId": "400", "branch": "public"}' | jqSample Response:
{
"code": 0,
"data": {
"appId": "400",
"branch": "public",
"gameName": "Portal",
"downloadUrl": "https://steamtoolsapp.com/api/files/400/zip",
"luaUrl": "https://steamtoolsapp.com/api/files/400/lua",
"keyVdfUrl": "https://steamtoolsapp.com/api/files/400/key"
}
}We welcome community contributions!
- Request a new App ID → Open an Issue
- Report a broken file → Report a Problem
- Submit manifest files → Create a branch named
<AppID>, add<AppID>.luaandkey.vdf, and submit a PR.
MIT License © 2026 SteamToolsApp.com
