Starter using Vite + React + TypeScript + Tailwind CSS.

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • vite-react-ts-tailwind-firebase-starter

    Starter using Vite + React + TypeScript + Tailwind CSS. And already set up Firebase(v9), Prettier and ESLint.

  • I made this template repository: https://github.com/TeXmeijin/vite-react-ts-tailwind-starter.

  • vite

    Next generation frontend tooling. It's fast!

  • Vite is a fast frontend build tool. According to the README, it consists of two major parts:

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

    The library for web and native user interfaces.

  • React is a JavaScript library for building user interfaces.

  • awesome-react-renderer

    Awesome list of React Renderer

  • Due to its awesome renderer system, there are many React Renderor. So React can be not used only Web, for example, used by React Native.

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TypeScript is a superset of JavaScript. It is just one of NPM library, but it provides an original compiler.

  • Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  • Tailwind CSS is modern utility-first CSS framework. It provides many CSS rules, but these are purged when production builds. So developers do not worry about CSS asset size for performance optimization.

  • linaria

    Zero-runtime CSS in JS library

  • Frequently, React developers are worried about how to write CSS in TSX(JSX) template. You must choose from CSS Modules, styled-components, linaria, and so on. Additionally, CSS architecture is difficult about scoping, e.g. BEM, FLOCSS.

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

    InfluxDB logo
  • eslint-plugin-prettier

    ESLint plugin for Prettier formatting

  • NOTICE: The template does not use eslint-plugin-prettier and prettier-eslint. So I recommend that running commands individually. e.g. prettier && eslint.

  • prettier

    Prettier is an opinionated code formatter.

  • Already set up ESLint and Prettier. You can customize the rules.

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