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
Relay Tools
Video Tutorials
Select
Apollo
UI Library
Sortable List
Tables
Device Input
React And TypeScript
Touch Swipe
Test
Type Select
Apollo General Resources
Emoji Picker
CSS / Style
Slider
Database Integration
Tree
Dashboards
Custom Scrollbar
Charts
Static Website Generator
Overlay
GraphQL General Resources
React Performance
Redux Tools
Sticky
UI Components
Animation
Material Design
UI
Relay Tutorials
React General Tutorials
UI Layout
DevTools
Map
Canvas
React Tutorials
Props From Server
Lazy Load
Form Components
Websites
Templates
Native
Mouse Events
Databases
Graphics
React Internals
Chart
UI Animation
Portal
React Starter Kits And Toolchains
Boilerplate
Infinite Scroll
Scroll Events
I18n
GraphQL Spec
Form Component Collections
Testing
Important Talks
Image Editing
Loader
Relay General Resources
Server-side Rendering
Paginator
UI Navigation
React For Command Line
React State Management
UI Frameworks