OSS TanbouSign in with GitHub

scan type-safe style definitions and generate design-token-driven atomic CSS at build time

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
6,208
Primary language
Rust
License
MIT
Repository last updated
Oct 5, 2026
On this page

Overview

Panda CSS is a build-time, type-safe CSS-in-JS framework. It extracts style objects and props from source code, then generates static CSS plus typed utilities, recipes, patterns, and design-token artifacts.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Extract style objects and props during the build

Source scanning finds APIs such as css() and converts their styles into generated CSS and typed helpers rather than a runtime styling engine.

Sources: [1]

Codegen design tokens, recipes, variants, and utilities with types

Token and recipe definitions generate a styled-system layer with TypeScript autocomplete and reusable design-system primitives.

Sources: [1]

Use a Rust/Oxc compiler in Panda v2

Version 2 rewrites the compiler in Rust on the Oxc engine for source parsing and extraction.

Sources: [1]

Best fit

Fits teams that want one type-safe design system across multiple frontend frameworks

Its framework-agnostic styling APIs and token model suit codebases that want consistent utilities and recipes shared across component layers.

Sources: [1]

Before adoption

@pandacss/dev 2.1.1 requires Node 22 or later

The user-facing package declares Node >=22 and offers PostCSS >=8 as an optional peer dependency, so CI toolchains must satisfy those versions.

Sources: [2]

The model depends on styles that can be discovered at build time

Panda is centered on source extraction and code generation rather than arbitrary runtime class creation. Dynamic values should be modeled through tokens, CSS variables, or supported static patterns.

Sources: [1]

Official sources

  1. [1]Panda CSS 2.1.1 README(2026-10-05)
  2. [2]@pandacss/dev 2.1.1 package metadata(2026-10-05)
  3. [3]Panda compiler 2.1.1 release(2026-10-05)
  4. [4]Panda MIT license(2026-10-05)
Supplemental curator note

Panda v2 rewrites the compiler in Rust on Oxc. The user-facing @pandacss/dev 2.1.1 package requires Node.js >=22, with PostCSS >=8 as an optional peer. v1 implementation guidance should be checked against the v2 upgrade guide.

Try it in 3 steps

  1. 1

    Install Panda CSS 2.1.1 in an isolated project

    On Node.js 22 or later, pin the user-facing @pandacss/dev package and explicitly install its optional PostCSS peer.

    demo=$(mktemp -d "${TMPDIR:-/tmp}/panda.XXXXXX") && cd "$demo" && npm init -y >/dev/null && npm install --save-exact --save-dev @pandacss/dev@2.1.1 postcss@8.5.29
  2. 2

    Scaffold Panda config and PostCSS integration

    Follow the documented initialization flow to generate Panda and PostCSS configuration.

    npx panda init -p
  3. 3

    Run codegen and verify the typed styled-system output

    Confirm Panda generates typed design-token, utility, and recipe artifacts under styled-system.

    npx panda codegen && test -d styled-system && test -n "$(find styled-system -type f -print -quit)"
Check the official README

Growth

Growth trends · Last 30 days

6,208 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • atomic-css
  • compiler
  • css
  • css-in-js
  • design-system
  • design-tokens
  • engine
  • framework-agnostic
  • jit-compiler
  • postcss
  • styled-system
  • theming
Stars
6,208
Forks
321
Watchers
12
Open issues
8
Owner type
Organization
Primary language
Rust
License
MIT
Repository last updated
Oct 5, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?