Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/acss-io/atomizer

A library to create small, reusable CSS that scales as your website grows.
https://github.com/acss-io/atomizer

atomic-css atomizer css functional-css utility-css

Last synced: 20 days ago
JSON representation

A library to create small, reusable CSS that scales as your website grows.

Awesome Lists containing this project

README

        

# Atomizer

Atomizer is a tool that helps you create Atomic CSS rules ([acss.io](http://acss.io)).

Atomic CSS is a collection of single purpose styling units for maximum reuse that fits well with components in templated frameworks such as [React](https://github.com/facebook/react), [Ember](https://github.com/emberjs/ember.js/) or [Angular](https://github.com/angular/angular.js). For more information we recommend that you read "[Challenging CSS best practices](http://www.smashingmagazine.com/2013/10/21/challenging-css-best-practices-atomic-approach/)", watch the Atomic CSS [presentation](https://www.youtube.com/watch?v=ojj_-6Xiud4), or [check this deck](https://www.haikudeck.com/atomic-css-science-and-technology-presentation-dJ0xlFjhBQ).

## Info

This is a monorepo of the various Atomizer ecosystem packages.

### Library

- Atomizer: The library source code is located in the `packages/atomizer` directory

### Plugins

- Grunt : [grunt-atomizer](https://github.com/acss-io/atomizer/tree/main/packages/grunt-atomizer)
- Gulp : [gulp-atomizer](https://github.com/acss-io/gulp-atomizer)
- Metalsmith : [metalsmith-atomizer](https://github.com/tests-always-included/metalsmith-atomizer)
- Webpack : [webpack-atomizer-loader](https://github.com/acss-io/atomizer/tree/main/packages/webpack-atomizer-loader)
- Boot-clj : [boot-atomizer](https://github.com/azizzaeny/boot-atomizer)
- Ember : [ember-cli-atomizer](https://github.com/nag5000/ember-cli-atomizer)

### Third Party Extensions

#### For Chrome

- [Atomic CSS Dev Tools](https://chrome.google.com/webstore/detail/atomic-css-devtools/dpkcndhnanpdlppppalhnhfbokhicdmi/related?hl=en)
- [Web Maker](https://chrome.google.com/webstore/detail/web-maker/lkfkkhfhhdkiemehlpkgjeojomhpccnh?hl=en)
- [Atomic CSS Helper](https://chrome.google.com/webstore/detail/atomic-css-helper/gpickgadladepnjlmaipnekafhpmangd?hl=en)

#### For VSCode

- [Atomic CSS Snippets](https://marketplace.visualstudio.com/items?itemName=acss-io.atomic-css-snippets) - Provides quick suggestions for Atomic CSS class names
- [Atomic-css-search](https://marketplace.visualstudio.com/items?itemName=ArvinH.atomic-css-search) - Search Atomic css right in your favorite editor.

## Contributing

Please read through our [CONTRIBUTING.md](https://github.com/acss-io/atomizer/blob/main/CONTRIBUTING.md) and fill out an issue at [atomizer/issues](https://github.com/acss-io/atomizer/issues/new)!

## License

This software is free to use under the Yahoo Inc. BSD license. See the [LICENSE file][] for license text and copyright information.

[license file]: https://github.com/acss-io/atomizer/blob/main/LICENSE.md

Third-party open source code used are listed in our [package.json file](https://github.com/acss-io/atomizer/blob/main/package.json).