Mokshit06/typewind
Mokshit06/typewind has 2,287 GitHub stars and 24 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 21:58 UTC. Last push 2026-04-08.
The safety of Typescript with the magic of Tailwind.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalThe safety of Typescript with the magic of Tailwind.
Introduction
Typewind brings the safety, productivity and intellisense of Typescript over to Tailwind
import { tw } from 'typewind';
const styles = tw.border.hover(tw.border_black);
How it works
Typewind's compiler is a babel plugin that runs over your code, statically analyses it and converts all the tw styles into their corresponding Tailwind classes.
This results Typewind compiles away, leaving 0 runtime code.
import { tw } from 'typewind';
const styles = tw.border.hover(tw.border_black);
// ↓ ↓ ↓ ↓ ↓ ↓
const styles = 'border hover:border-black';
Features
Zero bundle size - Typewind compiles away all the styles used, and converts them to static classes at build
Apply variants to multiple styles at once - Since Typewind uses TS, it allows for more intuitive syntax for applying variants
import { tw } from 'typewind';
const mediaStyles = tw.sm(tw.w_4.mt_3).lg(tw.w_8.mt_6);
const groupInGroups = tw.text_sm.sm(tw.bg_black.hover(tw.bg_white.w_10));
Type safety and intellisense - Using the TS compiler, Typewind is able to provide type safety to tailwind, and provide intellisense & autocomplete for all the classes from tailwind config.
import { tw } from 'typewind';
const styles = tw.border_blackk; // ❌ Property 'border_blackk' does not exist on type 'Typewind'. Did you mean 'border_black'?
The above code would also return in a build error on running tsc
Types generated from config - Type definitions of tw are generated directly from your tailwind config, so it is always custom to you, and also creates types for custom theme palette and plugins.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,874 starspublic-apis/public-apis
A collective list of free APIs
497,119 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
441,899 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,168 stars