A web-based item database for S.T.A.L.K.E.R. Anomaly modpacks. Currently built around G.A.M.M.A., but the data pipeline works with any Anomaly modpack — just export your pack's data with USADE by SaloEater and generate a new dataset.
Full English and Russian language support.
Live site: https://stalker-gamma-db.pages.dev/
- Search & filtering — fuzzy search across all items, filter by stats, ranges, and effects, sort by any column
- Item comparison — select multiple items and compare stats side-by-side
- Tile & table views — switch between card grid and spreadsheet layouts
- Detailed item info — NPC/stash drops, crafting recipes, disassembly data, ammo compatibility
- Outfit exchange — faction-based trading matrix
- Crafting trees — expandable recipe chains
- Bookmarks & history — favorite items and pick up where you left off
- Shareable links — deep-linkable categories, filters, and items
- Frontend: Vue.js (CDN, no build step)
- Data pipeline: Node.js scripts that transform CSV exports into JSON
- Hosting: Cloudflare Pages
Item data is exported from the game files using USADE (by SaloEater), producing CSV files that live in data/<pack>/csv/.
To regenerate the JSON output for a pack:
node scripts/generate-index.mjs --pack <pack-id>Output is written to site/public/data/<pack>/.
Adding a new modpack? See docs/adding-a-mod-pack.md for the full end-to-end guide — exporting data, importing CSVs, optional inputs, icons, running the pipeline, and registering the pack in the UI.
npm install
npm run devThis starts a local dev server on port 3000.
A self-contained Anomaly/GAMMA mod that loads pack JSON. Other scripts call STALKER_DB.open at load and keep the handle. See mod/README.md.
npm run pack-mod -- --release --out dist/modCI opens a draft StalkerDB_{pack}_{yyyy.mm.dd-hhmm}.zip when committed site/public/data/ changes. Publish it by hand. Same data as the last draft or release is a no-op. See mod/README.md.
- GSC Game World — S.T.A.L.K.E.R. series
- S.T.A.L.K.E.R. Anomaly — standalone mod/engine
- G.A.M.M.A. — modpack by Grok and the GAMMA community
- USADE — data export tool by SaloEater
Contributions are welcome! Here's how to get involved:
- Check the TODO.md for open tasks
- Discuss ideas or ask questions in the GAMMA Discord channel
- DM @sw for anything else
- Submit a pull request - all PRs require approval before merge
- Deployment to Cloudflare Pages is manual and handled by @sw
This is a community project and is not affiliated with, endorsed by, or connected to GSC Game World, the S.T.A.L.K.E.R. Anomaly team, or the G.A.M.M.A. team. All trademarks and registered trademarks are the property of their respective owners.