10 Best React Text Inputs Libraries

List hand-picked by Openbase Experts
Learn More

tiptap

The headless editor framework for web artisans.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
5
Top Feedback
2Hard to Use
1Slow
GitHub Stars
13K
Weekly Downloads
94K
Last Commit
9d ago
rs

react-select

The Select Component for React.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
73
Top Feedback
17Great Documentation
14Easy to Use
13Performant
GitHub Stars
24K
Weekly Downloads
3M
Last Commit
1mo ago
sla

slate

A completely customizable framework for building rich text editors. (Currently in beta.)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.4/ 5
19
Top Feedback
4Highly Customizable
2Performant
1Great Documentation
GitHub Stars
23K
Weekly Downloads
225K
Last Commit
15d ago
sr

slate-react

A completely customizable framework for building rich text editors. (Currently in beta.)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
4
Top Feedback
1Great Documentation
1Performant
1Highly Customizable
GitHub Stars
23K
Weekly Downloads
182K
Last Commit
15d ago
rnf

react-number-format

React component to format numbers in an input or as a text.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
3Easy to Use
3Highly Customizable
2Great Documentation
GitHub Stars
3K
Weekly Downloads
482K
Last Commit
8d ago
ra

react-ace

React Ace Component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Hard to Use
GitHub Stars
3K
Weekly Downloads
249K
Last Commit
1mo ago

downshift

🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
13
Top Feedback
8Highly Customizable
5Great Documentation
4Easy to Use
GitHub Stars
10K
Weekly Downloads
2M
Last Commit
4mos ago
ri

react-imask

vanilla javascript input mask

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
1Poor Documentation
GitHub Stars
3K
Weekly Downloads
38K
Last Commit
2mos ago

draft-js

A React framework for building text editors.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.1/ 5
22
Top Feedback
6Great Documentation
3Easy to Use
1Performant
GitHub Stars
21K
Weekly Downloads
133K
Last Commit
10d ago
sr

suneditor-react

A React Component for SunEditor (WYSIWYG editor)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
247
Weekly Downloads
11K
Last Commit
5mos ago

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
2K
Weekly Downloads
102K
Last Commit
6mos ago
rq

react-quill

A Quill component for React.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
7
Top Feedback
3Great Documentation
3Easy to Use
3Performant
GitHub Stars
5K
Weekly Downloads
207K
Last Commit
4mos ago

react-email-editor

Drag-n-Drop Email Editor Component for React.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Responsive Maintainers
GitHub Stars
3K
Weekly Downloads
13K
Last Commit
2mos ago
mrd

multiselect-react-dropdown

React multiselect dropdown with search and various options

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.8/ 5
9
Top Feedback
3Great Documentation
3Easy to Use
2Slow
GitHub Stars
120
Weekly Downloads
18K
Last Commit
21d ago
rci

react-code-input

React component for entering and validating PIN code.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
GitHub Stars
238
Weekly Downloads
29K
Last Commit
8mos ago
ra

react-autosuggest

WAI-ARIA compliant React autosuggest component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
3
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
291K
Last Commit
1yr ago
rta

react-tag-autocomplete

⚛️ A fantastically simple tagging component for your React projects

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
360
Weekly Downloads
27K
Last Commit
2mos ago

rc-tree-select

React Tree Select

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
1Poor Documentation
GitHub Stars
219
Weekly Downloads
643K
Last Commit
16d ago

react-froala-wysiwyg

React component for Froala WYSIWYG HTML Rich Text Editor.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
491
Weekly Downloads
30K
Last Commit
16d ago
rsc

react-simple-code-editor

Simple no-frills code editor with syntax highlighting

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
6
Top Feedback
4Great Documentation
4Easy to Use
3Responsive Maintainers
GitHub Stars
949
Weekly Downloads
208K
Last Commit
10mos ago
cj

cleave.js

