Setup Nextjs Tailwind CSS Styled Components with TypeScript

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
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Next.js

    The React Framework

  • import type { NextPage } from 'next'; import Image from 'next/image'; import { Container, Main, Title, TitleLink, Description, DescriptionCodeHighlight, Cards, Card, CardTitle, Footer, FooterCopyRight, } from '../styles/Home.styles'; const HomePage: NextPage = () => { return ( Welcome to <TitleLink href="https://nextjs.org">Next.js!TitleLink> Title> <Description> Get started by editing{' '} <DescriptionCodeHighlight>pages/index.tsxDescriptionCodeHighlight> Description> <Cards> <Card href="https://nextjs.org/docs"> <CardTitle>Documentation →CardTitle> <p>Find in-depth information about Next.js features and API.p> Card> <Card href="https://nextjs.org/learn"> <CardTitle>Learn →CardTitle> <p>Learn about Next.js in an interactive course with quizzes!p> Card> <Card href="https://github.com/vercel/next.js/tree/canary/examples"> <CardTitle>Examples →CardTitle> <p>Discover and deploy boilerplate example Next.js projects.p> Card> <Card href="https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer" > <h2>Deploy →h2> <p> Instantly deploy your Next.js site to a public URL with Vercel. p> Card> Cards> Main> <Footer> <FooterCopyRight href="https://vercel.com?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer" > Powered by{' '} <Image src="/vercel.svg" alt="Vercel Logo" width={72} height={16} /> FooterCopyRight> Footer> Container> ); }; export default HomePage;

  • nextjs-tailwind-styled-components-typescript

    Discontinued This is a boilerplate for Nextjs with Tailwind CSS, Styled Components and TypeScript.

  • The source code for this tutorial is available on GitHub

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

    Develop. Preview. Ship.

  • import type { NextPage } from 'next'; import Image from 'next/image'; import { Container, Main, Title, TitleLink, Description, DescriptionCodeHighlight, Cards, Card, CardTitle, Footer, FooterCopyRight, } from '../styles/Home.styles'; const HomePage: NextPage = () => { return ( Welcome to <TitleLink href="https://nextjs.org">Next.js!TitleLink> Title> <Description> Get started by editing{' '} <DescriptionCodeHighlight>pages/index.tsxDescriptionCodeHighlight> Description> <Cards> <Card href="https://nextjs.org/docs"> <CardTitle>Documentation →CardTitle> <p>Find in-depth information about Next.js features and API.p> Card> <Card href="https://nextjs.org/learn"> <CardTitle>Learn →CardTitle> <p>Learn about Next.js in an interactive course with quizzes!p> Card> <Card href="https://github.com/vercel/next.js/tree/canary/examples"> <CardTitle>Examples →CardTitle> <p>Discover and deploy boilerplate example Next.js projects.p> Card> <Card href="https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer" > <h2>Deploy →h2> <p> Instantly deploy your Next.js site to a public URL with Vercel. p> Card> Cards> Main> <Footer> <FooterCopyRight href="https://vercel.com?utm_source=create-next-app&utm_medium=default-template&utm_campaign=create-next-app" target="_blank" rel="noopener noreferrer" > Powered by{' '} <Image src="/vercel.svg" alt="Vercel Logo" width={72} height={16} /> FooterCopyRight> Footer> Container> ); }; export default HomePage;

  • twin.macro

    🦹‍♂️ Twin blends the magic of Tailwind with the flexibility of css-in-js (emotion, styled-components, solid-styled-components, stitches and goober) at build time.

  • twin.macro

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