Ask HN: Overwhelmed by CSS Frameworks, Help

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
surveyjs.io
featured
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.
www.influxdata.com
featured
  • vanilla-extract

    Zero-runtime Stylesheets-in-TypeScript

  • > I really just want nice pre-built components to use.

    > Every single new framework has so many edge cases that just wear you down. Styled Components and Emotion seemed so great, but just so many freaking edge cases, and perf issues.

    It seems like you're talking about two different things, you say you want pre-built components but then you say you're using Tailwind, Styled Components and Emotion which are simply ways of writing CSS differently, not based on pre-built components.

    Personally I like using Vanilla Extract which uses TypeScript instead of Sass and then compiles down to CSS so no runtime cost like Styled Components and Emotion.

    I use it with Radix UI which has headless components I can then style pretty easily.

    If you want purely pre-built components, you could try something like Tamagui which apparently is quite fast too.

    https://vanilla-extract.style

    https://https://www.radix-ui.com/

    https://tamagui.dev/

  • tamagui

    Style React fast with 100% parity on React Native, an optional UI kit, and optimizing compiler.

  • > I really just want nice pre-built components to use.

    > Every single new framework has so many edge cases that just wear you down. Styled Components and Emotion seemed so great, but just so many freaking edge cases, and perf issues.

    It seems like you're talking about two different things, you say you want pre-built components but then you say you're using Tailwind, Styled Components and Emotion which are simply ways of writing CSS differently, not based on pre-built components.

    Personally I like using Vanilla Extract which uses TypeScript instead of Sass and then compiles down to CSS so no runtime cost like Styled Components and Emotion.

    I use it with Radix UI which has headless components I can then style pretty easily.

    If you want purely pre-built components, you could try something like Tamagui which apparently is quite fast too.

    https://vanilla-extract.style

    https://https://www.radix-ui.com/

    https://tamagui.dev/

  • 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.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Tamagui – UI kit that unify React Native and Web

    4 projects | news.ycombinator.com | 24 Nov 2023
  • Real-Time Top Reference System (Design Systems and UI Libs) 2023

    1 project | news.ycombinator.com | 14 Oct 2023
  • SSR and More for React Native Web

    1 project | news.ycombinator.com | 7 Aug 2023
  • React-Flow in React Native Possible? Otherwise Alternatives?

    1 project | /r/reactnative | 20 Jul 2023
  • TamaGUI vs Gluestack-UI/Gluestack-style

    1 project | /r/reactnative | 22 Jun 2023