10 Best JavaScript Textfield Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

tab

table

Formats data into a string table.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
586
Weekly Downloads
21M
Last Commit
17d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
pro

prompts

❯ Lightweight, beautiful and user-friendly interactive prompts

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
7
Top Feedback
6Easy to Use
4Great Documentation
3Performant
GitHub Stars
7K
Weekly Downloads
16M
Last Commit
10d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
tt

text-table

generate borderless text table strings suitable for printing to stdout

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
GitHub Stars
250
Weekly Downloads
17M
Last Commit
8yrs ago
Bundle Size (min+gzip)
0.60KB
Not Tree-Shakeable

react-mentions

@mention people in a textarea

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
3
Top Feedback
5Great Documentation
1Easy to Use
1Bleeding Edge
GitHub Stars
1K
Weekly Downloads
115K
Last Commit
4mos ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
lj

libphonenumber-js

A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
N/A
Weekly Downloads
2M
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Tree-Shakeable

material-ui-search-bar

Material design search bar

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
231
Weekly Downloads
11K
Last Commit
1yr ago
Bundle Size (min+gzip)
2.68KB
Not Tree-Shakeable

@chakra-ui/input

⚡️ Simple, Modular & Accessible UI Components for your React Applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
21K
Weekly Downloads
149K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@chakra-ui/editable

⚡️ Simple, Modular & Accessible UI Components for your React Applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
21K
Weekly Downloads
149K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rnm

react-native-material-textfield

Material textfield

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
865
Weekly Downloads
17K
Last Commit
2yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@material/textfield

Modular and customizable Material Design UI components for the web

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
16K
Weekly Downloads
61K
Last Commit
6d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@react-aria/textfield

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

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

@react-spectrum/textfield

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

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

@react-spectrum/searchfield

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

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

restricted-input

Restrict <input>s to certain valid characters (e.g. formatting phone or card numbers)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
63
Weekly Downloads
147K
Last Commit
1mo ago
Bundle Size (min+gzip)
3.64KB
Not Tree-Shakeable

@syncfusion/ej2-inputs

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

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
274
Weekly Downloads
64K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
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 RatingN/A
Top Feedback
N/A
GitHub Stars
180
Weekly Downloads
7K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-react-inputs

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

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
192
Weekly Downloads
3K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@progress/kendo-react-inputs

Issue tracker - KendoReact http://www.telerik.com/kendo-react-ui/

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
100
Weekly Downloads
50K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@syncfusion/ej2-vue-inputs

Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
208
Weekly Downloads
2K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@welcome-ui/field

Customizable design system of @wttj with react • styled-components • styled-system • reakit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
381
Weekly Downloads
229
Last Commit
4d ago
Bundle Size (min+gzip)
5.66KB
Tree-Shakeable

@welcome-ui/input-text

Customizable design system of @wttj with react • styled-components • styled-system • reakit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
381
Weekly Downloads
198
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@welcome-ui/textarea

Customizable design system of @wttj with react • styled-components • styled-system • reakit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
381
Weekly Downloads
174
Last Commit
4d ago
Bundle Size (min+gzip)
1.51KB
Tree-Shakeable

react-text-mask

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

License Icon
License: Unlicense
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
3Abandoned
GitHub Stars
8K
Weekly Downloads
325K
Last Commit
10mos ago
Bundle Size (min+gzip)
4.48KB
Not Tree-Shakeable

d3plus-text

A smart SVG text box with line wrapping and automatic font size scaling.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
88
Weekly Downloads
3K
Last Commit
4mos 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 RatingN/A
Top Feedback
N/A
GitHub Stars
17
Weekly Downloads
2K
Last Commit
8mos ago
Bundle Size (min+gzip)
1.92KB
Tree-Shakeable

@tractorzoom/text-field

Component library using Material UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
2
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
tex

@atlaskit/textfield

A text field is an input that allows a user to write or edit text.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
23K
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rnt

