whatisgithub

What is one-punch-fitness?

fiberjw/one-punch-fitness — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2020-07-17

70OCamlAudience · generalComplexity · 2/5DormantSetup · easy

In one sentence

A mobile workout app inspired by One Punch Man that lets you log exercises, time sessions with built-in timers, and track progress on a visual calendar.

Mindmap

mindmap
  root((one-punch-fitness))
    What it does
      Log workouts
      Built in timers
      Calendar progress view
    Tech stack
      React
      Expo
      OCaml codebase
    Use cases
      Follow One Punch Man routine
      Build custom program
      Daily accountability
    Audience
      Fitness beginners
      Habit builders
    Access
      iOS and Android
      Expo direct install
      Figma design

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 build with it?

USE CASE 1

Follow the One Punch Man meme routine of 100 push-ups, sit-ups, squats, and a 10km run.

USE CASE 2

Build and track a custom workout routine with built-in session timers.

USE CASE 3

Review workout consistency over time using the visual calendar view.

USE CASE 4

Install the app directly via Expo without going through an app store.

What is it built with?

OCamlReactExpoFigma

How does it compare?

fiberjw/one-punch-fitnessparaiconicity/meepsyyx990803/flow
Stars70164
LanguageOCamlOCamlOCaml
Last pushed2020-07-172016-05-16
MaintenanceDormantDormant
Setup difficultyeasyhardmoderate
Complexity2/55/52/5
Audiencegeneralresearcherdeveloper

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

How do you get it running?

Difficulty · easy Time to first run · 5min

Distributed via Expo, so no app store install is required.

So what is it?

One Punch Fitness is a mobile workout app inspired by the anime "One Punch Man", the show about a hero who gets incredibly strong through a simple training routine. This app brings that concept to life by letting you track and complete workouts on your phone, with a gamified feel that makes fitness feel more like a fun challenge than a chore. The app gives you a straightforward way to log your exercises, time your workout sessions, and see your progress over time through a calendar view. You can set up your own routine, start a workout, use built-in timers to keep yourself on pace, and watch your completed workouts stack up on a visual calendar. There's also a settings screen so you can customize how the app works for you. It's the kind of tool you'd use every day if you're trying to build a consistent exercise habit, something you can pull out between sets or at the start of your day to stay motivated. The app is available right now through Expo, which means you can download it directly to your phone without needing to go through the traditional app store approval process. The team built this using React (a popular framework for building apps), styled it with modern design tools like Figma, and made it work across both iOS and Android phones. The codebase is written in OCaml, a programming language that emphasizes correctness and reliability, which helps keep the app stable as it grows. Anyone who wants to start or maintain a workout routine would find this useful, whether you're following the One Punch Man meme routine (100 push-ups, 100 sit-ups, 100 squats, and a 10-km run) or building your own custom program. It's lightweight enough to use without friction, but structured enough to help you actually track progress and stay accountable.

Copy-paste prompts

Prompt 1
Explain how one-punch-fitness structures its workout tracking and timer logic in React.
Prompt 2
Show me how one-punch-fitness uses Expo to let users install the app without an app store.
Prompt 3
Help me set up one-punch-fitness locally to log a custom workout routine.
Prompt 4
What does one-punch-fitness's calendar view track and how is completed workout data stored?

Frequently asked questions

What is one-punch-fitness?

A mobile workout app inspired by One Punch Man that lets you log exercises, time sessions with built-in timers, and track progress on a visual calendar.

What language is one-punch-fitness written in?

Mainly OCaml. The stack also includes OCaml, React, Expo.

Is one-punch-fitness actively maintained?

Dormant — no commits in 2+ years (last push 2020-07-17).

How hard is one-punch-fitness to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is one-punch-fitness for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.