129 Best Angular Text Inputs Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

@ng-select/ng-select

⭐ Native angular select component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.9/ 5
8
Top Feedback
great-docs
5Great Documentation
highly-custom
3Highly Customizable
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
201K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@ng-matero/extensions

Angular Material Extensions Library.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
bleeding-edge
1Bleeding Edge
GitHub Stars
Github Icon
91
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
ae

@kolkov/angular-editor

A simple native WYSIWYG editor component for Angular 6 -10+

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
4
Top Feedback
easy-to-use
2Easy to Use
highly-custom
2Highly Customizable
hard-to-use
2Hard to Use
GitHub Stars
Github Icon
466
Weekly Downloads
Weekly Downloads Icon
23K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nq

ngx-quill

Angular (>=2) components for the Quill Rich Text Editor

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.9/ 5
7
Top Feedback
hard-to-use
7Hard to Use
great-docs
4Great Documentation
bleeding-edge
3Bleeding Edge
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
94K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
ai

angular-imask

vanilla javascript input mask

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
32K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@ckeditor/ckeditor5-angular

Official CKEditor 5 Angular 5+ component.

License Icon
License: GPL-2.0-or-later
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
159
Weekly Downloads
Weekly Downloads Icon
30K
Last Commit
12d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@angular-material-extensions/google-maps-autocomplete

Autocomplete input component and directive for google-maps built with angular and material design | ANGULAR V9 SUPPORTED

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
144
Weekly Downloads
Weekly Downloads Icon
5K
Last Commit
3mo ago
Bundle Size (min+gzip)
4.20KB
Tree-Shakeable
ne

ngx-editor

🖋️ Rich Text Editor for angular using ProseMirror

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.0/ 5
2
Top Feedback
poor-docs
3Poor Documentation
GitHub Stars
Github Icon
281
Weekly Downloads
Weekly Downloads Icon
8K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
ym

yopsilon-mask

Angular 2+ input masking directive

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
6
Weekly Downloads
Weekly Downloads Icon
99
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nc

ngx-currency

📦 Currency mask module for Angular

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
166
Weekly Downloads
Weekly Downloads Icon
33K
Last Commit
8mo ago
Bundle Size (min+gzip)
4.02KB
Tree-Shakeable
nit

ngx-intl-tel-input

Phone number input field to support international numbers, Angular

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
2.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
154
Weekly Downloads
Weekly Downloads Icon
14K
Last Commit
5mo ago
Bundle Size (min+gzip)
10.9KB
Tree-Shakeable

ckeditor4-angular

Official CKEditor 4 Angular component.

License Icon
License: LGPL-3.0-or-later
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
1.5/ 5
2
Top Feedback
poor-docs
1Poor Documentation
abandoned
1Abandoned
GitHub Stars
Github Icon
34
Weekly Downloads
Weekly Downloads Icon
11K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
afw

angular-froala-wysiwyg

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
great-docs
2Great Documentation
easy-to-use
1Easy to Use
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
15K
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Tree-Shakeable
afi

angular-forms-input-masks

Mask your @angular/forms formControl inputs with these directives!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
92
Last Commit
N/A
Bundle Size (min+gzip)
2.22KB
Tree-Shakeable

ngx-mask

Angular Plugin to make masks on form fields and html elements.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
buggy
7Buggy
poor-docs
2Poor Documentation
GitHub Stars
Github Icon
821
Weekly Downloads
Weekly Downloads Icon
138K
Last Commit
2mo ago
Bundle Size (min+gzip)
7.62KB
Tree-Shakeable

@taiga-ui/addon-editor

Angular UI Kit and components library for awesome people

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
434
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
ask

angular-simple-keyboard

Javascript Virtual Keyboard - Customizable, responsive and lightweight

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
54
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

ngx-mat-select-search

Angular component providing an input field for searching / filtering MatSelect options of the Angular Material library.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
440
Weekly Downloads
Weekly Downloads Icon
66K
Last Commit
2mo ago
Bundle Size (min+gzip)
5.01KB
Tree-Shakeable
nc

ngx-chips

Tag Input component for Angular

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
857
Weekly Downloads
Weekly Downloads Icon
42K
Last Commit
8mo ago
Bundle Size (min+gzip)
16.5KB
Tree-Shakeable
fe

fate-editor

Flexible Angular Text Editor

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
2.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
34
Weekly Downloads
Weekly Downloads Icon
116
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-angular-dropdowns

Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
173
Weekly Downloads
Weekly Downloads Icon
8K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nmd

ng-multiselect-dropdown

Multiple Select Dropdown Component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
224
Weekly Downloads
Weekly Downloads Icon
39K
Last Commit
2mo ago
Bundle Size (min+gzip)
4.23KB
Tree-Shakeable
ana

angular-ng-autocomplete

NPM package for Angular: https://www.npmjs.com/package/angular-ng-autocomplete

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
115
Weekly Downloads
Weekly Downloads Icon
13K
Last Commit
2mo ago
Bundle Size (min+gzip)
5.29KB
Tree-Shakeable

@syncfusion/ej2-angular-inputs

Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
173
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nc

ng2-ckeditor

