From the creators of Unistyles: The fastest Tailwind bindings for React Native
$ npx -y skills add uni-stack/uniwind --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: uni-stack/uniwind
What's inside

bun add uniwind tailwindcss
Then follow installation guides
className bindings for every React Native componentfocus, active, disabled, and moreContributions are welcome!
Pull Request that do not follow these guidelines may be closed or not reviewed.
MIT
.bun-version
.gitattributes
.github/
ISSUE_TEMPLATE/
bug-report.yml
pro-bug-report.yml
workflows/
ci.yaml
release.yaml
validate-issue.yaml
.gitignore
.husky/
pre-commit
AGENTS.md
apps/
bare/
.bundle/
config
.gitignore
.watchmanconfig
android/
app/
build.gradle
debug.keystore
proguard-rules.pro
src/
main/
AndroidManifest.xml
java/
com/
bare/
MainActivity.kt
MainApplication.kt
res/
drawable/
rn_edit_text_material.xml
mipmap-hdpi/
ic_launcher_round.png
ic_launcher.png
mipmap-mdpi/
ic_launcher_round.png
ic_launcher.png
mipmap-xhdpi/
ic_launcher_round.png
ic_launcher.png
mipmap-xxhdpi/
ic_launcher_round.png
ic_launcher.png
mipmap-xxxhdpi/
ic_launcher_round.png
ic_launcher.png
values/
strings.xml
styles.xml
build.gradle
gradle/
gradle.properties
wrapper/
gradle-wrapper.jar
gradle-wrapper.properties
gradlew
gradlew.bat
settings.gradle
app.json
babel.config.js
Gemfile
index.js
ios/
.xcode.env
bare/
bare.xcodeproj/
project.pbxproj
xcshareddata/
xcschemes/
bare.xcscheme
bare.xcworkspace/
contents.xcworkspacedata
AppDelegate.swift
Images.xcassets/
AppIcon.appiconset/
Contents.json
Contents.json
Info.plist
LaunchScreen.storyboard
PrivacyInfo.xcprivacy
Podfile
Podfile.lock
metro.config.js
package.json
react-native.config.js
src/
App.tsx
global.css
global.d.ts
index.ts
tsconfig.json
uniwind-types.d.ts
expo-example/
.gitignore
app.json
App.tsx
assets/
adaptive-icon.png
favicon.png
icon.png
splash-icon.png
babel.config.js
global.css
global.d.ts
index.ts
metro.config.js
package.json
tsconfig.json
uniwind-types.d.ts
vite-example/
.gitignore
index.html
package.json
public/
vite.svg
src/
App.css
App.tsx
main.tsx
tsconfig.app.json
tsconfig.json
tsconfig.node.json
uniwind-types.d.ts
vite.config.ts
assets/
banner.png
bun.lock
CLAUDE.md
CONTEXT.md
dprint.json
LICENSE
package.json
packages/
uniwind/
.gitignore
.oxlintrc.json
.release-it.json
babel.config.cjs
build.config.ts
CHANGELOG.md
changelog.sh
cliff.toml
jest.config.native.js
jest.config.web.js
metro/
package.json
no-types.d.ts
package.json
playwright.config.ts
readme.md
src/
bundler/
adapters/
metro/
index.d.ts
index.ts
metro.ts
patches.ts
resolvers.ts
transformer.ts
vite/
index.d.ts
index.ts
vite.ts
artifacts/
css/
extraUtilities.ts
index.ts
insets.ts
overwrite.ts
themes.ts
variants.ts
dts.ts
cli/
index.ts
config.ts
css-compiler/
compileCSS.ts
compileNativeCSS.ts
compileTailwind.ts
compileWebCSS.ts
index.ts
css-processor/
addMetaToStylesTemplate.ts
color.ts
css.ts
functions.ts
index.ts
mq.ts
processor.ts
rn.ts
serialize.ts
types.ts
units.ts
utils.ts
var.ts
css-visitor/
function-visitor.ts
index.ts
rule-visitor.ts
visitor.ts
logger.ts
types.ts
common/
consts.ts
utils.ts
components/
index.ts
LayoutDirection/
index.ts
LayoutDirection.native.tsx
LayoutDirection.tsx
native/
ActivityIndicator.tsx
Button.tsx
FlatList.tsx
Image.tsx
ImageBackground.tsx
InputAccessoryView.tsx
KeyboardAvoidingView.tsx
Modal.tsx
Pressable.tsx
RefreshControl.tsx
SafeAreaView.tsx
ScrollView.tsx
SectionList.tsx
Switch.tsx
Text.tsx
TextInput.tsx
TouchableHighlight.tsx
TouchableNativeFeedback.tsx
TouchableOpacity.tsx
TouchableWithoutFeedback.tsx
useAccentColor.ts
useStyle.ts
View.tsx
VirtualizedList.tsx
ScopedTheme/
index.ts
ScopedTheme.native.tsx
ScopedTheme.tsx
utils.ts
web/
ActivityIndicator.tsx
Animated.tsx
Button.tsx
createOrderedCSSStyleSheet.ts
FlatList.tsx
generateDataSet.ts
Image.tsx
ImageBackground.tsx
index.ts
KeyboardAvoidingView.tsx
metro-injected.ts
Modal.tsx
Pressable.tsx
RefreshControl.tsx
rnw.ts
SafeAreaView.tsx
ScrollView.tsx
SectionList.tsx
Switch.tsx
Text.tsx
TextInput.tsx
TouchableHighlight.tsx
TouchableNativeFeedback.tsx
TouchableOpacity.tsx
TouchableWithoutFeedback.tsx
useUniwindAccent.ts
View.tsx
VirtualizedList.tsx
core/
config/
config.common.ts
config.native.ts
config.ts
index.ts
context.ts
index.ts
listener.ts
logger.ts
native/
index.ts
native-utils.ts
parsers/
boxShadow.ts
fontVariant.ts
gradient.ts
index.ts
textShadow.ts
transforms.ts
runtime.ts
store.ts
types.ts
web/
cssListener.ts
formatColor.ts
getWebStyles.ts
index.ts
parseCSSValue.ts
hoc/
index.ts
types.ts
withUniwind.native.tsx
withUniwind.tsx
withUniwindUtils.ts
hooks/
index.ts
useCSSVariable/
getVariableValue.native.ts
getVariableValue.ts
index.ts
useCSSVariable.ts
useResolveClassNames.native.ts
useResolveClassNames.ts
useUniwind.ts
index.ts
tests/
consts.ts
e2e/
getWebStyles.test.ts
global-setup.ts
window.d.ts
native/
components/
activity-indicator.test.tsx
button.test.tsx
flat-list.test.tsx
image-background.test.tsx
image.test.tsx
input-accessory-view.test.tsx
keyboard-avoiding-view.test.tsx
modal.test.tsx
pressable.test.tsx
refresh-control.test.tsx
safe-area-view.test.tsx
scoped-theme.test.tsx
scroll-view.test.tsx
section-list.test.tsx
switch.test.tsx
text-input.test.tsx
text.test.tsx
touchable-highlight.test.tsx
touchable-native-feedback.test.tsx
touchable-opacity.test.tsx
touchable-without-feedback.test.tsx
view.test.tsx
virtualized-list.test.tsx
hoc/
withUniwind.test.tsx
styles-parsing/
borders.test.tsx
colors.test.tsx
css-functions.test.tsx
data-attributes.test.tsx
dir.test.tsx
gradients.test.tsx
invalid.test.tsx
layout.test.tsx
meta.test.ts
multiline.test.tsx
opacity.test.tsx
safe-area.test.tsx
shadows.test.tsx
spacing.test.tsx
specificity.test.tsx
transforms.test.tsx
typography.test.tsx
utils.ts
setup.native.ts
setup.web.ts
test.css
type-test/
checks.ts
getCSSVariable.ts
setup.d.ts
theme.ts
tsconfig.json
web/
components/
layout-direction.test.tsx
view.test.tsx
core/
config.test.ts
hoc/
withUniwind.test.tsx
tsconfig.json
tsconfig.test.json
types.d.ts
uniwind.css
vite/
package.json
readme.md
skills/
migrate-nativewind-to-uniwind/
... 15 moreFAQ
uniwind is a Claude Code plugin with 2 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes migrate-nativewind-to-uniwind, uniwind. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.