All posts
4 min readApex Path Team

How Apex Path turns your commits into XP

Connect GitHub once and the real work you already do starts leveling up your skill tree. Here's exactly how the mapping and anti-cheat work.


Most learning apps reward you for using the app. Apex Path rewards you for shipping real code. Link a repository and every push is scored against your skill tree automatically — no extra steps, no self-reporting.

File extensions map to skills

When a push arrives, we look at which files changed and credit the matching skill node. A few examples of the mapping:

  • .tsx / .ts → TypeScript
  • .jsx / .js → JavaScript & React
  • .py → Python Basics
  • .sql → Databases
  • .go → Go, .rs → Rust

Anti-cheat, so it stays fair

XP from GitHub is capped so nobody can farm levels with a script. Two limits keep it honest:

  • 80 XP maximum per single push
  • 500 XP maximum per repository per UTC day
The point isn't to grind — it's to make the habit you already have visibly compound over time.

Setting it up

Open the GitHub tab, click Connect GitHub, install the app on the repositories you want to count, and you're done. Your next commit shows up in the activity feed with the XP it earned.


Start earning XP for the code you write.

Create your free account