{"id":15150094,"url":"https://github.com/withpaceio/pace-app","last_synced_at":"2025-10-24T05:31:51.390Z","repository":{"id":244925771,"uuid":"713251717","full_name":"withpaceio/pace-app","owner":"withpaceio","description":"PACE mobile app, an end-to-end encrypted fitness app","archived":false,"fork":false,"pushed_at":"2024-07-22T04:32:36.000Z","size":3022,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T00:12:54.463Z","etag":null,"topics":["android","e2ee","encryption","end-to-end-encryption","fitness","fitness-app","fitness-tracker","ios","mobile-app","opensource","privacy","privacy-tools","react-native","typescript","zero-knowledge"],"latest_commit_sha":null,"homepage":"https://withpace.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/withpaceio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-02T06:22:00.000Z","updated_at":"2024-12-27T09:25:40.000Z","dependencies_parsed_at":"2024-07-26T05:32:14.313Z","dependency_job_id":null,"html_url":"https://github.com/withpaceio/pace-app","commit_stats":null,"previous_names":["withpaceio/pace-app"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withpaceio%2Fpace-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withpaceio%2Fpace-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withpaceio%2Fpace-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withpaceio%2Fpace-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/withpaceio","download_url":"https://codeload.github.com/withpaceio/pace-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237918710,"owners_count":19387305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","e2ee","encryption","end-to-end-encryption","fitness","fitness-app","fitness-tracker","ios","mobile-app","opensource","privacy","privacy-tools","react-native","typescript","zero-knowledge"],"created_at":"2024-09-26T14:01:53.907Z","updated_at":"2025-10-24T05:31:46.332Z","avatar_url":"https://github.com/withpaceio.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![banner](.github/github-banner.png)\n\n# PACE - Private Fitness App\n\nPACE is an end-to-end encrypted fitness app that allows to record, track and analyse your trainings without compromising your privacy.\n\nThe app is available on Android and iOS.\n\n### Android\n\n\u003ca href=\"https://play.google.com/store/apps/details?id=io.withpace.pace\"\u003e\n  \u003cimg width=\"185\" alt=\"Get it on Google Play\" src=\".github/google-play-badge.png\"\u003e\n\u003c/a\u003e\n\n### iOS\n\n\u003ca href=\"https://apps.apple.com/app/pace-privacy/id6444367013\"\u003e\n  \u003cimg width=\"185\" alt=\"Get it on the App Store\" src=\".github/apple-app-store-badge.png\"\u003e\n\u003c/a\u003e\n\n## Features\n\n- **End-to-end encryption**: All your data is encrypted on your device before it is sent to the server. The server never sees your data in plain text.\n- **Running and bike rides**: Record your running and bike rides with GPS tracking.\n- **Offline mode**: Record your trainings without an internet connection. The app will sync your data with the server once you are online again.\n- **Anaylsis**: Analyse your trainings with detailed statistics and graphs.\n- **Weekly and monthly summaries**: Get a weekly and monthly summary of your trainings with the number of activities, distance and duration.\n- **Anonymous**: No email or personal information is required to use the app.\n- **No ads or tracking**: The app does not contain any ads.\n\n## Building from source\n\nPACE is built with [Expo](https://expo.io/), written in TypeScript.\n\n1. Setup Expo following the official [documentation](https://docs.expo.io/get-started/installation/)\n2. Clone this repository `git clone git@github.com:withpaceio/pace-app.git`\n3. Copy the `.env.example` file to `.env` and fill in the required values\n4. Install dependencies using `npm install`\n5. Start the app (add `--device` to start on a physical device):\n   - Android: `npm run android`\n   - iOS: `npm run ios`\n\n## Security\n\nYou can read our whitepaper [here](https://withpace.io/pace-whitepaper.pdf).\n\n## Community\n\nFollow us on [Twitter](https://twitter.com/withpaceio) for updates and announcements.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwithpaceio%2Fpace-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwithpaceio%2Fpace-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwithpaceio%2Fpace-app/lists"}