The official site for tarkov.dev - A web app to track item prices, view trader barters, quests, maps, and much more!
Go to file
Razzmatazz f8c2687d3c
Merge pull request #1245 from the-hideout/use-player-level
Use player level
2026-03-25 16:08:43 -05:00
.devcontainer chore(runtime): upgrade Node.js to latest Active LTS 2025-12-09 03:19:56 +08:00
.github Bump the github-actions group across 1 directory with 2 updates 2026-03-04 14:05:14 +00:00
.husky chore(format): format code before commit 2025-12-09 03:37:20 +08:00
.vscode feat(builder): migration from webpack to rspack 2025-12-06 05:35:05 +08:00
docs/assets update homepage img 2023-06-18 09:43:21 -06:00
public Updated Terminal 2d from re3mr 2026-02-16 16:43:08 +01:00
scripts Fixed some if collapsed to single line 2026-01-07 18:11:17 +01:00
src use minimum flea market 2026-03-12 12:35:49 -05:00
workers-site Prettier /workers-site; 2026-01-07 18:05:56 +01:00
.env.example chore(env): add env.example 2025-12-06 05:35:05 +08:00
.gitignore Merge branch 'main' of https://github.com/nivmizz7/tarkov-dev into test-monitor-web 2025-12-16 17:33:39 +01:00
.node-version chore(runtime): upgrade Node.js to latest Active LTS 2025-12-09 03:19:56 +08:00
.nvmrc chore(runtime): upgrade Node.js to latest Active LTS 2025-12-09 03:19:56 +08:00
.prettierignore chore(format): format code before commit 2025-12-09 03:37:20 +08:00
.stylelintignore Added stylelint and fixed prettier and i18next parser configs 2025-12-20 10:38:52 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2022-07-10 10:12:26 -06:00
CONTRIBUTING.md fixed typo from purpose your change, to propose your change 2024-04-25 15:54:29 -04:00
LICENSE Initial commit 2019-12-17 17:15:43 +01:00
README.md fixes items showing loading icon forever 2025-12-12 14:47:55 -06:00
SECURITY.md fix discord link 2024-05-09 21:05:49 -05:00
additional.d.ts Prettier / on ts files; 2026-01-07 18:10:58 +01:00
dependabot.yml bump packages that we can 2025-05-01 14:28:01 -05:00
i18next-parser.config.mjs Updated prettier config; 2026-01-07 18:05:53 +01:00
package-lock.json fix package-lock 2026-03-06 21:43:13 -06:00
package.json Bump the npm-dependencies group across 1 directory with 4 updates 2026-03-06 23:57:18 +00:00
prettier.config.mjs Updated prettier config; 2026-01-07 18:05:53 +01:00
rsbuild.config.ts Prettier / on ts files; 2026-01-07 18:10:58 +01:00
rstest.config.ts Prettier / on ts files; 2026-01-07 18:10:58 +01:00
rstest.setup.ts Prettier / on ts files; 2026-01-07 18:10:58 +01:00
stylelint.config.mjs disable dumb stylelint rule 2026-02-04 15:58:03 -06:00
tsconfig.json Fix rootDir must contain all source built files 2026-02-16 15:08:48 +01:00
wrangler.toml update wrangler file 2022-03-24 21:37:21 -07:00

README.md

tarkov.dev 💻

deploy ci CodeQL contributors Discord

react JS

stars

This is the source code for the official tarkov.dev website.

View Escape from Tarkov information about items, barters, trades, flea market prices, quests, maps, hideout profits, and so much more!

homepage

Local Development 🔨

To build and test the site locally just follow the steps below:

  1. Install Node.js

    # use nvm to install the correct version of Node.js
    nvm use
    
  2. Install dependencies:

    npm install
    
  3. Copy .env.example to .env (no values need to be changed)

  4. Start development server:

    npm start
    
  5. Access the site: localhost:3000 🎉

Note: You can update data with: npm run prebuild

VS Code Dev Container

  1. Open VS Code command palette:

    cmd + shift + p / ctrl + shift + p
    
  2. Start the dev container:

    > Dev Containers: open folder in container...
    
  3. Select local path to tarkov-dev repo

  4. After the container builds and starts it will auto run npm install && npm start

  5. Access the site: localhost:3000 🎉

History 📚

This project (tarkov-dev) is a fork of tarkov-tools.com. The original creator @kokarn decided to shut the site down. In the spirit of open source, a group of developers came together to revive the site in order to continue providing a great website for the Tarkov community and an API to power further development for creators. This project is now 100% open source (see infrastructure section below) and developer first. Our GitHub Organization (the-hideout) contains all the repos which power the API, this website, the community Discord bot, server infrastructure, and much more! We are passionate about open source and love pull requests to improve our ecosystem for all.

We ❤️ Pull Requests

We love pull requests and contributors looking to improve this project! Anything from simple spelling errors, icon updates, fixes for small css bugs or just posting issues to keep track of what needs to be done is greatly appreciated.

Deployment 🚀

Deploying your changes to production is easy! Just do the following:

  1. Open a pull request with your changes
  2. Make sure CI is passing (a core member of the-hideout will run CI for you)
  3. A core member of the-hideout will run .deploy to development to deploy your changes to the development environment for final validation
  4. A review will be recieved from a reviewer if all looks good
  5. A core member of the-hideout will run .deploy on your pull request to branch deploy your changes to production
  6. If everything goes okay, your PR will be merged and your changes will be auto-deployed to production!

Updating Languages 🌐

There are two ways to update languages on the site:

  • Updating the core translations (most common)
  • Updating the language that the GraphQL API uses (least common)

Language Translations

Rather than go into detail here, we have opened a great guide in a GitHub issue for how you can provide translation contributions to tarkov.dev!

Check out the guide here

GraphQL API Language Support

To update the supported languages used by the site with the GraphQL API, you will need to edit the following file: supported-languages.json

See this pull request for additional context

Other Parts of the Ecosystem 🌎

  • Stash - The official tarkov.dev Discord bot
  • Tarkov API - The GraphQL API that powers everything
  • Tarkov Data - Open source structured data for Escape from Tarkov
  • Tarkov Image Generator - Tool to generate images from the local icon cache
  • Tarkov Data Manager - Data manager that core contributors to the project can use to update items in the database. It also contains cron jobs that sync database information to our Cloudflare workers for the GraphQL API
  • Cache - A bespoke caching service to cache frequent GraphQL API queries
  • Status - The official status page for tarkov.dev, api.tarkov.dev, and much more

Infrastructure 🧱

To learn more about the infrastructure, components, and open source pieces of this project, check out our infrastructure documentation

Contributors 🧑‍🤝‍🧑

Thank you to all of our awesome contributors! ❤️