返回排行榜

gpxstudio/gpx.studio

MDXgpx.studio

the online GPX file editor

gpxeditorweb-appopenstreetmapmaplibre
Star 增长趋势
Star
1.1k
Forks
247
周增长
Issues
76
5001k
2024年6月2025年2月2025年11月2026年7月
README
Logo of gpx.studio.

gpx.studio is an online tool for creating and editing GPX files.

gpx.studio screenshot

This repository contains the source code of the website.

Contributing

Please create an issue if you find a bug or have a feature request.

Code contributions are also welcome, but except for obvious bug fixes, please open an issue first to discuss the changes you would like to make.

Translation

The website is translated by volunteers on a collaborative translation platform. You can help complete and improve the translations by joining the Crowdin project. If you would like to start the translation in a new language, please contact me or create an issue.

Any help is greatly appreciated!

Development

The code is split into two parts:

  • gpx: a Typescript library for parsing and manipulating GPX files,
  • website: the website itself, which is a SvelteKit application.

You will need Node.js to build and run these two parts.

Building the gpx library

cd gpx
npm install
npm run build

Running the website

To be able to load the map, you will need to create your own MapTiler key and store it in a .env file in the website directory.

cd website
echo PUBLIC_MAPTILER_KEY={YOUR_MAPTILER_KEY} >> .env
npm install
npm run dev

Credits

This project has been made possible thanks to the following open source projects:

License

This project is licensed under the MIT License - see the LICENSE file for details.

相关仓库
FASTSHIFT/X-TRACK

A GPS bicycle speedometer that supports offline maps and track recording

CMIT Licensegpsgps-tracking
deepwiki.com/FASTSHIFT/X-TRACK
6.3k1.3k
deckerst/aves

Aves is a gallery and metadata explorer app, built for Android with Flutter.

DartBSD 3-Clause "New" or "Revised" Licensegalleryflutter
5k205
yihong0618/running_page

Make your own running home page

TypeScriptnpmMIT Licensenikestrava
running-page.vercel.app
4.5k1.4k
yihong0618/GitHubPoster

Make everything a GitHub svg poster and Skyline!

PythonPyPIMIT Licensestravagpx
1.9k284
umap-project/umap

uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site.

JavaScriptnpmOthermapopenstreetmap
umap-project.org
1.6k281
jovandeginste/workout-tracker

A workout tracking web application for personal use (or family, friends), geared towards running and other GPX-based activities

GoGo ModulesOtherdockerfitness-tracker
1.2k49
tumic0/GPXSee

GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.

C++GNU General Public License v3.0gpxfit
gpxsee.org
1.2k157
SamR1/FitTrackee

Self-hosted outdoor activity tracker :bicyclist: [mirror of codeberg repository: https://codeberg.org/FitTrackee/FitTrackee]

PythonPyPIGNU Affero General Public License v3.0self-hostedactivity-tracker
docs.fittrackee.org
1.1k76
tkrajina/gpxpy

gpx-py is a python GPX parser. GPX (GPS eXchange Format) is an XML based file format for GPS tracks.

PythonPyPIApache License 2.0gpxgpx-library
1.1k227