Skip to content

marvell/gpxer

Repository files navigation

GPXer — Online GPX Route Splitter

GPXer is a free online GPX route splitter for cyclists, hikers, runners, and outdoor route planners.

Upload a GPX file, inspect the route on a map, review the elevation profile, place split points along the track, and export individual GPX segment files. GPX files are processed locally in the browser, so routes stay on your device.

Features

  • Upload and parse local GPX track files.
  • View the route on an interactive MapLibre map.
  • Inspect distance, ascent, descent, and slope-colored elevation details.
  • Split routes by clicking the track or elevation profile.
  • Export one segment or all segments as GPX files.
  • Restore the last opened route from local browser storage.

Requirements

Development

Install dependencies:

bun install

Start the development server:

bun run dev

Run tests:

bun test

Build for production:

bun run build

Run the production server:

bun start

Local Data

GPXer stores the last opened route in the browser's local IndexedDB so the route can be restored on reload. GPX files are processed locally in the browser.

Generated builds and local working data are intentionally ignored by git, including dist/, node_modules/, data/, and .DS_Store.

License

MIT

About

Free online GPX route splitter for cyclists, hikers, runners, and outdoor route planners.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages