Showing 36 of 73 projects
A starter kit for building Next.js applications with TypeScript, Styled-jsx, Jest, and built-in SEO/analytics.
A Clojure(Script) library for styling UI components using Clojure data structures, with automatic CSS generation and scoped classes.
An unopinionated, scalable Tailwind CSS plugin for theming via CSS variables with automatic variants and unlimited themes.
A Babel plugin that transforms inline JavaScript styles into CSS class names and bundles them into a CSS file.
A streamlined, tool-agnostic CSS Modules implementation with composition, scoping, and values.
A tiny (~2kB gzipped) JavaScript library for parsing, manipulating, and converting colors in hex, RGB, and HSL formats.
A React plugin to dynamically change Ant Design's primary theme color at runtime for both Less and CSS.
A build-time CSS library for styling React components with CSS Modules extensions and auto-generated TypeScript types.
A simple utility to simulate CSS viewport units (vw, vh, vmin, vmax) in React Native styles.
ESLint plugin that validates CSS module class usage in JavaScript to catch unused or undefined classes.
An ESLint plugin that enforces accessibility rules for Styled Components, covering all seven component creation methods.
A lightweight theme manager for React Native applications, enabling dynamic styling and platform-specific styles.
A React Native styling library offering hierarchical, component-based style definitions with selector-based application.
A type-safe PureScript library for describing, manipulating, and rendering CSS.
A PostCSS plugin that generates Elm modules from your Tailwind CSS configuration for type-safe styling.
A simple and reusable flexbox component for Svelte with a clean API and reactive props.
Extends React Native's StyleSheet API to allow namespaced style organization through nesting.
Auto-fixable ESLint rules for enforcing alphabetical sorting of styled component declarations.
A library to inject React components into third-party websites using Shadow DOM for style isolation, ideal for browser extensions.
An Ember.js element modifier for setting inline styles without requiring unsafe-inline CSP.
A webpack loader that enables React Native components to be styled using CSS, Stylus, Sass, or Less files.
A virtual CSS language with enhanced syntax that automatically generates CSS from class names for building UIs with less code.
Create reusable and extensible styled React/Vue elements with variants and dynamic styling in one line.
A styled-components-like CSS-in-Rust library for the Yew web framework.
An ESLint plugin for vanilla-extract that enforces CSS property ordering, style validation, and best practices with auto-fixing.
ESLint plugin that detects unused Material UI styling classes in your codebase.
A React decorator for composable, extensible, and simple component styling with automatic CSS injection.
A styled component library for Yew that enables scoped CSS styling in Rust web applications.
A minimal, idiomatic style management library for React Native using higher-order components and a style registry.
A lightweight library for styling React Native components with style composition capabilities.
An Ember.js addon that integrates the Emotion CSS-in-JS library for scoped, dynamic styling with FastBoot support.
Shareable, super strict ESLint, Prettier, and Commitlint configurations for modern JavaScript/TypeScript projects.
A React Native stylesheet extension for cross-platform styling and responsive design based on screen width.
A Fela toolkit for Vue that provides flexible, team-oriented styling with dynamic configuration.
A library for adding CSS directly inside .razor components in Blazor without creating duplicate style tags in the DOM.
A dynamic Angular library for atomic CSS-in-JS generation with responsive theming and pre-built components.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.