postcss-plugins
Version:
A consolidated list of PostCSS plugins in an ready-to-use format.
2,021 lines • 121 kB
JSON
[
{
"name": "atcss",
"url": "https://github.com/morishitter/atcss",
"description": "Plugin pack that transforms your CSS according to special annotation comments.",
"tags": [
"pack"
],
"author": "morishitter",
"stars": 61
},
{
"name": "cssnano",
"url": "https://github.com/ben-eb/cssnano",
"description": "Plugin pack that optimizes CSS size for use in production.",
"tags": [
"pack",
"optimizations"
],
"author": "ben-eb",
"stars": 2960
},
{
"name": "postcss-cssnext",
"url": "https://github.com/MoOx/postcss-cssnext",
"description": "Plugin pack that allows you to use future CSS features today.",
"tags": [
"pack",
"future"
],
"author": "cssnext",
"stars": 5405
},
{
"name": "precss",
"url": "https://github.com/jonathantneal/precss",
"description": "Plugin pack that allows you to use Sass-like CSS.",
"tags": [
"pack",
"sass"
],
"author": "jonathantneal",
"stars": 1435
},
{
"name": "rucksack",
"url": "https://github.com/simplaio/rucksack",
"description": "Plugin pack to speeds up CSS development with new features and shortcuts.",
"tags": [
"pack",
"future"
],
"author": "simplaio",
"stars": 1826
},
{
"name": "stylelint",
"url": "https://github.com/stylelint/stylelint",
"description": "Plugin pack that lints your stylesheets.",
"tags": [
"pack",
"debug"
],
"author": "stylelint",
"stars": 6345
},
{
"name": "postcss-color-function",
"url": "https://github.com/postcss/postcss-color-function",
"description": "Supports functions to transform colors.",
"tags": [
"future",
"color"
],
"author": "postcss",
"stars": 283
},
{
"name": "postcss-color-gray",
"url": "https://github.com/postcss/postcss-color-gray",
"description": "Supports the gray() function.",
"tags": [
"future",
"color"
],
"author": "postcss",
"stars": 22
},
{
"name": "postcss-color-hex-alpha",
"url": "https://github.com/postcss/postcss-color-hex-alpha",
"description": "Supports #rrggbbaa and #rgba notation.",
"tags": [
"color"
],
"author": "postcss",
"stars": 19
},
{
"name": "postcss-color-hwb",
"url": "https://github.com/postcss/postcss-color-hwb",
"description": "Transforms hwb() to widely compatible rgb().",
"tags": [
"color"
],
"author": "postcss",
"stars": 16
},
{
"name": "postcss-color-rebeccapurple",
"url": "https://github.com/postcss/postcss-color-rebeccapurple",
"description": "Supports the rebeccapurple color.",
"tags": [
"future",
"color"
],
"author": "postcss",
"stars": 54
},
{
"name": "postcss-colors-only",
"url": "https://github.com/rsanchez/postcss-colors-only",
"description": "Removes all rules except those which contain one or more colors.",
"tags": [
"color"
],
"author": "rsanchez",
"stars": 11
},
{
"name": "postcss-conic-gradient",
"url": "https://github.com/jonathantneal/postcss-conic-gradient",
"description": "Supports the conic-gradient background.",
"tags": [
"future",
"color"
],
"author": "jonathantneal",
"stars": 50
},
{
"name": "postcss-custom-media",
"url": "https://github.com/postcss/postcss-custom-media",
"description": "Supports custom aliases for media queries.",
"tags": [
"future",
"media-queries"
],
"author": "postcss",
"stars": 246
},
{
"name": "postcss-custom-properties",
"url": "https://github.com/postcss/postcss-custom-properties",
"description": "Supports variables, using syntax from the W3C Custom Properties.",
"tags": [
"future"
],
"author": "postcss",
"stars": 344
},
{
"name": "postcss-custom-selectors",
"url": "https://github.com/postcss/postcss-custom-selectors",
"description": "Adds custom aliases for selectors.",
"tags": [
"future"
],
"author": "postcss",
"stars": 110
},
{
"name": "postcss-extend",
"url": "https://github.com/travco/postcss-extend",
"description": "Supports spec-approximate @extend for rules and placeholders, recursively.",
"tags": [
"future",
"extensions",
"sass"
],
"author": "travco",
"stars": 95
},
{
"name": "postcss-font-variant",
"url": "https://github.com/postcss/postcss-font-variant",
"description": "Transpiles human-readable font-variant to more widely supported CSS.",
"tags": [
"future",
"fonts"
],
"author": "postcss",
"stars": 19
},
{
"name": "postcss-host",
"url": "https://github.com/vitkarpov/postcss-host",
"description": "Makes the Shadow DOM :host selector work properly with pseudo-classes.",
"tags": [
"future"
],
"author": "vitkarpov",
"stars": 4
},
{
"name": "postcss-initial",
"url": "https://github.com/maximkoretskiy/postcss-initial",
"description": "supports `initial` keyword and `all: initial` to clean inherit styles.",
"tags": [
"future"
],
"author": "maximkoretskiy",
"stars": 159
},
{
"name": "postcss-media-minmax",
"url": "https://github.com/postcss/postcss-media-minmax",
"description": "Adds <= and => statements to media queries.",
"tags": [
"media-queries"
],
"author": "postcss",
"stars": 155
},
{
"name": "postcss-pseudo-class-any-link",
"url": "https://github.com/jonathantneal/postcss-pseudo-class-any-link",
"description": "Adds :any-link pseudo-class.",
"tags": [
"future"
],
"author": "jonathantneal",
"stars": 21
},
{
"name": "postcss-selector-not",
"url": "https://github.com/postcss/postcss-selector-not",
"description": "Transforms CSS4 :not() to CSS3 :not()",
"tags": [
"future"
],
"author": "postcss",
"stars": 41
},
{
"name": "mq4-hover-shim",
"url": "https://github.com/twbs/mq4-hover-shim",
"description": "Supports the @media(hover) feature.",
"tags": [
"future",
"media-queries"
],
"author": "twbs",
"stars": 99
},
{
"name": "postcss-color-rgba-fallback",
"url": "https://github.com/postcss/postcss-color-rgba-fallback",
"description": "Transforms rgba() to hexadecimal.",
"tags": [
"color",
"fallbacks"
],
"author": "postcss",
"stars": 42
},
{
"name": "postcss-epub",
"url": "https://github.com/Rycochet/postcss-epub",
"description": "Adds the -epub- prefix to relevant properties.",
"tags": [
"fallbacks",
"media-queries"
],
"author": "Rycochet",
"stars": 28
},
{
"name": "postcss-opacity",
"url": "https://github.com/iamvdo/postcss-opacity",
"description": "Adds opacity filter for IE8.",
"tags": [
"fallbacks"
],
"author": "iamvdo",
"stars": 30
},
{
"name": "postcss-pseudoelements",
"url": "https://github.com/axa-ch/postcss-pseudoelements",
"description": "Convert :: selectors into : selectors for IE 8 compatibility.",
"tags": [
"fallbacks"
],
"packs": [
"oldie"
],
"author": "axa-ch",
"stars": 20
},
{
"name": "postcss-vmin",
"url": "https://github.com/iamvdo/postcss-vmin",
"description": "Generates vm fallback for vmin unit in IE9.",
"tags": [
"fallbacks"
],
"author": "iamvdo",
"stars": 13
},
{
"name": "postcss-will-change",
"url": "https://github.com/postcss/postcss-will-change",
"description": "Inserts 3D hack before will-change property.",
"tags": [
"fallbacks"
],
"author": "postcss",
"stars": 47
},
{
"name": "autoprefixer",
"url": "https://github.com/postcss/autoprefixer",
"description": "Adds vendor prefixes for you, using data from Can I Use.",
"tags": [
"fallbacks"
],
"packs": [
"atcss",
"cssnano",
"cssnext",
"rucksack"
],
"author": "postcss",
"stars": 16809
},
{
"name": "cssgrace",
"url": "https://github.com/cssdream/cssgrace",
"description": "Provides various helpers and transpiles CSS 3 for IE and other old browsers.",
"tags": [
"fallbacks"
],
"author": "cssdream",
"stars": 600
},
{
"name": "pixrem",
"url": "https://github.com/robwierzbowski/node-pixrem",
"description": "Generates pixel fallbacks for rem units.",
"tags": [
"fallbacks"
],
"packs": [
"oldie"
],
"author": "robwierzbowski",
"stars": 194
},
{
"name": "postcss-bem",
"url": "https://github.com/kezzbracey/postcss-bem",
"description": "Adds at-rules for BEM and SUIT style classes.",
"tags": [
"extensions"
],
"author": "kezzbracey",
"stars": 84
},
{
"name": "postcss-conditionals",
"url": "https://github.com/andyjansson/postcss-conditionals",
"description": "Adds @if statements.",
"tags": [
"extensions"
],
"author": "andyjansson",
"stars": 49
},
{
"name": "postcss-css-variables",
"url": "https://github.com/MadLittleMods/postcss-css-variables",
"description": "Supports variables for selectors, and at-rules using W3C similar syntax.",
"tags": [
"extensions"
],
"author": "MadLittleMods",
"stars": 293
},
{
"name": "postcss-define-property",
"url": "https://github.com/daleeidd/postcss-define-property",
"description": "To define properties shortcut.",
"tags": [
"extensions"
],
"author": "daleeidd",
"stars": 40
},
{
"name": "postcss-each",
"url": "https://github.com/outpunk/postcss-each",
"description": "Adds @each statement.",
"tags": [
"extensions"
],
"author": "outpunk",
"stars": 82
},
{
"name": "postcss-for",
"url": "https://github.com/antyakushev/postcss-for",
"description": "Adds @for loops.",
"tags": [
"extensions"
],
"author": "antyakushev",
"stars": 73
},
{
"name": "postcss-functions",
"url": "https://github.com/andyjansson/postcss-functions",
"description": "enables exposure of JavaScript functions.",
"tags": [
"extensions"
],
"author": "andyjansson",
"stars": 136
},
{
"name": "postcss-constants",
"url": "https://github.com/macropodhq/postcss-constants",
"description": "Adds support for localized constants.",
"tags": [
"extensions"
],
"author": "macropodhq",
"stars": 58
},
{
"name": "postcss-match",
"url": "https://github.com/rtsao/postcss-match",
"description": "adds @match for Rust-style pattern matching.",
"tags": [
"extensions"
],
"author": "rtsao",
"stars": 10
},
{
"name": "postcss-map",
"url": "https://github.com/pascalduez/postcss-map",
"description": "Enables configuration maps.",
"tags": [
"extensions"
],
"author": "pascalduez",
"stars": 101
},
{
"name": "postcss-mixins",
"url": "https://github.com/postcss/postcss-mixins",
"description": "Enables mixins more powerful than Sass', defined within stylesheets or in JS.",
"tags": [
"extensions",
"sass"
],
"author": "postcss",
"stars": 309
},
{
"name": "postcss-media-variables",
"url": "https://github.com/WolfgangKluge/postcss-media-variables",
"description": "Adds support for var() and calc() in @media rules.",
"tags": [
"extensions",
"media-queries"
],
"author": "WolfgangKluge",
"stars": 19
},
{
"name": "postcss-modular-scale",
"url": "https://github.com/kristoferjoseph/postcss-modular-scale",
"description": "Adds a modular scale ms() function.",
"tags": [
"extensions"
],
"author": "kristoferjoseph",
"stars": 51
},
{
"name": "postcss-nested",
"url": "https://github.com/postcss/postcss-nested",
"description": "Unwraps nested rules.",
"tags": [
"extensions",
"sass"
],
"author": "postcss",
"stars": 538
},
{
"name": "postcss-nested-props",
"url": "https://github.com/jedmao/postcss-nested-props",
"description": "Unwraps nested properties.",
"tags": [
"extensions"
],
"author": "jedmao",
"stars": 49
},
{
"name": "postcss-pseudo-class-enter",
"url": "https://github.com/jonathantneal/postcss-pseudo-class-enter",
"description": "Transforms :enter into :hover and :focus.",
"tags": [
"extensions"
],
"author": "jonathantneal",
"stars": 28
},
{
"name": "postcss-quantity-queries",
"url": "https://github.com/pascalduez/postcss-quantity-queries",
"description": "Enables quantity queries.",
"tags": [
"extensions",
"sass"
],
"author": "pascalduez",
"stars": 106
},
{
"name": "postcss-sassy-mixins",
"url": "https://github.com/andyjansson/postcss-sassy-mixins",
"description": "Enables mixins with Sass keywords.",
"tags": [
"extensions",
"sass"
],
"author": "andyjansson",
"stars": 37
},
{
"name": "postcss-simple-extend",
"url": "https://github.com/davidtheclark/postcss-simple-extend",
"description": "Lightweight extending of silent classes, like Sass' @extend.",
"tags": [
"extensions",
"sass"
],
"author": "davidtheclark",
"stars": 31
},
{
"name": "postcss-simple-vars",
"url": "https://github.com/postcss/postcss-simple-vars",
"description": "Supports for Sass-style variables.",
"tags": [
"extensions",
"sass"
],
"author": "postcss",
"stars": 309
},
{
"name": "postcss-strip-units",
"url": "https://github.com/whitneyit/postcss-strip-units",
"description": "Strips units off of property values.",
"tags": [
"extensions"
],
"author": "whitneyit",
"stars": 5
},
{
"name": "postcss-vertical-rhythm",
"url": "https://github.com/markgoodyear/postcss-vertical-rhythm",
"description": "Adds a vertical rhythm unit based on font-size and line-height.",
"tags": [
"extensions"
],
"author": "markgoodyear",
"stars": 73
},
{
"name": "csstyle",
"url": "https://github.com/geddski/csstyle",
"description": "Adds components workflow to your styles.",
"tags": [
"extensions"
],
"author": "geddski",
"stars": 897
},
{
"name": "postcss-gtk",
"url": "https://github.com/1j01/postcss-gtk",
"description": "Processes GTK+ CSS into browser CSS.",
"tags": [
"gtk"
],
"author": "1j01",
"stars": 17
},
{
"name": "postcss-ase-colors",
"url": "https://github.com/dfernandez79/postcss-ase-colors",
"description": "replaces color names with values read from an ASE palette file.",
"tags": [
"color"
],
"author": "dfernandez79",
"stars": 9
},
{
"name": "postcss-brand-colors",
"url": "https://github.com/postcss/postcss-brand-colors",
"description": "Inserts company brand colors in the brand-colors module.",
"tags": [
"color"
],
"author": "postcss",
"stars": 51
},
{
"name": "postcss-color-alpha",
"url": "https://github.com/avanes/postcss-color-alpha",
"description": "Transforms #hex.a, black(alpha) and white(alpha) to rgba().",
"tags": [
"color"
],
"author": "avanes",
"stars": 16
},
{
"name": "postcss-color-hcl",
"url": "https://github.com/devgru/postcss-color-hcl",
"description": "Transforms hcl(H, C, L) and hcl(H, C, L, alpha) to #rgb and #rgba.",
"tags": [
"color"
],
"author": "devgru",
"stars": 6
},
{
"name": "postcss-color-hexa",
"url": "https://github.com/nicksheffield/postcss-color-hexa",
"description": "Transforms hexa(hex, alpha) into rgba() format.",
"tags": [
"color"
],
"author": "nicksheffield",
"stars": 6
},
{
"name": "postcss-color-mix",
"url": "https://github.com/iamstarkov/postcss-color-mix",
"description": "Mixes two colors together.",
"tags": [
"color"
],
"author": "iamstarkov",
"stars": 14
},
{
"name": "postcss-color-palette",
"url": "https://github.com/zaim/postcss-color-palette",
"description": "Transforms CSS 2 color keywords to a custom palette.",
"tags": [
"color"
],
"author": "zaim",
"stars": 22
},
{
"name": "postcss-color-pantone",
"url": "https://github.com/longdog/postcss-color-pantone",
"description": "Transforms pantone color to RGB.",
"tags": [
"color"
],
"author": "longdog",
"stars": 14
},
{
"name": "postcss-color-scale",
"url": "https://github.com/kristoferjoseph/postcss-color-scale",
"description": "Adds a color scale cs() function.",
"tags": [
"color"
],
"author": "kristoferjoseph",
"stars": 11
},
{
"name": "postcss-color-short",
"url": "https://github.com/andrepolischuk/postcss-color-short",
"description": "adds shorthand color declarations.",
"tags": [
"color"
],
"author": "andrepolischuk",
"stars": 11
},
{
"name": "postcss-colorblind",
"url": "https://github.com/btholt/postcss-colorblind",
"description": "Transforms colors using filters to simulate colorblindness.",
"tags": [
"color"
],
"author": "btholt",
"stars": 311
},
{
"name": "postcss-hexrgba",
"url": "https://github.com/seaneking/postcss-hexrgba",
"description": "Adds shorthand hex rgba(hex, alpha) method.",
"tags": [
"color"
],
"author": "seaneking",
"stars": 35
},
{
"name": "postcss-rgb-plz",
"url": "https://github.com/himynameisdave/postcss-rgb-plz",
"description": "converts 3 or 6 digit hex values to rgb",
"tags": [
"color"
],
"author": "himynameisdave",
"stars": 1
},
{
"name": "postcss-assets",
"url": "https://github.com/borodean/postcss-assets",
"description": "Allows you to simplify URLs, insert image dimensions, and inline files.",
"tags": [
"images"
],
"author": "borodean",
"stars": 512
},
{
"name": "postcss-at2x",
"url": "https://github.com/simonsmith/postcss-at2x",
"description": "Handles retina background images via use of at-2x keyword.",
"tags": [
"images"
],
"author": "simonsmith",
"stars": 43
},
{
"name": "postcss-data-packer",
"url": "https://github.com/Ser-Gen/postcss-data-packer",
"description": "Moves embedded Base64 data to a separate file.",
"tags": [
"images"
],
"author": "Ser-Gen",
"stars": 19
},
{
"name": "postcss-image-set",
"url": "https://github.com/alex499/postcss-image-set",
"description": "Adds background-image with first image for image-set().",
"tags": [
"images"
],
"author": "alex499",
"stars": 20
},
{
"name": "postcss-font-pack",
"url": "https://github.com/jedmao/postcss-font-pack",
"description": "Simplifies font declarations and validates they match configured font packs.",
"tags": [
"fonts"
],
"author": "jedmao",
"stars": 17
},
{
"name": "postcss-fontpath",
"url": "https://github.com/seaneking/postcss-fontpath",
"description": "Adds font links for different browsers.",
"tags": [
"fonts"
],
"author": "seaneking",
"stars": 50
},
{
"name": "postcss-sprites",
"url": "https://github.com/2createStudio/postcss-sprites",
"description": "Generates CSS sprites from stylesheets.",
"tags": [
"images"
],
"author": "2createStudio",
"stars": 362
},
{
"name": "postcss-svg-fallback",
"url": "https://github.com/justim/postcss-svg-fallback",
"description": "Converts SVG in your CSS to PNG files for IE 8.",
"tags": [
"svg",
"images"
],
"author": "justim",
"stars": 39
},
{
"name": "postcss-svgo",
"url": "https://github.com/ben-eb/postcss-svgo",
"description": "Processes inline SVG through SVGO.",
"tags": [
"svg",
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 87
},
{
"name": "postcss-url",
"url": "https://github.com/postcss/postcss-url",
"description": "Rebases or inlines url()s.",
"tags": [
"images"
],
"author": "postcss",
"stars": 235
},
{
"name": "webpcss",
"url": "https://github.com/lexich/webpcss",
"description": "Adds URLs for WebP images for browsers that support WebP.",
"tags": [
"images"
],
"author": "lexich",
"stars": 51
},
{
"name": "postcss-urlrev",
"url": "https://github.com/yuezk/postcss-urlrev",
"description": "Adds md5 hash strings to url()s.",
"tags": [
"images"
],
"author": "yuezk",
"stars": 17
},
{
"name": "postcss-grid",
"url": "https://github.com/andyjansson/postcss-grid",
"description": "Adds a semantic grid system.",
"tags": [
"grids"
],
"author": "andyjansson",
"stars": 71
},
{
"name": "postcss-neat",
"url": "https://github.com/jo-asakura/postcss-neat",
"description": "A semantic and fluid grid framework.",
"tags": [
"grids"
],
"author": "jo-asakura",
"stars": 94
},
{
"name": "lost",
"url": "https://github.com/peterramsing/lost",
"description": "Feature-rich calc() grid system.",
"tags": [
"grids"
],
"author": "corysimmons",
"stars": 4249
},
{
"name": "postcss-calc",
"url": "https://github.com/postcss/postcss-calc",
"description": "Reduces calc() to values (when expressions involve the same units).",
"tags": [
"optimizations"
],
"packs": [
"cssnano",
"cssnext",
"oldie"
],
"author": "postcss",
"stars": 135
},
{
"name": "postcss-import",
"url": "https://github.com/postcss/postcss-import",
"description": "Inlines the stylesheets referred to by @import rules.",
"tags": [
"optimizations"
],
"author": "postcss",
"stars": 813
},
{
"name": "postcss-single-charset",
"url": "https://github.com/hail2u/postcss-single-charset",
"description": " ensures that there is one and only one @charset rule at the top of file.",
"tags": [
"optimizations"
],
"author": "hail2u",
"stars": 8
},
{
"name": "postcss-zindex",
"url": "https://github.com/ben-eb/postcss-zindex",
"description": "Rebases positive z-index values.",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 76
},
{
"name": "css-byebye",
"url": "https://github.com/AoDev/css-byebye",
"description": "Removes the CSS rules that you don't want.",
"tags": [
"optimizations"
],
"author": "AoDev",
"stars": 44
},
{
"name": "css-mqpacker",
"url": "https://github.com/hail2u/node-css-mqpacker",
"description": "Joins matching CSS media queries into a single statement.",
"tags": [
"optimizations",
"media-queries"
],
"author": "hail2u",
"stars": 577
},
{
"name": "stylehacks",
"url": "https://github.com/ben-eb/stylehacks",
"description": "Removes CSS hacks based on browser support.",
"tags": [
"optimizations",
"fallbacks"
],
"author": "ben-eb",
"stars": 47
},
{
"name": "postcss-alias",
"url": "https://github.com/seaneking/postcss-alias",
"description": "Creates shorter aliases for properties.",
"tags": [
"shortcuts"
],
"author": "seaneking",
"stars": 41
},
{
"name": "postcss-all-link-colors",
"url": "https://github.com/jedmao/postcss-all-link-colors",
"description": "Insert colors for link-related pseudo-classes.",
"tags": [
"shortcuts",
"color"
],
"author": "jedmao",
"stars": 15
},
{
"name": "postcss-border",
"url": "https://github.com/andrepolischuk/postcss-border",
"description": "Adds shorthand for width and color of all borders in border property.",
"tags": [
"shortcuts"
],
"author": "andrepolischuk",
"stars": 8
},
{
"name": "postcss-center",
"url": "https://github.com/jedmao/postcss-center",
"description": "centers elements",
"tags": [
"shortcuts"
],
"author": "jedmao",
"stars": 42
},
{
"name": "postcss-circle",
"url": "https://github.com/jedmao/postcss-circle",
"description": "Inserts a circle with color.",
"tags": [
"shortcuts"
],
"author": "jedmao",
"stars": 11
},
{
"name": "postcss-clearfix",
"url": "https://github.com/seaneking/postcss-clearfix",
"description": "Adds fix and fix-legacy properties to the clear declaration.",
"tags": [
"shortcuts"
],
"author": "seaneking",
"stars": 46
},
{
"name": "postcss-crip",
"url": "https://github.com/johnie/postcss-crip",
"description": "Shorthand properties for Crips that are too lazy to write.",
"tags": [
"shortcuts"
],
"author": "johnie",
"stars": 18
},
{
"name": "postcss-default-unit",
"url": "https://github.com/antyakushev/postcss-default-unit",
"description": "Adds default unit to numeric CSS properties.",
"tags": [
"shortcuts"
],
"author": "antyakushev",
"stars": 7
},
{
"name": "postcss-easings",
"url": "https://github.com/postcss/postcss-easings",
"description": "Replaces easing names from easings.net with cubic-bezier() functions.",
"tags": [
"shortcuts"
],
"author": "postcss",
"stars": 84
},
{
"name": "postcss-filter",
"url": "https://github.com/alanev/postcss-filter",
"description": "adds shorthand for black and white filter.",
"tags": [
"shortcuts"
],
"author": "alanev",
"stars": 3
},
{
"name": "postcss-focus",
"url": "https://github.com/postcss/postcss-focus",
"description": "Adds :focus selector to every :hover.",
"tags": [
"shortcuts"
],
"author": "postcss",
"stars": 90
},
{
"name": "postcss-generate-preset",
"url": "https://github.com/simonsmith/postcss-generate-preset",
"description": "Allows quick generation of rules. Useful for creating repetitive utilities.",
"tags": [
"shortcuts"
],
"author": "simonsmith",
"stars": 7
},
{
"name": "postcss-input-style",
"url": "https://github.com/seaneking/postcss-input-style",
"description": "adds new pseudo-elements for cross-browser styling of inputs.",
"tags": [
"shortcuts",
"fallbacks"
],
"author": "seaneking",
"stars": 14
},
{
"name": "postcss-position",
"url": "https://github.com/seaneking/postcss-position",
"description": "Adds shorthand declarations for position attributes.",
"tags": [
"shortcuts"
],
"author": "seaneking",
"stars": 26
},
{
"name": "postcss-property-lookup",
"url": "https://github.com/simonsmith/postcss-property-lookup",
"description": "Allows referencing property values without a variable.",
"tags": [
"shortcuts"
],
"author": "simonsmith",
"stars": 57
},
{
"name": "postcss-responsive-type",
"url": "https://github.com/seaneking/postcss-responsive-type",
"description": "Changes font-size depending on screen size.",
"tags": [
"shortcuts"
],
"author": "seaneking",
"stars": 324
},
{
"name": "postcss-short",
"url": "https://github.com/jonathantneal/postcss-short",
"description": "Adds and extends numerous shorthand properties.",
"tags": [
"pack"
],
"author": "jonathantneal",
"stars": 163
},
{
"name": "postcss-size",
"url": "https://github.com/postcss/postcss-size",
"description": "Adds a size shortcut that sets width and height with one declaration.",
"tags": [
"shortcuts"
],
"author": "postcss",
"stars": 45
},
{
"name": "postcss-transform-shortcut",
"url": "https://github.com/jonathantneal/postcss-transform-shortcut",
"description": "Allows shorthand transform properties in CSS.",
"tags": [
"shortcuts"
],
"author": "jonathantneal",
"stars": 49
},
{
"name": "postcss-triangle",
"url": "https://github.com/jedmao/postcss-triangle",
"description": "creates a triangle",
"tags": [
"shortcuts"
],
"author": "jedmao",
"stars": 57
},
{
"name": "postcss-verthorz",
"url": "https://github.com/davidhemphill/postcss-verthorz",
"description": "Adds vertical and horizontal spacing declarations.",
"tags": [
"shortcuts"
],
"author": "davidhemphill",
"stars": 13
},
{
"name": "postcss-font-magician",
"url": "https://github.com/jonathantneal/postcss-font-magician",
"description": "generates all the @font-face rules needed in CSS.",
"tags": [
"shortcuts",
"fonts"
],
"author": "jonathantneal",
"stars": 842
},
{
"name": "postcss-class-prefix",
"url": "https://github.com/thompsongl/postcss-class-prefix",
"description": "Adds a prefix/namespace to class selectors.",
"tags": [
"other"
],
"author": "thompsongl",
"stars": 75
},
{
"name": "postcss-fakeid",
"url": "https://github.com/pathsofdesign/postcss-fakeid",
"description": "Transforms #foo IDs to attribute selectors [id='foo'].",
"tags": [
"other"
],
"author": "pathsofdesign",
"stars": 14
},
{
"name": "postcss-flexboxfixer",
"url": "https://github.com/hallvors/postcss-flexboxfixer",
"description": "Unprefixes -webkit- only flexbox in legacy CSS.",
"tags": [
"other",
"fallbacks"
],
"author": "hallvors",
"stars": 41
},
{
"name": "postcss-gradientfixer",
"url": "https://github.com/hallvors/postcss-gradientfixer",
"description": "Unprefixes -webkit- only gradients in legacy CSS.",
"tags": [
"other",
"fallbacks"
],
"author": "hallvors",
"stars": 14
},
{
"name": "postcss-increase-specificity",
"url": "https://github.com/MadLittleMods/postcss-increase-specificity",
"description": "increases the specificity of your selectors.",
"tags": [
"other"
],
"author": "MadLittleMods",
"stars": 36
},
{
"name": "postcss-mq-keyframes",
"url": "https://github.com/TCotton/postcss-mq-keyframes",
"description": "Moves any animation keyframes in media queries to the end of the file.",
"tags": [
"other",
"media-queries"
],
"author": "TCotton",
"stars": 3
},
{
"name": "postcss-pseudo-elements-content",
"url": "https://github.com/omgovich/postcss-pseudo-elements-content",
"description": "Automatically adds content: '' to :before and :after.",
"tags": [
"other"
],
"author": "omgovich",
"stars": 6
},
{
"name": "postcss-pxtorem",
"url": "https://github.com/cuth/postcss-pxtorem",
"description": "Converts pixel units to rem.",
"tags": [
"fonts",
"other"
],
"author": "cuth",
"stars": 666
},
{
"name": "postcss-remove-prefixes",
"url": "https://github.com/johnotander/postcss-remove-prefixes",
"description": "removes vendor prefixes.",
"tags": [
"other",
"future"
],
"author": "johnotander",
"stars": 13
},
{
"name": "postcss-style-guide",
"url": "https://github.com/morishitter/postcss-style-guide",
"description": "Generates a style guide automatically.",
"tags": [
"other"
],
"author": "morishitter",
"stars": 516
},
{
"name": "postcss-scopify",
"url": "https://github.com/pazams/postcss-scopify",
"description": "Adds a user input scope to each selector.",
"tags": [
"other"
],
"author": "pazams",
"stars": 30
},
{
"name": "cssfmt",
"url": "https://github.com/morishitter/cssfmt",
"description": "formats CSS source code automatically inspired by Gofmt.",
"tags": [
"other"
],
"author": "morishitter",
"stars": 2070
},
{
"name": "perfectionist",
"url": "https://github.com/ben-eb/perfectionist",
"description": "Formats poorly written CSS and renders a 'pretty' result.",
"tags": [
"other"
],
"author": "ben-eb",
"stars": 234
},
{
"name": "rtlcss",
"url": "https://github.com/MohammadYounes/rtlcss",
"description": "Mirrors styles for right-to-left locales.",
"tags": [
"other"
],
"author": "MohammadYounes",
"stars": 1035
},
{
"name": "bem-linter",
"url": "https://github.com/postcss/postcss-bem-linter",
"description": "Lints CSS for conformance to SUIT CSS methodology.",
"tags": [
"analysis",
"debug"
],
"author": "postcss",
"stars": 455
},
{
"name": "postcss-cssstats",
"url": "https://github.com/cssstats/postcss-cssstats",
"description": "Returns an object with CSS statistics.",
"tags": [
"analysis"
],
"author": "cssstats",
"stars": 48
},
{
"name": "css2modernizr",
"url": "https://github.com/vovanbo/css2modernizr",
"description": "Creates a Modernizr config file that requires only the tests that your CSS uses.",
"tags": [
"analysis"
],
"author": "vovanbo",
"stars": 69
},
{
"name": "doiuse",
"url": "https://github.com/anandthakker/doiuse",
"description": "Lints CSS for browser support, using data from Can I Use.",
"tags": [
"analysis",
"debug"
],
"author": "anandthakker",
"stars": 823
},
{
"name": "immutable-css",
"url": "https://github.com/johnotander/immutable-css",
"description": "Lints CSS for class mutations.",
"tags": [
"analysis",
"debug"
],
"author": "johnotander",
"stars": 370
},
{
"name": "list-selectors",
"url": "https://github.com/davidtheclark/list-selectors",
"description": "Lists and categorizes the selectors used in your CSS, for code review.",
"tags": [
"analysis",
"debug"
],
"author": "davidtheclark",
"stars": 66
},
{
"name": "postcss-selector-source",
"url": "https://github.com/a-axton/postcss-selector-source",
"description": "Displays the original line and column position of your CSS selectors and declarations from your pre-processed files.",
"tags": [
"analysis"
],
"author": "a-axton",
"stars": 2
},
{
"name": "postcss-browser-reporter",
"url": "https://github.com/postcss/postcss-browser-reporter",
"description": "Displays warning messages from other plugins right in your browser.",
"tags": [
"other"
],
"author": "postcss",
"stars": 74
},
{
"name": "postcss-reporter",
"url": "https://github.com/postcss/postcss-reporter",
"description": "Logs warnings and other messages from other plugins in the console.",
"tags": [
"other"
],
"author": "postcss",
"stars": 122
},
{
"name": "postcss-australian-stylesheets",
"url": "https://github.com/dp-lewis/postcss-australian-stylesheets",
"description": "Australian Style Sheets.",
"tags": [
"fun"
],
"author": "dp-lewis",
"stars": 70
},
{
"name": "postcss-canadian-stylesheets",
"url": "https://github.com/chancancode/postcss-canadian-stylesheets",
"description": "Canadian Style Sheets.",
"tags": [
"fun"
],
"author": "chancancode",
"stars": 64
},
{
"name": "postcss-german-stylesheets",
"url": "https://github.com/timche/postcss-german-stylesheets",
"description": "German Style Sheets.",
"tags": [
"fun"
],
"author": "timche",
"stars": 40
},
{
"name": "postcss-imperial",
"url": "https://github.com/cbas/postcss-imperial",
"description": "adds CSS support for Imperial and US customary units of length.",
"tags": [
"fun"
],
"author": "cbas",
"stars": 25
},
{
"name": "postcss-russian-units",
"url": "https://github.com/Semigradsky/postcss-russian-units",
"description": "adds CSS support for russian units of length.",
"tags": [
"fun"
],
"author": "Semigradsky",
"stars": 54
},
{
"name": "postcss-pointer",
"url": "https://github.com/markgoodyear/postcss-pointer",
"description": "Replaces pointer: cursor with cursor: pointer.",
"tags": [
"fun"
],
"author": "markgoodyear",
"stars": 15
},
{
"name": "postcss-spiffing",
"url": "https://github.com/HashanP/postcss-spiffing",
"description": "Lets you use British English in your CSS.",
"tags": [
"fun"
],
"author": "HashanP",
"stars": 108
},
{
"name": "postcss-currency",
"url": "https://github.com/talgautb/postcss-currency",
"description": "replaces the name of currency with symbols.",
"tags": [
"other",
"fun"
],
"author": "talgautb",
"stars": 14
},
{
"name": "postcss-simple-grid",
"url": "https://github.com/admdh/postcss-simple-grid",
"description": "create grid with one line.",
"tags": [
"grids"
],
"author": "admdh",
"stars": 19
},
{
"name": "postcss-autoreset",
"url": "https://github.com/maximkoretskiy/postcss-autoreset",
"description": "automatically adds reset styles.",
"tags": [
"fallbacks"
],
"author": "maximkoretskiy",
"stars": 223
},
{
"name": "postcss-inline-comment",
"url": "https://github.com/moczolaszlo/postcss-inline-comment",
"description": "Plugin to use inline comments in CSS rules.",
"tags": [
"extensions"
],
"author": "moczolaszlo",
"stars": 21
},
{
"name": "postcss-mqwidth-to-class",
"url": "https://github.com/notacouch/postcss-mqwidth-to-class",
"description": "plugin converts min/max-width media queries to classes, for IE8 support",
"tags": [
"media-queries",
"fallbacks"
],
"author": "notacouch",
"stars": 5
},
{
"name": "postcss-swedish-stylesheets",
"url": "https://github.com/johnie/postcss-swedish-stylesheets",
"description": "plugin for writing Swedish Style Sheets.",
"tags": [
"fun"
],
"author": "johnie",
"stars": 23
},
{
"name": "postcss-flexbugs-fixes",
"url": "https://github.com/luisrudge/postcss-flexbugs-fixes",
"description": "fixes to some of known flexbox bugs",
"tags": [
"analysis"
],
"author": "luisrudge",
"stars": 591
},
{
"name": "postcss-round-subpixels",
"url": "https://github.com/himynameisdave/postcss-round-subpixels",
"description": "plugin that rounds sub-pixel values to the nearest full pixel.",
"tags": [
"fallbacks"
],
"author": "himynameisdave",
"stars": 11
},
{
"name": "postcss-lolcat-stylesheets",
"url": "https://github.com/sandralundgren/postcss-lolcat-stylesheets",
"description": "Lolcat aka Lolspeak Style Sheets.",
"tags": [
"fun"
],
"author": "sandralundgren",
"stars": 15
},
{
"name": "postcss-unmq",
"url": "https://github.com/jonathantneal/postcss-unmq",
"description": "removes media queries while preserving desktop rules for IE≤8.",
"tags": [
"media-queries",
"fallbacks"
],
"packs": [
"oldie"
],
"author": "jonathantneal",
"stars": 34
},
{
"name": "postcss-selector-matches",
"url": "https://github.com/postcss/postcss-selector-matches",
"description": "transforms CSS4 `:matches()` to more compatible CSS.",
"tags": [
"future"
],
"author": "postcss",
"stars": 36
},
{
"name": "postcss-pseudo-content-insert",
"url": "https://github.com/liquidlight/postcss-pseudo-content-insert",
"description": "PostCSS plugin inserts an empty content block into your :before and :after pseudo elements if it is missing.",
"tags": [
"optimizations",
"other"
],
"author": "liquidlight",
"stars": 13
},
{
"name": "postcss-partial-import",
"url": "https://github.com/jonathantneal/postcss-partial-import",
"description": "inlines standard imports and Sass-like partials.",
"tags": [
"optimizations"
],
"author": "jonathantneal",
"stars": 65
},
{
"name": "postcss-copy-assets",
"url": "https://github.com/shutterstock/postcss-copy-assets",
"description": "copies assets referenced by relative `url()`s into a build directory.",
"tags": [
"images",
"fonts"
],
"author": "shutterstock",
"stars": 17
},
{
"name": "postcss-write-svg",
"url": "https://github.com/jonathantneal/postcss-write-svg",
"description": "write inline SVGs in CSS.",
"tags": [
"svg"
],
"author": "jonathantneal",
"stars": 695
},
{
"name": "postcss-alias-atrules",
"url": "https://github.com/maximkoretskiy/postcss-alias-atrules",
"description": "creates shorter aliases for at-rules.",
"tags": [
"shortcuts"
],
"author": "maximkoretskiy",
"stars": 4
},
{
"name": "postcss-russian-stylesheets",
"url": "https://github.com/Semigradsky/postcss-russian-stylesheets",
"description": "Russian style sheets.",
"tags": [
"fun"
],
"author": "Semigradsky",
"stars": 57
},
{
"name": "postcss-nested-vars",
"url": "https://github.com/jedmao/postcss-nested-vars",
"description": "supports nested Sass-style variables.",
"tags": [
"extensions",
"sass"
],
"author": "jedmao",
"stars": 11
},
{
"name": "postcss-image-inliner",
"description": "to inline local/remote images.",
"url": "https://github.com/bezoerb/postcss-image-inliner",
"tags": [
"images"
],
"author": "bezoerb",
"stars": 8
},
{
"name": "postcss-axis",
"description": "that adds shorthands for opposite properties",
"url": "https://github.com/kinday/postcss-axis",
"tags": [
"shortcuts"
],
"author": "kinday",
"stars": 15
},
{
"name": "postcss-atroot",
"description": " to place rules directly at the root node.",
"url": "https://github.com/OEvgeny/postcss-atroot",
"tags": [
"extensions"
],
"author": "OEvgeny",
"stars": 4
},
{
"name": "postcss-instagram",
"description": " for adding Instagram filters to your photos.",
"url": "https://github.com/azat-io/postcss-instagram",
"tags": [
"images"
],
"author": "azat-io",
"stars": 101
},
{
"name": "postcss-responsive-images",
"description": " making responsive images.",
"url": "https://github.com/azat-io/postcss-responsive-images",
"tags": [
"images"
],
"author": "azat-io",
"stars": 8
},
{
"name": "postcss-tatar-stylesheets",
"description": "Tatar Style Sheets",
"url": "https://github.com/azat-io/postcss-tatar-stylesheets",
"tags": [
"fun"
],
"author": "azat-io",
"stars": 34
},
{
"name": "colorguard",
"description": " that helps maintain a consistent color palette.",
"url": "https://github.com/SlexAxton/css-colorguard",
"tags": [
"color"
],
"author": "SlexAxton",
"stars": 2387
},
{
"name": "postcss-unique-selectors",
"description": " that ensures that CSS selectors contain no duplicates.",
"url": "https://github.com/ben-eb/postcss-unique-selectors",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 14
},
{
"name": "postcss-reduce-idents",
"description": " that reduces custom identifiers.",
"url": "https://github.com/ben-eb/postcss-reduce-idents",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 9
},
{
"name": "postcss-ordered-values",
"description": " that ensures a consistent ordering of values.",
"url": "https://github.com/ben-eb/postcss-ordered-values",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 40
},
{
"name": "postcss-normalize-url",
"description": " that normalizes URLs.",
"url": "https://github.com/ben-eb/postcss-normalize-url",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 13
},
{
"name": "postcss-normalize-charset",
"description": " that adds/removes charset definitions, depending on the file's encoding.",
"url": "https://github.com/TrySound/postcss-normalize-charset",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "TrySound",
"stars": 13
},
{
"name": "postcss-minify-selectors",
"description": " that minifies CSS selectors.",
"url": "https://github.com/ben-eb/postcss-minify-selectors",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 8
},
{
"name": "postcss-minify-font-values",
"description": " that minifies font declarations.",
"url": "https://github.com/TrySound/postcss-minify-font-values",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "TrySound",
"stars": 11
},
{
"name": "postcss-merge-rules",
"description": " that merges CSS rules together.",
"url": "https://github.com/ben-eb/postcss-merge-rules",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 72
},
{
"name": "postcss-merge-longhand",
"description": " that merges longhand properties into shorthand.",
"url": "https://github.com/ben-eb/postcss-merge-longhand",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 28
},
{
"name": "postcss-merge-idents",
"description": " that merges keyframe & counter style identifiers.",
"url": "https://github.com/ben-eb/postcss-merge-idents",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 8
},
{
"name": "postcss-filter-plugins",
"description": " that excludes/warns on duplicated plugins.",
"url": "https://github.com/postcss/postcss-filter-plugins",
"tags": [
"other"
],
"packs": [
"cssnano"
],
"author": "postcss",
"stars": 18
},
{
"name": "postcss-discard-unused",
"description": " that removes unused counter styles, keyframes & fonts.",
"url": "https://github.com/ben-eb/postcss-discard-unused",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 16
},
{
"name": "postcss-discard-empty",
"description": " that removes empty rules and values.",
"url": "https://github.com/ben-eb/postcss-discard-empty",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 15
},
{
"name": "postcss-discard-duplicates",
"description": " that removes duplicate rules.",
"url": "https://github.com/ben-eb/postcss-discard-duplicates",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 57
},
{
"name": "postcss-discard-comments",
"description": " that removes comments from your CSS.",
"url": "https://github.com/ben-eb/postcss-discard-comments",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 74
},
{
"name": "postcss-convert-values",
"description": " that converts similar values, e.g. ms to s.",
"url": "https://github.com/ben-eb/postcss-convert-values",
"tags": [
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 19
},
{
"name": "postcss-colormin",
"description": " that minifies color values.",
"url": "https://github.com/ben-eb/postcss-colormin",
"tags": [
"color",
"optimizations"
],
"packs": [
"cssnano"
],
"author": "ben-eb",
"stars": 14
},
{
"name": "postcss-for-variables",
"description": "adds support custom property in at-rules `@for` loops",
"url": "https://github.com/GitScrum/postcss-for-variables",
"tags": [
"extensions"
],
"author": "GitScrum",
"stars": 1
},
{
"name": "postcss-color-yiq",
"description": " that sets foreground colors using the YIQ color space.",
"url": "https://github.com/ben-eb/postcss-color-yiq",
"tags": [
"color",
"extensions"
],
"author": "ben-eb",
"stars": 14
},
{
"name": "postcss-reverse-media",
"description": "reverse/Invert media query parameters.",
"url": "https://github.com/MadLittleMods/postcss-reverse-media",
"tags": [
"extensions"
],
"author": "MadLittleMods",
"stars": 3
},
{
"name": "postcss-short-spacing",
"description": "Extends `margin` and `padding` properties to optionally omit edges with an asterisk `*`.",
"url": "https://github.com/jonathantneal/postcss-short-spacing",
"tags": [
"ext