retyui/react-native-confirmation-code-field
A react-native confirmation code field compatible with iOS, Android and Web observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 75
- Release rhythm 77
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 21
- age_days: 2938
- days_rel: 155
- days_push: 155
- n_releases_24m: 4
Adoption not part of the score
1228 stars · 128 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A small, customizable React Native component for entering confirmation codes (OTP/PIN), compatible with iOS, Android, and React Native Web. It renders styled cells over an invisible TextInput and supports fast SMS code paste, partial clearing, masking, and formatting.
Use cases
- input one-time password from SMS in a React Native app
- build a PIN code entry screen for mobile login
- add a 6-digit verification code field to a signup flow
- create a styled OTP input that works on iOS, Android, and web
- implement masked code input with custom cell rendering
- support fast paste of SMS verification codes on iOS
When to choose
- you need a lightweight (~3.8 KB) OTP/PIN input for React Native
- you want cross-platform support including React Native Web
- you need customization of cell appearance, masking, or formatting
- you want iOS fast SMS paste and Android custom paste handling
When to avoid
- you are not using React Native (e.g., native iOS/Android or plain web)
- you need a full form library rather than a single code input component
- you are on React 18 and cannot use version 9.x (requires React 19)
Facets
library · maturity active
ui-components form-handling mobile-development frontend web-development otp-input confirmation-code pin-code sms-code react-native-web typescript ios android web react-native
2 sources
- readme: https://github.com/retyui/react-native-confirmation-code-field · fetched 2026-08-28 · a94edb4beb82
- registry_npm: https://registry.npmjs.org/react-native-confirmation-code-field · fetched 2026-08-29 · 447570a734a3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| retyui/react-native-confirmation-code-field | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="retyui/react-native-confirmation-code-field")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem