awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
vadimdemedes avatar

vadimdemedes/tailwind-rn

0
View on GitHub↗
4,270 stars·169 forks·JavaScript·MIT·9 views

Tailwind Rn

tailwind-rn is a utility-first mobile UI kit and integration framework that allows the use of Tailwind CSS utility classes to style React Native components. It functions as a responsive mobile styling engine that transforms CSS style definitions into JSON objects compatible with native mobile view styling.

The project provides a CSS-to-JSON style converter and a responsive engine that adapts styles based on screen breakpoints, dark mode preferences, and viewport orientation. This enables the implementation of mobile responsive design and state-based styling without writing manual stylesheets.

The framework covers broader capabilities including custom theme management for colors and spacing, cross-platform UI styling for visual uniformity, and a provider-based system for distributing theme configurations across a component tree.

Features

  • CSS-to-Native Style Translators - Acts as an engine that translates Tailwind CSS utility classes into native JSON style objects for mobile views.
  • Custom Color Theme Definitions - Allows for the definition of centralized custom themes for colors and spacing via configuration objects.
  • Tailwind CSS Integration - Integrates Tailwind CSS utility classes for styling React Native components instead of manual stylesheets.
  • Responsive Mobile Layouts - Implements adaptive layouts that respond to screen breakpoints, device orientation, and appearance modes on mobile.
  • State-Based Style Modifiers - Evaluates device state like dark mode and viewport orientation to dynamically toggle style properties.
  • State-Responsive Native Styles - Allows adjusting styles dynamically based on screen breakpoints, dark mode, orientation, and motion settings.
  • Utility-First Styling - Transforms utility class names into native style objects via a specialized hook and provider.
  • Responsive Breakpoint Mapping - Implements a system that maps style values to specific screen width breakpoints for responsive mobile layouts.
  • Theme Customization - Provides a configuration system for defining custom design tokens and global styling themes.
  • Style Resolution - Resolves utility class strings into final style objects by querying a centralized theme store during render.
  • Mobile Utility Frameworks - Provides a utility-first styling system that brings atomic CSS patterns to React Native development.
  • CSS to JSON Converters - Ships a utility to convert Tailwind CSS stylesheets into JSON formats with an optional continuous update mode.
  • Static Style Compilations - Provides build-time compilation of CSS utility strings into optimized JSON style manifests to minimize runtime overhead.
  • Context-Based Style Distributions - Distributes theme configurations and resolved styles throughout the component tree using a context-based provider.
  • Cross-Platform Styling - Ensures visual uniformity across different mobile views using a consistent utility-first styling approach.
  • React Native UI Libraries - Integration for using Tailwind CSS in mobile projects.

Star history

Star history chart for vadimdemedes/tailwind-rnStar history chart for vadimdemedes/tailwind-rn

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does vadimdemedes/tailwind-rn do?

tailwind-rn is a utility-first mobile UI kit and integration framework that allows the use of Tailwind CSS utility classes to style React Native components. It functions as a responsive mobile styling engine that transforms CSS style definitions into JSON objects compatible with native mobile view styling.

What are the main features of vadimdemedes/tailwind-rn?

The main features of vadimdemedes/tailwind-rn are: CSS-to-Native Style Translators, Custom Color Theme Definitions, Tailwind CSS Integration, Responsive Mobile Layouts, State-Based Style Modifiers, State-Responsive Native Styles, Utility-First Styling, Responsive Breakpoint Mapping.

Which projects share features with vadimdemedes/tailwind-rn?

Projects with overlapping indexed features include: nativewind/nativewind — NativeWind is a utility-first CSS framework that integrates Tailwind CSS design patterns into React Native… tailwindlabs/tailwindcss-typography — Tailwind CSS Typography is a plugin for the Tailwind CSS framework that provides hand-tuned typographic defaults for… gluestack/gluestack-ui — gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built,… tw-in-js/twind — Twind is a utility-first styling library and JavaScript CSS-in-JS engine. It functions as a Tailwind CSS runtime… ben-rogerson/twin.macro — twin.macro is a build-time style compiler and utility-first styling tool that converts Tailwind CSS utility classes… tailwindlabs/tailwindcss — Utility-first CSS framework for fast, design-system-friendly styling.

Projects sharing features with Tailwind Rn

These projects share indexed features with Tailwind Rn. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nativewind/nativewindnativewind avatar

    nativewind/nativewind

    7,960View on GitHub↗

    NativeWind is a utility-first CSS framework that integrates Tailwind CSS design patterns into React Native applications. It functions as a cross-platform styling system and style mapper that translates CSS-based utility classes into native style objects compatible with mobile platforms. The framework provides a responsive UI engine that implements breakpoints, dark mode management, and platform-specific modifiers. It allows for the definition of custom themes including global colors, fonts, and spacing values to maintain a consistent visual identity across different devices. The system cover

    TypeScriptcssnativewindreact
    View on GitHub↗7,960
  • tailwindlabs/tailwindcss-typographytailwindlabs avatar

    tailwindlabs/tailwindcss-typography

    6,249View on GitHub↗

    Tailwind CSS Typography is a plugin for the Tailwind CSS framework that provides hand-tuned typographic defaults for blocks of vanilla HTML content, such as content from Markdown or a CMS. It applies beautiful prose styles to HTML content using a single class, eliminating the need for custom CSS to style rich text. The plugin distinguishes itself by offering deep customization and control over typography. Users can adjust the overall font size of prose content across five predefined sizes, select from five built-in gray-scale palettes to match a project's color scheme, and seamlessly adapt ty

    JavaScript
    View on GitHub↗6,249
  • gluestack/gluestack-uigluestack avatar

    gluestack/gluestack-ui

    4,931View on GitHub↗

    gluestack-ui is a cross-platform React component library built with Tailwind CSS. It provides over 30 pre-built, accessible components that can be installed by copying their source files directly into a project, giving developers full control over customization without external runtime dependencies. Every component implements WAI-ARIA patterns, keyboard navigation, and screen reader support out of the box. A key differentiator is the copy-paste architecture: rather than a traditional package dependency, component source code is placed in the project, allowing direct editing and eliminating ve

    TypeScriptaccessibilitycomponent-librarycustomizable-components
    View on GitHub↗4,931
  • ben-rogerson/twin.macroben-rogerson avatar

    ben-rogerson/twin.macro

    8,030View on GitHub↗

    twin.macro is a build-time style compiler and utility-first styling tool that converts Tailwind CSS utility classes into optimized style objects for JavaScript styling libraries. It acts as an integration bridge, allowing developers to use Tailwind design tokens and utility classes within a component-based architecture. The project distinguishes itself by performing transformations during the compilation phase rather than at runtime. It maps utility strings to CSS-in-JS engines such as Emotion and Styled Components, resolving design tokens directly from a Tailwind configuration file to ensure

    TypeScriptbabelbabel-macrocss-in-js
    View on GitHub↗8,030
Compare all 30 related projects→