Best of React.js
Submit a Project
React Form Components
This list will help you find the best React form component.
React-simple-code-editor
Simple no-frills code editor with syntax highlighting
View Details
@anatoliygatt/heart-switch
demo - A fully themeable and accessible heart-shaped toggle switch component.
View Details
Rich-textarea
A textarea to colorize, highlight and decorate texts.
View Details
Tiptap
demo - docs - The headless editor framework for web artisans.
View Details
@lunasec/react-sdk
docs - Secure, hardened form components that encrypt/tokenize all data automatically.
View Details
React-color
Is a tiny color picker widget component for React apps.
View Details
React-md-editor
A simple markdown editor with preview, implemented with React.js and TypeScript.
View Details
React-simplemde-editor
React component wrapper for EasyMDE (the most fresh SimpleMDE fork).
View Details
React-monacoeditor
Monaco Editor component for React.
View Details
React-codemirror
demo - CodeMirror component for React.
View Details
React-column-select
A column select component built for react.
View Details
Smartblock
demo - docs - Block based WYSIWYG editor based on ProseMirror.
View Details
Remirror
demo - docs - ProseMirror toolkit for React.
View Details
Edtr-io
demo - docs - WYSIWYG in-line web editor with plugins.
View Details
React-autowidth-input
Highly configurable & extensible automatically sized input field built with hooks.
View Details
React-colorful
A tiny (2,5 KB), dependency-free, fast and accessible color picker component.
View Details
Date-range-picker
demo - A calendar component that supports date, range & ranges picks.
View Details
React-syntax-highlighter
Syntax highlighting component with Prismjs or Highlightjs AST using inline styles.
View Details
React-upload-gallery
React for Upload Image Gallery. Drag & Drop, Sortable, Customize.
View Details
React-designer
Easy to configure, lightweight, editable vector graphics in your react components.
View Details
Interweave
React library to safely render HTML, filter attributes, autowrap text with matchers, render emoji characters, and much more.
View Details
React-widgets
An à la carte set of polished, extensible, and accessible inputs.
View Details
React-input-enhancements
Set of enhancements for input control.
View Details
Formsy-react-components
A set of React JS components for use in a formsy-react form.
View Details
Formsy-material-ui
A Formsy compatibility wrapper for Material-UI form components.
View Details
React-image-cropper
Image cropper.
View Details
React-image-crop
A responsive image cropping tool for React.
View Details
React-easy-crop
Component to crop/rotate images/videos with easy interactions. Touch friendly.
View Details
React-avatar-editor
Facebook-like, avatar / profile picture component.
View Details
React-avatar-cropper
Aiming to be a complete solution for avatar cropping in react.
View Details
React-md-editor
Markdown editor.
View Details
React-markdown-editor
A markdown editor using React/Reflux.
View Details
React-trumbowyg
Trumbowyg wrapper.
View Details
React-quill
Quill wrapper.
View Details
React-medium-editor
medium-editor wrapper.
View Details
React-editor
Simple richtext editor that can insert images and HTML.
View Details
React-draft-wysiwyg
WYSIWYG editor build on top of DraftJS.
View Details
React-contenteditable
React component for a div with editable contents.
View Details
React-codemirror
CodeMirror wrapper.
View Details
React-ace
Ace (Advanced Code Editor) wraper.
View Details
Megadraft
Rich Text editor built on top of draft.js.
View Details
Draft-js
A React framework for building text editors.
View Details
Ckeditor5-react
An official CKEditor 5 rich text editor wrapper.
View Details
Ckeditor4-react
An official CKEditor 4 rich text editor wrapper.
View Details
Alloyeditor
WYSIWYG editor based on CKEditor with completely rewritten UI.
View Details
Sortablejs
Lists reorderable by drag-and-drop, within and among lists.
View Details
React-sortable
A sortable list component built with React.
View Details
React-anything-sortable
Sort any children with touch support and IE8 compatibility.
View Details
React-sortable-pane
Sortable and resizable pane component for React.
View Details
React-dropzone
Simple HTML5 drag-drop zone with React.js.
View Details
1
2
3
Next
⟶
Explore Categories
All Projects
Form Logic
Apps
Photo / Image
Canvas
Form Component Collections
Isomorphic Apps
Rich Text Editor
React Frameworks
Chart
UI Animation
Videos
UI
Tabs
Reporter
Database Integration
Meta Tags
Collapse
Scroll Events
React Tutorials
Native
Date / Time Picker
Icons
Books
React Hooks
Apollo Tools
React Native General Resources
React And TypeScript
Tag Input
Charts
UI Frameworks
Mobile
Apollo
WebApps
Sortable List
React Testing
Time / Date / Age
Visibility Reporter
Menu
React Tools
UI Library
HTML Template
React AR And VR
Testing
Parallax
Redux General Resources
Server-side Rendering
Notification
Performance
Framework Bindings / Integrations
Animation
GraphQL Spec
Editable Data Grid / Spreadsheet
Redux Tutorials
React Internals
Lazy Load
Router
Test
Dashboards
UI Components
React Performance
Material Design
Tooltip
Databases
React Interview Questions
Browser Extension
React Online Playgrounds
Autosize Input / Textarea
React General Resources
Tutorials