Format input text content when you are typing...

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
10
Top Feedback
1Great Documentation
1Easy to Use
1Highly Customizable
GitHub Stars
17K
Weekly Downloads
32K
Last Commit
2yrs ago
rdw

react-draft-wysiwyg

A Wysiwyg editor build on top of ReactJS and DraftJS. https://jpuri.github.io/react-draft-wysiwyg

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.5/ 5
4
Top Feedback
1Great Documentation
GitHub Stars
5K
Weekly Downloads
164K
Last Commit
7mos ago

react-tag-input

A fantastically simple tagging component for your projects

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
2
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
18K
Last Commit
3mos ago
rm

react-maskedinput

Masked <input/> React component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Abandoned
GitHub Stars
714
Weekly Downloads
21K
Last Commit
2yrs ago

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

react-monaco-editor

Monaco Editor for React.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
2.0/ 5
1
Top Feedback
1Hard to Use
GitHub Stars
3K
Weekly Downloads
60K
Last Commit
8d ago

@chakra-ui/pin-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
22K
Weekly Downloads
171K
Last Commit
9d ago

@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
22K
Weekly Downloads
171K
Last Commit
9d ago

@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
22K
Weekly Downloads
171K
Last Commit
9d ago

@chakra-ui/number-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
22K
Weekly Downloads
171K
Last Commit
9d ago
rvs

react-virtualized-select

HOC that uses react-virtualized and react-select to display large lists of options in a drop-down

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
34K
Last Commit
3yrs ago
hrp

html-react-parser

📝 HTML to React parser.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Great Documentation
1Highly Customizable
GitHub Stars
1K
Weekly Downloads
452K
Last Commit
24d ago
rsk

react-simple-keyboard

React Virtual Keyboard - Customizable, responsive and lightweight

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
386
Weekly Downloads
11K
Last Commit
23d ago

ra-input-rich-text

A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
18K
Weekly Downloads
9K
Last Commit
9d ago

@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
6K
Weekly Downloads
65K
Last Commit
8d ago
rpa

react-places-autocomplete

React component for Google Maps Places Autocomplete

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.0/ 5
1
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
89K
Last Commit
1yr ago
upa

use-places-autocomplete

😎 📍 React hook for Google Maps Places Autocomplete.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
894
Weekly Downloads
34K
Last Commit
2mos ago

rc-select

React Select

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
689
Weekly Downloads
687K
Last Commit
16d ago

@reach/combobox

The Accessible Foundation for React Apps and Design Systems

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
68K
Last Commit
22d ago

ckeditor4-react

Official CKEditor 4 React component.

License Icon
License: LGPL-3.0-or-later
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
70
Weekly Downloads
25K
Last Commit
1mo ago
rbt

react-bootstrap-typeahead

React typeahead with Bootstrap styling

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
847
Weekly Downloads
85K
Last Commit
1mo ago

@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
6K
Weekly Downloads
3K
Last Commit
8d ago

@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
6K
Weekly Downloads
3K
Last Commit
8d ago

@clayui/autocomplete

A web implementation of the Lexicon Experience Language

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
179
Weekly Downloads
622
Last Commit
9d ago

@react-spectrum/numberfield

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
6K
Weekly Downloads
2K
Last Commit
8d ago
rci

react-currency-input-field

React component for an input field

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
222
Weekly Downloads
26K
Last Commit
1mo ago
aut

@react-md/autocomplete

React material design - An accessible React component library built from the Material Design guidelines in Sass

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
1K
Last Commit
9d ago

@ckeditor/ckeditor5-react

Official CKEditor 5 React component.

License Icon
License: GPL-2.0-or-later
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
300
Weekly Downloads
55K
Last Commit
2mos ago
rga

react-google-autocomplete

React components for google places API.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
230
Weekly Downloads
40K
Last Commit
1mo ago
rss

react-select-search

⚡️ Lightweight select component for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
488
Weekly Downloads
13K
Last Commit
25d ago