A robust Angular component for entering codes, PINs, OTPs, and passwords with customizable styling and clipboard support.
Angular Code Input is a reusable Angular component for entering verification codes, PINs, OTPs, and passwords in web and mobile applications. It solves the need for a customizable, accessible, and robust input field that handles multi-digit codes with events for validation and completion.
Angular and Ionic developers building authentication flows, verification screens, or any feature requiring numeric or alphanumeric code input in web or mobile apps.
Developers choose Angular Code Input for its extensive customization via CSS variables, support for clipboard events, and seamless integration with Angular and Ionic frameworks, eliminating the need to build such components from scratch.
Code (number/chars/otp/password) input component for angular 7, 8, 9, 10, 11, 12+ projects including Ionic 4, 5 +
Supports Angular 7-16+ and Ionic 4-7+, as stated in the README, making it versatile for web and mobile hybrid apps across iOS, Android, and desktop browsers.
Offers extensive CSS variable control for borders, spacing, colors, and focus states, allowing deep visual integration into design systems without overriding styles.
Includes paste event support for faster code entry from the clipboard, a key feature highlighted in the description that enhances user experience in authentication flows.
Emits codeChanged and codeCompleted events for real-time feedback and submission handling, crucial for building responsive verification screens without manual logic.
Requires version-specific installations (e.g., 2.x+ for Angular 16+, 1.x+ for 7-15), which complicates upgrades and limits use outside Angular's ecosystem.
Customization relies heavily on CSS variables and mentions deprecated ::ng-deep selectors, adding a learning curve and potential maintenance issues for teams less familiar with advanced CSS.
The README admits that Edge v.41-44 lacks the code hidden feature, meaning inconsistent user experiences in legacy environments without fallbacks.
:star: Native angular select component
Color picker widget for the Angular (version 2 and newer)
🎨 Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more
Angular Bar Rating
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.