With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more β
Top 23 Form Component Open-Source Projects
-
slate
A completely customizable framework for building rich text editors. (Currently in beta.) (by ianstormtaylor)
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
lexical
Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
-
react-syntax-highlighter
syntax highlighting component for react with prismjs or highlightjs ast using inline styles
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
lunasec
LunaSec - Dependency Security Scanner that automatically notifies you about vulnerabilities like Log4Shell or node-ipc in your Pull Requests and Builds. Protect yourself in 30 seconds with the LunaTrace GitHub App: https://github.com/marketplace/lunatrace-by-lunasec/
-
interweave
π React library to safely render HTML, filter attributes, autowrap text with matchers, render emoji characters, and much more.
-
react-advanced-cropper
The react cropper library that embraces power of the advanced cropper core to give the possibility to create croppers that exactly suited for your website design
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Hereβs another mentality shift for you. If you were thinking in a providers pattern, you need to snap out of it. You can no longer store your theme in a provider. No more RadixUI or MantineUI for you.
The Editor: The core of our app is the editor. We need an easy to use and robust rich text editor, that supports all of the features we want such as: headings, lists, placeholders, markdown, color, images, bold italic etc⦠For this we will use @10play/tentap-editor which is a rich text editor for react native based on Tiptap.
I remember using https://github.com/facebook/lexical for a project a year ago and mostly things worked our of the box.
Any reason to prefer quill?
The OpenAI API returns responses in Markdown format. To display responses from the chat, which contain formatting, I used the ReactMarkdown component. For code inserts, I used React Syntax Highlighter.
This article will discuss the general concept of building a cross-framework frontend library. It will also display some examples of how this was applied when building the event calendar Schedule-X.
Form Components related posts
- How I Built an Open-Source Admin Dashboard Template with Mantine and Next.js
- Wax: The Word Processor for the Web
- How I built a cross-framework frontend library
- Mantine: A featured React components library
- Show HN: I built an open source web calendar inspired by the Google calendar
- Mantine: A feature React components library
- Has anyone had much experience using Lexical (by Meta) recently?
-
A note from our sponsor - SurveyJS
surveyjs.io | 26 Apr 2024
Index
What are some of the best open-source Form Component projects? This list will help you:
Project | Stars | |
---|---|---|
1 | slate | 28,980 |
2 | mantine | 24,233 |
3 | tiptap | 23,734 |
4 | lexical | 17,307 |
5 | react-syntax-highlighter | 3,854 |
6 | tagify | 3,261 |
7 | react-colorful | 2,990 |
8 | react-simple-code-editor | 1,498 |
9 | neodrag | 1,469 |
10 | lunasec | 1,406 |
11 | react-movable | 1,391 |
12 | react-date-picker | 1,212 |
13 | react-nice-dates | 1,101 |
14 | interweave | 1,048 |
15 | schedule-x | 839 |
16 | react-simplemde-editor | 750 |
17 | react-select-search | 668 |
18 | react-advanced-cropper | 568 |
19 | interweave-emoji-picker | 437 |
20 | heart-switch | 436 |
21 | ckeditor5-react | 412 |
22 | react-payment-inputs | 331 |
23 | smartblock | 304 |
Sponsored