Angular2 CKEditor component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
366
Weekly Downloads
Weekly Downloads Icon
17K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-angular-richtexteditor

Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
173
Weekly Downloads
Weekly Downloads Icon
5K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nt

ngx-tiptap

Angular bindings for tiptap v2

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
11
Weekly Downloads
Weekly Downloads Icon
419
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nmi

ngx-mat-intl-tel-input

An Angular Material package for entering and validating international telephone numbers. It adds a flag dropdown to any input, detects the user's country, displays a relevant placeholder and provides formatting/validation methods.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
35
Weekly Downloads
Weekly Downloads Icon
4K
Last Commit
6mo ago
Bundle Size (min+gzip)
49.2KB
Tree-Shakeable
am

angular-mentions

Angular mentions for text fields.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
162
Weekly Downloads
Weekly Downloads Icon
8K
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nse

ngx-select-ex

Angular based replacement for select boxes

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
110
Weekly Downloads
Weekly Downloads Icon
6K
Last Commit
2mo ago
Bundle Size (min+gzip)
9.8KB
Tree-Shakeable
do

@uiowa/digit-only

An Angular directive to only allow [0-9] in the input box when typing, pasting or drag/dropping.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
114
Weekly Downloads
Weekly Downloads Icon
4K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nul

np-ui-lib

Native Angular UI Components and Design Framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
7
Weekly Downloads
Weekly Downloads Icon
78
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
nsh

ngx-show-hide-password

Angular - Form Input: Add split input button to password or text input. Toggles input type between "text" and "password".

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
17
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
6mo ago
Bundle Size (min+gzip)
1.92KB
Tree-Shakeable
js

jqwidgets-scripts

Angular, Vue, React, Web Components, Blazor, Javascript, jQuery and ASP .NET Framework,

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
253
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
nw

ngx-wig

Angular(...Angular 7, Angular 8, Angular 9, Angular 10, Angular 11) WYSIWYG HTML Rich Text Editor (from ngWig - https://github.com/stevermeister/ngWig)

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
185
Weekly Downloads
Weekly Downloads Icon
997
Last Commit
2mo ago
Bundle Size (min+gzip)
5.66KB
Tree-Shakeable

angular-froala

Angular.js bindings for Froala WYSIWYG HTML Rich Text Editor.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
299
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
18d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@sq-ui/ng-sq-ui

Flexible and easily customizable UI-kit for Angular 11+

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
96
Weekly Downloads
Weekly Downloads Icon
42
Last Commit
3mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
men

@flxng/mentions

NPM scope for various Angular components: https://flxng.codeeve.com

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
12
Weekly Downloads
Weekly Downloads Icon
91
Last Commit
6mo ago
Bundle Size (min+gzip)
5.93KB
Tree-Shakeable

ngx-monaco-editor

Monaco Editor component for Angular 2 and Above

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
361
Weekly Downloads
Weekly Downloads Icon
21K
Last Commit
2mo ago
Bundle Size (min+gzip)
2.10KB
Tree-Shakeable
ncm

ng2-currency-mask

A very simple currency mask directive that allows using a number attribute with the ngModel.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
great-docs
1Great Documentation
GitHub Stars
Github Icon
211
Weekly Downloads
Weekly Downloads Icon
22K
Last Commit
4mo ago
Bundle Size (min+gzip)
3.20KB
Tree-Shakeable
ni

@douglas-serena/ng-inputs

angular entry library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
157
Last Commit
11d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
jf

jqwidgets-framework

Angular, Vue, React, Web Components, Blazor, Javascript, jQuery and ASP .NET Framework,

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
253
Weekly Downloads
Weekly Downloads Icon
461
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@firestitch/html-editor

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
133
Last Commit
19d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

angular2-text-mask

Input mask for React, Angular, Ember, Vue, & plain JavaScript

License Icon
License: Unlicense
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
8K
Weekly Downloads
Weekly Downloads Icon
73K
Last Commit
8mo ago
Bundle Size (min+gzip)
3.82KB
Not Tree-Shakeable
am

angular2-mentions

Angular mentions for text fields.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
162
Weekly Downloads
Weekly Downloads Icon
105
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ns

ng-selectize

Angular Selectize

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
45
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
6mo ago
Bundle Size (min+gzip)
1.56KB
Tree-Shakeable
nc

ng2-completer

Angular 2 autocomplete component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
357
Weekly Downloads
Weekly Downloads Icon
20K
Last Commit
1y ago
Bundle Size (min+gzip)
7.47KB
Tree-Shakeable

angular-ui-mask

Mask on an input field so the user can only type pre-determined pattern

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
399
Weekly Downloads
Weekly Downloads Icon
20K
Last Commit
3y ago
Bundle Size (min+gzip)
3.15KB
Not Tree-Shakeable
msf

mat-select-filter

mat-select-filter

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
19
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
2mo ago
Bundle Size (min+gzip)
1.56KB
Tree-Shakeable
aim

angular-input-masks

Opinionated input masks for AngularJS

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
983
Weekly Downloads
Weekly Downloads Icon
5K
Last Commit
7mo ago
Bundle Size (min+gzip)
12.8KB
Not Tree-Shakeable