Angular international telephone input with country flag dropdown, number formatting & validation using intl-tel-input + libphonenumber. Implements ControlValueAccessor and supports Angular 17–19.
Replies
Best
Maker
📌
👋 Hi everyone, I built ngxsmk-tel-input because I was frustrated with clunky phone input components in Angular projects.
What it does:
✅ International phone number input with country flag dropdown
✅ Formatting & validation powered by intl-tel-input + libphonenumber
✅ Fully integrates with Angular forms via ControlValueAccessor
✅ Supports Angular 17–19
Why I built it:
Existing solutions were either outdated, missing Angular support, or hard to integrate with reactive forms. I wanted something modern, type-safe, and easy to drop into any Angular project.
How to try:
npm i ngxsmk-tel-input
Docs + demo: [GitHub link here]
I’d love your feedback on:
API ergonomics — does the Angular integration feel natural?
Edge cases — any formatting/validation issues with your locale?
Missing features you’d want (e.g. custom styling, async validation, i18n).
Thanks for checking it out! 🚀
Replies