openGym vs twenty
openGym and twenty share 6 technologies: React, react-router-dom, Vite, Google, MCP, and Zod. openGym is written in JavaScript and twenty in TypeScript.
What they share and what sets them apart
openGym
Open-source gym & body-weight tracker, now in the App Store (iPhone + Apple Watch) and as an Android APK. Plan routines, log workouts, see which muscles are trained, import from Strong/Hevy/FitNotes. Self-host it or use it on the phone alone.
JavaScript19.7kRead on November 6, 2026, at commit 8fb98b1What is openGym built with?Only in openGym
- Jetpack Compose
- CapacitorApp
- CapacitorCordova
- core-ktx
- Capacitor
@simplewebauthn/server
- appcompat
- coordinatorlayout
- core-splashscreen
- fragment
- androidx.wear.compose:compose-material3
- androidx.wear.compose:compose-foundation
- Leaflet
- linkedom
- jsqr
In common
twenty
The open alternative to Salesforce, designed for AI.
TypeScript60.5kRead on November 5, 2026, at commit 8919279What is twenty built with?Only in twenty
- Electron
- idb-keyval
- Sentry
- Stripe
- Express
- @nestjs/core
bullmq
- Postgres
- @nestjs/cache-manager
- ClickHouse
- Redis
aws-sdk
keyv
- connect-redis
AWS S3- Anthropic
OpenAI- NestJS
- graphql-scalars
- graphql-yoga
emotion
- sharp
@emotion/styled
- jose
@fontsource/inter
@tiptap/core
react-email
- css-select
- css-what
react-error-boundary
- Base UI
tiptap
- React Hook Form
- Framer
- xyflow
@dnd-kit/react
@floating-ui/react
- react-grid-layout
- react-hotkeys-hook
react-intersection-observer
react-data-grid
- react-imask
input-otp
- monaco-editor
react-dropzone
- react-textarea-autosize
linkify-react
@dagrejs/dagre
- @graphiql/plugin-explorer
- Scalar
- country-flag-icons
ai
marked
react-qr-code
papaparse
- react-markdown
remark-gfm
@hookform/resolvers
- TypeORM
- @nestjs/typeorm
passport-google-oauth20
- jsonwebtoken
- openid-client
- @azure/msal-node
- bcrypt
express-session
- otplib
- passport-jwt
- passport-microsoft
- @node-saml/passport-saml
- Passport
ai-sdk
@e2b/code-interpreter
nodemailer
@aws-sdk/client-sesv2
- node-ical
@react-pdf/renderer
- dompurify
- file-type
- sanitize-html
- html-to-text
- class-validator
- class-transformer
json-schema
- @nestjs/terminus
@aws-sdk/client-lambda
- Cloudflare
- opentelemetry
- entities
lightningcss
- PostCSS
frimousse
@tabler/icons-react
Side by side
Frequently asked questions
Which is bigger, openGym or twenty?
The proof: twentyhq/twenty's code at commit 8919279
Which has more GitHub stars, openGym or twenty?
The proof: twentyhq/twenty on GitHub
Which has more tests, openGym or twenty?
The proof: twentyhq/twenty's code at commit 8919279
Which was updated more recently, openGym or twenty?
The proof: DuarteSantos8/openGym's commits on GitHub
Which has more commits signed by AI, openGym or twenty?
The proof: the commits each tool signed in DuarteSantos8/openGym
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.

