What is openGym built with?

openGym is a JavaScript repo built with React, react-router-dom, Jetpack Compose, Vite, CapacitorApp, and 4 more. It signs people in with @simplewebauthn/server, makes its content with linkedom and jsqr, validates its data with Zod, is tested with Vitest, fast-check, and happy-dom, and uses MCP. It has 311,893 written lines, with 805 test files.

Read on November 6, 2026, at commit 8fb98b1. Read it as markdown

Frontend

The base 4

Interface 7

  • Leaflet1 file
  • androidx.wear.compose:compose-material33 files
  • androidx.wear.compose:compose-foundation1 file
  • appcompat
  • coordinatorlayout
  • core-splashscreen
  • fragment

Backend

Sign-in 1

  • @simplewebauthn/server1 file

Services 1

Support

The base 5

  • Capacitor21 files
  • Google4 files
  • CapacitorApp
  • CapacitorCordova
  • core-ktx

Content 2

  • linkedom8 files
  • jsqr1 file

Testing 3

  • Vitest652 files
  • fast-check3 files
  • happy-dom2 files

Validation 1

Other 11

  • capacitor16 files
  • zustand3 files
  • undici1 file
  • com.google.guava:guava
  • JetBrains
  • org.jetbrains.kotlinx:kotlinx-serialization-json2 files
  • web-push1 file
  • CapacitorFilesystem
  • CapacitorLocalNotifications
  • CapacitorShare
  • kotlinx-coroutines-play-services

Other repos with a similar stack

Ordered by how much of its stack they share with openGym, then by stars.

Frequently asked questions

What language is openGym written in?
openGym is written in JavaScript, with 311,893 written lines.
What framework does openGym use?
openGym is built with React, react-router-dom, Jetpack Compose, Vite, CapacitorApp, CapacitorCordova, core-ktx, Capacitor, and Google.

The proof: in frontend/package.json

What does openGym sign people in with?
openGym signs people in with @simplewebauthn/server.
What services does openGym use?
openGym uses MCP.

The proof: mcp/src/index.js, line 6

Does openGym have tests?
Yes. openGym has 805 test files and is tested with Vitest, fast-check, and happy-dom.
Which repos have a stack like openGym's?
The ones that share most of its stack:paperclipai/papercliptwentyhq/twentymoeru-ai/airi

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →