awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yihong0618 avatar

yihong0618/running_page

0
View on GitHub↗
4,484 stars·1,407 forks·Python·MIT·15 viewsrunning-page.vercel.app↗

Running Page

This project is a fitness activity dashboard and data pipeline that aggregates running statistics and routes from external sports platforms into a personal visual summary. It includes a fitness data migration tool for consolidating records between different sports services and local storage, alongside a data importer for processing GPX, TCX, and FIT files.

The system features an automated activity sync pipeline that periodically fetches fitness data and redeploys a static dashboard to a hosting platform. It also provides a keyboard-driven terminal user interface for filtering and viewing running statistics and activity lists locally.

The platform covers several capability areas, including activity data visualization through SVG charts and interactive maps, fitness data archiving and migration, and automated synchronization triggered by workflows or mobile shortcuts. The web interface is built using static site generation with client-side routing and security headers to manage traffic.

Features

  • Fitness Activity Summaries - Provides a web-based dashboard that presents personal fitness metrics and activity logs for review.
  • Hosted Web Interfaces - Provides a hosted web interface that aggregates and visualizes running statistics and routes from external platforms.
  • Data Sync Automation - Provides automated workflows and mobile shortcuts to synchronize workout data on a periodic basis.
  • Habit Progress Visualizers - Visualizes behavioral consistency and running progress over time through SVG grids and charts.
  • Cross-Platform Activity Synchronization - Facilitates the transfer and consolidation of running activity records between different fitness providers.
  • Fitness Data Importers - Imports running statistics and activity history from various external sports platforms into a local store.
  • Geospatial Format Parsing - Parses multiple geospatial formats like GPX, TCX, and FIT to normalize fitness data into a central store.
  • Fitness Sync Pipelines - Implements a workflow that periodically fetches fitness data and redeploys a static dashboard.
  • Automated Data Workflows - Implements automated data workflows to fetch fitness activity from external providers and update the dashboard.
  • Local File Imports - Processes GPX, TCX, and FIT files from local directories to synchronize workout data into the system.
  • Fitness Activity Visualizations - Generates SVG charts, statistics tables, and interactive maps to represent running progress and geographic routes.
  • SVG Data Visualization - Programmatically generates SVG charts and grids to visualize running progress and fitness milestones.
  • Statistical Data Visualizations - Displays running statistics, total distance, and history using statistical summaries and tables.
  • Activity Statistics Browsers - Implements a keyboard-driven TUI for local filtering and browsing of running activity lists.
  • Fitness Account Archivers - Enables downloading and preserving fitness account histories in GPX, TCX, and FIT formats for local ownership.
  • Automated Deployment Pipelines - Implements an automated pipeline that builds and deploys the dashboard to a hosting platform after data synchronization.
  • Data Migration Tools - Provides utilities for transferring running records between different sports services and local storage.
  • Geospatial Map Integrations - Renders geographic running routes by integrating map tiles from external third-party providers.
  • Fitness File Parsers - Extracts geographic and performance data from standardized GPX, TCX, and FIT fitness file formats.
  • Fitness Data Migration - Allows transferring and consolidating running records between different sports services into a single destination.
  • Data Inspection Interfaces - Provides a keyboard-driven terminal user interface for filtering and viewing running statistics locally.
  • Terminal User Interfaces - Offers a keyboard-driven terminal user interface for filtering and viewing running statistics locally.
  • Interactive Map Renderers - Renders interactive geographical maps of running routes using web-based map tile providers.
  • Static Site Generation - Uses static site generation to convert activity data into pre-rendered HTML pages for high-performance delivery.

Star history

Star history chart for yihong0618/running_pageStar history chart for yihong0618/running_page

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Running Page

These projects share indexed features with Running Page. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • simonmichael/hledgersimonmichael avatar

    simonmichael/hledger

    4,059View on GitHub↗

    hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in human-readable text files. It functions as a financial reporting engine for generating balance sheets and income statements, and as a multi-currency investment tracker for managing commodity lots and capital gains. The project distinguishes itself by providing multi-interface data access, allowing users to interact with their financial data via a command line interface, a terminal user interface, and a web server. It features a market-price valuation system to calculate the current va

    Haskellaccountingcommand-line-toolconsole-application
    View on GitHub↗4,059
  • simulatedgreg/electron-vueSimulatedGREG avatar

    SimulatedGREG/electron-vue

    15,399View on GitHub↗

    electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using Electron and Vue.js. It provides a standardized project structure and an integrated build pipeline to accelerate the development of desktop software. The project enables a hybrid deployment model, allowing developers to generate both standalone desktop executables for multiple operating systems and browser-compatible web versions from a single codebase. It distinguishes its development workflow with hot reloading and hot module replacement to update the user interface in real-ti

    JavaScriptbabelboilerplatedocumentation
    View on GitHub↗15,399
  • tagspaces/tagspacestagspaces avatar

    tagspaces/tagspaces

    4,935View on GitHub↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    TypeScriptelectronjavascriptnote-taking
    View on GitHub↗4,935
  • markmarkoh/datamapsmarkmarkoh avatar

    markmarkoh/datamaps

    3,800View on GitHub↗

    Datamaps is a library for generating interactive, data-driven geographic visualizations within web applications. It utilizes scalable vector graphics to render maps, allowing for precise styling and responsive resizing across different screen sizes. The library provides a declarative configuration pattern that binds custom datasets to geographic regions. This enables the creation of choropleth maps, where regions are color-coded based on statistical values, and point-based overlays that represent individual data points as interactive bubbles. Beyond basic rendering, the toolset includes capa

    JavaScript
    View on GitHub↗3,800
Compare all 30 related projects→

Frequently asked questions

What does yihong0618/running_page do?

This project is a fitness activity dashboard and data pipeline that aggregates running statistics and routes from external sports platforms into a personal visual summary. It includes a fitness data migration tool for consolidating records between different sports services and local storage, alongside a data importer for processing GPX, TCX, and FIT files.

What are the main features of yihong0618/running_page?

The main features of yihong0618/running_page are: Fitness Activity Summaries, Hosted Web Interfaces, Data Sync Automation, Habit Progress Visualizers, Cross-Platform Activity Synchronization, Fitness Data Importers, Geospatial Format Parsing, Fitness Sync Pipelines.

Which projects share features with yihong0618/running_page?

Projects with overlapping indexed features include: simonmichael/hledger — hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in… simulatedgreg/electron-vue — electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using… tagspaces/tagspaces — TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable… markmarkoh/datamaps — Datamaps is a library for generating interactive, data-driven geographic visualizations within web applications. It… remix-run/examples — This repository serves as a comprehensive collection of reference implementations for the Remix web framework. It… jovandeginste/workout-tracker — This project is a self-hosted web application designed to serve as a centralized platform for managing personal…