react-native-textinput-effects

Text inputs with custom label and icon animations for iOS and android. Built with react native and inspired by Codrops.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
1K
Last Commit
4mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rfb

react-filter-box

Filter box which support AND/OR, syntax highlight and AutoComplete

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
176
Weekly Downloads
2K
Last Commit
1yr ago
Bundle Size (min+gzip)
131.9KB
Not Tree-Shakeable

@material/react-text-field

Material Components for React (MDC React)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
5K
Last Commit
2yrs ago
Bundle Size (min+gzip)
10.0KB
Not Tree-Shakeable
va

vue-at

At.js for Vue.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
474
Weekly Downloads
5K
Last Commit
2yrs ago
Bundle Size (min+gzip)
5.31KB
Not Tree-Shakeable
rm

react-mdl

React Components for Material Design Lite

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
2K
Last Commit
4yrs ago
Bundle Size (min+gzip)
16.9KB
Tree-Shakeable
rns

react-native-search-bar

The high-quality iOS native search bar for react native.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
817
Weekly Downloads
2K
Last Commit
1yr ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vss

vue-single-select

single select dropdown with autocomplete

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
43
Weekly Downloads
912
Last Commit
2yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rie

react-input-enhancements

Set of enhancements for input control

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
868
Last Commit
1yr ago
Bundle Size (min+gzip)
124.5KB
Not Tree-Shakeable
rnt

react-native-tags-input

Input component for React Native to add and remove tags.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
61
Weekly Downloads
818
Last Commit
1yr ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnt

react-native-tags

Tag input component for React Native

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
210
Weekly Downloads
778
Last Commit
1yr ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
vc

vue-ckeditor5

Component CKEditor 5 for Vue 2.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
50
Weekly Downloads
711
Last Commit
2yrs ago
Bundle Size (min+gzip)
1.43KB
Not Tree-Shakeable
rti

react-text-input

Textarea and input components with custom scrollbars and autogrow in both axes.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
14
Weekly Downloads
704
Last Commit
5yrs ago
Bundle Size (min+gzip)
46.3KB
Not Tree-Shakeable
rif

react-input-field

React Input Field

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
536
Last Commit
N/A
Bundle Size (min+gzip)
3.31KB
Not Tree-Shakeable
rnt

react-native-tag-input

A simple React Native component that creates an input for tags, emails, etc.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
224
Weekly Downloads
525
Last Commit
3yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
tex

@arterial/textfield

Another React Material Components Library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
1
Last Commit
10mos ago
Bundle Size (min+gzip)
15.7KB
Not Tree-Shakeable
rnf

react-native-floating-label-text-input

A React Native component for floating label text input

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
282
Weekly Downloads
228
Last Commit
4yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
cmu

checkable-material-ui

A material-ui component which looks like a TEXTFIELD grouping together a checkbox and a provided component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
10
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnm

react-native-md-textinput

React Native TextInput styled with Material Design.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
317
Weekly Downloads
158
Last Commit
5yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rnm

react-native-material-design-searchbar

react native material design searchbar

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Easy to Use
GitHub Stars
50
Weekly Downloads
148
Last Commit
2yrs ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rtf

r3f-text-field

React three fiber input field

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
5
Last Commit
8mos ago
Bundle Size (min+gzip)
2.24KB
Not Tree-Shakeable

@rakuten-rex/text-field

A form component that allows input of text on one line.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
86
Last Commit
1yr ago
Bundle Size (min+gzip)
1.47KB
Not Tree-Shakeable
rt

react-textfield

Elegant text filed of React Component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
7
Weekly Downloads
42
Last Commit
4yrs ago
Bundle Size (min+gzip)
15.2KB
Not Tree-Shakeable

reactackle-text-field

Open-source components library built with React and Styled-Components.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
280
Weekly Downloads
25
Last Commit
2yrs ago
Bundle Size (min+gzip)
32.0KB
Not Tree-Shakeable