Open Source Software

Project Wallace's goal is to create software to make maintaining CSS easier.

Tools

  1. CSS Analyzer

    CSS Analyzer

    Analytics for CSS.

    @projectwallace/css-analyzer
  2. Wallace CLI

    Wallace CLI

    Get CSS analytics in your terminal

    bartveneman/wallace-cli
  3. Constyble

    Constyble

    CSS complexity linter

    bartveneman/constyble
  4. Color sorter

    Color Sorter

    Sort CSS colors by hue, then by saturation.

    bartveneman/color-sorter
  5. Extract CSS

    Extract CSS Core

    Extract all the CSS from any webpage

    bartveneman/extract-css-core
  6. Extract CSS

    Extract CSS

    Extract all the CSS from any webpage, packaged as a serverless function for Now

    bartveneman/extract-css
  7. Diff

    CSS Analyzer Diff

    Calculate the difference between two sets of CSS stats.

    bartveneman/css-analyzer-diff
  8. Wallace/Hyper theme

    hyper-wallace

    A Project Wallace theme for Hyper

    bartveneman/wallace-hyper

Modules

  1. ID selector

    has-css-id-selector

    A test to determine wether a selector contains an ID selector

    bartveneman/has-css-id-selector
  2. JS selector

    has-css-js-selector

    A test to determine wether a selector contains a JavaScript selector

    bartveneman/has-css-js-selector
  3. Universal selector

    has-css-universal-selector

    A test to determine wether a selector contains a universal selector

    bartveneman/has-css-universal-selector
  4. A11y selector

    has-css-accessibility-selector

    A test to determine wether a selector contains an accessibility-related selector

    bartveneman/has-css-accessibility-selector