TypeScript css-in-js

Open-source TypeScript projects categorized as css-in-js

Top 23 TypeScript css-in-j Projects

  1. styled-components

    Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress πŸ’…

    Project mention: 11 Interview Questions You Should Know as a React Native Developer in 2025 πŸ“ˆπŸš€ | dev.to | 2025-04-13

    Using the same CSS-in-JS approach as React, you can use libraries like Styled Components to style your components. This allows you to write CSS directly in your JavaScript files (personally not a fan of using these).

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. chakra-ui

    Chakra UI is a component system for building products with speed ⚑️

    Project mention: Accessible by Default: The Non-Negotiable Frontier of Frontend in 2025 | dev.to | 2025-04-14

    Use accessible-first design systems like Material UI or Chakra UI.

  4. tamagui

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

    Project mention: Tamagui: Building Cross-Platform Apps Made Simple | dev.to | 2025-03-16

    GitHub repository

  5. linaria

    Zero-runtime CSS in JS library

    Project mention: Tailwind vs Linaria: Performance Investigation | dev.to | 2025-04-24

    We're going to investigate the difference in performance between Tailwind and Linaria. Tailwind, you already know. And Linaria has been getting quite a lot of traction since styled components went into maintenance mode recently. We'll cover why Linaria is a good choice for this comparison a bit further.

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

  7. eui

    Elastic UI Framework πŸ™Œ

  8. panda

    🐼 Universal, Type-Safe, CSS-in-JS Framework for Product Teams ⚑️

    Project mention: Not Everything Needs a Component | dev.to | 2024-11-24

    If you still think a polymorphic component would be better, really can't deal with plain HTML, or don’t want to write CSS in a separate file (though I am not sure why), my next suggestion would be to take a look at PandaCSS and create custom patterns or explore other options like vanilla-extract. In my opinion, these tools are an over-engineered CSS metalanguage but still better than a polymorphic component.

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. styletron

    :zap: Toolkit for component-oriented styling

  11. typestyle

    Making CSS Typesafe 🌹

  12. jsxstyle

    Inline style system for JSX

  13. compiled

    A familiar and performant compile time CSS-in-JS library for React.

  14. Kuma UI

    πŸ»β€β„οΈ A Headless, Utility-First, and Zero-Runtime UI Component Library ✨

  15. griffel

    CSS-in-JS with ahead-of-time compilation ⚑️

  16. react-awesome-reveal

    React components to add reveal animations using the Intersection Observer API and CSS Animations.

    Project mention: Build a landing page using a react template | dev.to | 2024-08-05

    Reduce transition distance from react-awesome-reveal library using custom logic.

  17. ui-box

    Blazing Fast React UI Primitive

  18. css-in-js

    A thorough analysis of all the current CSS-in-JS solutions with SSR & TypeScript support for Next.js (by andreipfeiffer)

    Project mention: Rethinking CSS in JS | dev.to | 2024-09-12

    Aside from the DevTools issue, it appears to be mostly a performance issue. Of course, there are CSS in JS, which overcomes these issues by extracting the CSS and making it zero runtime, but there are some tradeoffs. Here are two examples.

  19. Tailwind-Styled-Component

    Create Tailwind CSS React components like styled components with class names on multiple lines and conditional class rendering

  20. macaron

    Compiler-augmented typesafe CSS-in-JS with zero runtime, colocation, maximum safety and productivity (by macaron-css)

    Project mention: Rethinking CSS in JS | dev.to | 2024-09-12
  21. design-system

    Priceline.com Design System

  22. tss-react

    ✨ Dynamic CSS-in-TS solution, based on Emotion

  23. use-resize-observer

    A React hook that allows you to use a ResizeObserver to measure an element's size.

  24. color2k

    a color parsing and manipulation lib served in roughly 2kB

  25. react-redux-saga-boilerplate

    Starter kit with react-router, react-helmet, redux, redux-saga and styled-components

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript css-in-js discussion

Log in or Post with

TypeScript css-in-js related posts

  • Tailwind vs Linaria: Performance Investigation

    4 projects | dev.to | 24 Apr 2025
  • 11 Interview Questions You Should Know as a React Native Developer in 2025 πŸ“ˆπŸš€

    1 project | dev.to | 13 Apr 2025
  • CSS-in-JS: Pros and cons

    4 projects | dev.to | 11 Apr 2025
  • Tamagui: Building Cross-Platform Apps Made Simple

    1 project | dev.to | 16 Mar 2025
  • Woovi monorepos best practices

    1 project | dev.to | 24 Feb 2025
  • How to Use Styled-Components for Elegant React UI Design

    1 project | dev.to | 29 Jan 2025
  • Rethinking CSS in JS

    32 projects | dev.to | 12 Sep 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

What are some of the best open-source css-in-j projects in TypeScript? This list will help you:

# Project Stars
1 styled-components 40,795
2 chakra-ui 39,048
3 tamagui 12,528
4 linaria 12,035
5 twin.macro 7,997
6 eui 6,163
7 panda 5,520
8 styletron 3,316
9 typestyle 3,074
10 jsxstyle 2,113
11 compiled 2,007
12 Kuma UI 1,829
13 griffel 1,236
14 react-awesome-reveal 1,171
15 ui-box 1,071
16 css-in-js 848
17 Tailwind-Styled-Component 823
18 macaron 776
19 design-system 723
20 tss-react 687
21 use-resize-observer 665
22 color2k 621
23 react-redux-saga-boilerplate 613

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?