git404hub

what is x-track fr?

peng-zhihui/x-track — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2021-09-08

268CAudience · generalComplexity · 4/5DormantSetup · hard

tl;dr

An open-source GPS bike computer that works fully offline, showing speed, distance, and location on offline maps stored on a microSD card.

vibe map

mindmap
  root((repo))
    What it does
      Track speed and distance
      Show offline maps
      Log rides as GPX
    Tech stack
      C
      GPS receiver
      LVGL graphics
    Use cases
      Track a bike ride
      Record a hike
      Build your own device
    Audience
      Cyclists
      Hikers
      Hardware makers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Track speed, distance, and calories on a bike ride without needing a phone signal.

VIBE 2

Save a hike's route as a GPX file to share with other hikers afterward.

VIBE 3

Use offline maps on a microSD card to navigate in areas with poor cellular coverage.

VIBE 4

Build and customize your own GPS device using the open-source hardware and firmware as a starting point.

what's the stack?

CLVGLGPS

how it stacks up fr

peng-zhihui/x-tracktorvalds/scrollwheelfractalfir/crustc
Stars268236331
LanguageCCC
Last pushed2021-09-082026-06-02
MaintenanceDormantMaintained
Setup difficultyhardhardhard
Complexity4/53/55/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1day+

Requires assembling specific hardware and a microcontroller, though a PC simulator lets you try the software first.

No license information was mentioned in the explanation.

prompts (copy fr)

prompt 1
Walk me through flashing X-Track's firmware onto the microcontroller and loading offline maps onto a microSD card.
prompt 2
Explain how X-Track's PC simulator lets me test the interface without the physical hardware.
prompt 3
Show me how X-Track logs a ride and exports it as a GPX file I could import into another cycling app.
prompt 4
Help me understand X-Track's C codebase structure well enough to add a new data screen, like showing average heart rate.

Frequently asked questions

what is x-track fr?

An open-source GPS bike computer that works fully offline, showing speed, distance, and location on offline maps stored on a microSD card.

What language is x-track written in?

Mainly C. The stack also includes C, LVGL, GPS.

Is x-track actively maintained?

Dormant — no commits in 2+ years (last push 2021-09-08).

What license does x-track use?

No license information was mentioned in the explanation.

How hard is x-track to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is x-track for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.