Our great sponsors
-
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.
-
Material UI
Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material 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.
-
dnd-kit
The modern, lightweight, performant, accessible and extensible drag & drop toolkit for React.
Try this Linaria zero runtime css in js
I strongly recommend that you take a look at this stack, it's getting popular lately, and I have been using it for my personal projects, it's a lifesaver. T3
SWR in Data fetching or Misc utils
Material-UI v5 in Components library
PrimeReact. It provides over 80 rich set of open source UI components.
I would suggest react-three-fiber for people who want to use Threejs in react, makes it so much nicer to work with. And framer motion for when you need an animation library.
A library like VisX which is a wrapped around D3 aimed at react would be more appropriate for the list.
Nice to know the grass isn't always greener. I've been considering migrating over to zod because this yup issue has been bugging me for a while.
Funny you mention that - one of the biggest issues I had with Zod is the way it supports enums. See https://github.com/colinhacks/zod/issues/1094 and follow the duplicate posts all the way down.
Positioning: floating-ui
Drag and drop: dnd-kit