Sass is an extension of CSS that adds
power and elegance to the basic language. It allows you to use variables,
nested rules, mixins, inline imports, and more, all with a fully
CSS-compatible syntax. Sass helps keep large stylesheets well-organized,
and get small stylesheets up and running quickly.
Sass has two syntaxes. The new main syntax (as of Sass 3) is known as
“SCSS” (for “Sassy CSS”), and is a superset of CSS’s syntax. This means
that every valid CSS stylesheet is valid SCSS as well. SCSS files use the
extension .scss.
The second, older syntax is known as the indented syntax (or just “Sass”).
Inspired by Haml’s terseness, it’s intended for people who prefer
conciseness over similarity to CSS. Instead of brackets and semicolons, it
uses the indentation of lines to specify blocks. Although no longer the
primary syntax, the indented syntax will continue to be supported. Files
in the indented syntax use the extension .sass.
Cirrus - A component
and utility centric SCSS framework designed for rapid prototyping.
Foundation for Sites
- The most advanced responsive front-end framework in the world. Quickly
create prototypes and production code for sites that work on any kind of
device.
Hocus-Pocus -
Universal and lightweight stylesheet starter kit that focuses on base
html elements and typography.
iotaCSS - Open source Sass-based
OOCSS framework built for scale.
Kickoff - Kickoff is a lightweight
front-end framework for creating scalable, performant and responsive
sites.
Materialize - Modern responsive
front-end framework based on Material Design.
Breakpoint -
Breakpoint makes writing media queries in Sass super simple.
include-media
- Simple, elegant and maintainable media queries.
mq-scss - An extreamly
powerful but easy to use Sass media query mixin.
Sass MediaQueries
- Collection of useful media queries mixins for Sass (including iOS
devices, TVs and more).
Sass MQ - Sass mixin
that helps you compose media queries in an elegant way.
Color
brand-colors - 1100+ collection
of popular brand colors available in Sass, Less, Stylus and CSS.
Open color - Open color
is a color scheme for UI design. Available in CSS, SCSS, LESS, Stylus,
Adobe library, Photoshop/Illustrator swatches and Sketch palette.
sass-planifolia -
Advanced color manipulation and contrast calculation in vanilla Sass.
scss-blend-modes
- Using standard color blending functions in Sass.
Typography
Sassline - Set text on the web to a
baseline grid with Sass & rems using a responsive modular-scale.
Sassy-Gridlover
- Super easy to use Sass mixins to establish a typographic system with
modular scale and vertical rhythm. Based on the Gridlover app.
Shevy - Typography
made easy. A vertical rhythm library.
Typi - Sass mixin to make
responsive typography easy.
Hover - Collection of CSS3
powered hover animated effects to be applied to links, buttons, logos,
SVG, featured images and so on. Available in CSS, Sass, and LESS.
Kf - Sass mixin library for creating
keyframe-based animations from maps.
Sass Burger -
Sass mixin for creating animated hamburger icon.
SpinThatShit -
Set of SCSS mixins for single element loaders and spinners.
Miscellaneous
Angled Edges -
Sass mixin for creating angled edges on sections by dynamically encoding
SVGs.
Bourbon - Simple and lightweight mixin
library for Sass.
Buttono - A flexible
Sass mixin for creating BEM-style buttons.
Buttons - CSS button
library built using Sass and Compass.
csstyle - A SCSS library to help you
build modular CSS that generates your selectors for you and deals with
specificity automatically.
Family.scss - Set of
26 smart Sass mixins which will help you to manage the style of
:nth-child’ified elements, in an easy and classy way.
Gerillass - A Sass mixin library to
help you create modern web sites.
Modular Scale
- Modular scale calculator built into your Sass.
normalize-scss
- Sass/Compass version of Normalize.css, a collection of HTML element
and attribute rulesets to normalize styles across all browsers.
Pretty checkbox
- SCSS/CSS library to beautify checkbox and radio buttons.
retina.js - JavaScript,
SCSS, Sass, Less, and Stylus helpers for rendering high-resolution image
variants.
Sass Accoutrement
- Accoutrement modules are Sass toolkits that work together to form the
central configuration of a project. The tools can be used individually,
or integrated for extra power.
Sass Deprecate
- Sass mixin that helps managing code deprecation.
Sass flexbox mixin
- Set of mixins for those who want to mess around with flexbox using the
native support of current browsers.
libsass - C/C++
implementation of a Sass compiler.
node-sass-magic-importer
- Custom node-sass importer for selector specific imports, node
importing, module importing, globbing support and importing files only
once.
OctoLinker
- Navigate through .scss and .sass files efficiently with the
OctoLinker browser extension for GitHub.
sass-extract -
Extract variables from scss files. Use scss to describe styles for use
in javascript by extracting computed styles into js objects. Supports
imports and advanced language features.
SharpScss - P/Invoke
.NET wrapper around libsass to convert SCSS to CSS supporting
NET2.0/NET3.5/NET4.x+ and CoreCLR platform.
stylelint - A mighty, modern CSS
linter that helps you enforce consistent conventions and avoid errors in
your stylesheets. Supports CSS-like syntaxes, including SCSS.