https://github.com/sass/sassc-ruby
Use libsass with Ruby!
https://github.com/sass/sassc-ruby
Keywords from Contributors
rubygems activejob activerecord mvc rack static-code-analysis code-formatter multithreading rubocop debugger
Last synced: about 2 hours ago
JSON representation
Repository metadata
Use libsass with Ruby!
- Host: GitHub
- URL: https://github.com/sass/sassc-ruby
- Owner: sass
- License: mit
- Archived: true
- Created: 2015-02-27T04:31:20.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T11:59:32.000Z (over 1 year ago)
- Last Synced: 2026-02-24T21:36:39.894Z (7 days ago)
- Language: Ruby
- Homepage:
- Size: 327 KB
- Stars: 363
- Watchers: 10
- Forks: 161
- Open Issues: 75
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
README.md
SassC Has Reached End-of-Life
The sassc gem should no longer be used, and will no longer be receiving any updates.
The sass-embedded gem is the recommended way to move away from sassc. It bundles the Dart Sass command-line executable, and uses the Embedded Sass Protocol to provide a Modern Ruby API for compiling Sass and defining custom importers and functions.
If you find it difficult migrating to the Modern Ruby API, the sassc-embedded gem is a drop-in replacement for the sassc gem. It provides the same Legacy Ruby API, but internally runs sass-embedded instead of libsass.
You can also use the dartsass-rails gem, a basic command-line integration with the Dart Sass executable from the sass-embedded gem; or dartsass-sprockets gem, an advanced sprockets integration with the Legacy Ruby API from the sassc-embedded gem, to plug smoothly into Ruby on Rails.
Alternately, you can explore using a JS build system with Dart Sass as a JavaScript library.
SassC

Use libsass with Ruby!
This gem combines the speed of libsass, the Sass C implementation, with the ease of use of the original Ruby Sass library.
libsass Version
Installation
Add this line to your application's Gemfile:
gem 'sassc'
And then execute:
bundle
Or install it yourself as:
gem install sassc
Usage
This library utilizes libsass to allow you to compile SCSS or SASS syntax
to CSS. To compile, use a SassC::Engine, e.g.:
SassC::Engine.new(sass, style: :compressed).render
Note: If you want to use this library with Rails/Sprockets, check out
sassc-rails.
Additionally, you can use SassC::Sass2Scss to convert Sass syntax to Scss syntax.
Credits
This gem is maintained by Ryan Boland
and awesome contributors.
Changelog
See CHANGELOG.md.
Contributing
Project Setup
- Clone repo
- Install dependencies -
bundle install - Run the tests -
bundle exec rake test
Code Changes
- Fork it ( https://github.com/sass/sassc-ruby/fork )
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - try to include tests - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Owner metadata
- Name: Sass
- Login: sass
- Email:
- Kind: organization
- Description:
- Website: https://sass-lang.com
- Location:
- Twitter: SassCSS
- Company:
- Icon url: https://avatars.githubusercontent.com/u/317889?v=4
- Repositories: 28
- Last ynced at: 2024-10-29T23:35:42.738Z
- Profile URL: https://github.com/sass
GitHub Events
Total
- Pull request event: 1
- Fork event: 4
- Issues event: 1
- Watch event: 3
- Issue comment event: 18
- Push event: 1
Last Year
- Fork event: 1
- Watch event: 2
- Issue comment event: 2
Committers metadata
Last synced: 1 day ago
Total Commits: 284
Total Committers: 40
Avg Commits per committer: 7.1
Development Distribution Score (DDS): 0.359
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Ryan Boland | b****m@g****m | 182 |
| Gleb Mazovetskiy | g****b@g****m | 17 |
| pavel | p****y@e****z | 9 |
| Edward Ocampo-Gooding | e****d@e****t | 8 |
| Matt Harker | m****t@t****k | 7 |
| Corey Csuhta | g****t@c****m | 6 |
| Roman Sandler | r****r@z****m | 4 |
| Ryunosuke Sato | t****s@g****m | 4 |
| Tyler Horth | t****h@s****m | 3 |
| Ruben Swieringa | r****a@n****m | 3 |
| Edward Ocampo-Gooding | h****o@e****o | 3 |
| Fabian Schwahn | f****n@g****m | 3 |
| Takashi Kokubun | t****n@c****m | 2 |
| David Rodríguez | d****z@r****t | 2 |
| Michael Glass | me@m****s | 2 |
| Nick Small | n****k@s****m | 2 |
| Shun Wakatsuki | s****i@g****m | 2 |
| Benoit Daloze | b****e@o****m | 2 |
| leaf corcoran | l****t@g****m | 2 |
| Yiqiu Huang | y****g@o****m | 1 |
| なつき | i@n****e | 1 |
| ahmadine | 5****e | 1 |
| William Sullivan | w****m@e****m | 1 |
| OKURA Masafumi | m****8@g****m | 1 |
| Nick Schonning | n****i@g****m | 1 |
| Masataka Pocke Kuwabara | k****a@p****e | 1 |
| Linas Juškevičius | l****s@p****t | 1 |
| Lars Kanis | k****s@c****e | 1 |
| Jun Kuriyama | k****a@s****p | 1 |
| John Bolliger | j****r@g****m | 1 |
| and 10 more... | ||
Committer domains:
- shopify.com: 2
- easy.cz: 1
- edwardog.net: 1
- theflux.co.uk: 1
- cjcsuhta.com: 1
- zendesk.com: 1
- nedap.com: 1
- edward.bio: 1
- cookpad.com: 1
- riseup.net: 1
- mike.is: 1
- oracle.com: 1
- opower.com: 1
- ntk.me: 1
- enkrates.com: 1
- pocke.me: 1
- prodigito.lt: 1
- comcard.de: 1
- s2factory.co.jp: 1
- easybroker.com: 1
- kalopa.com: 1
- bradparker.com: 1
- suse.de: 1
- umich.edu: 1
Issue and Pull Request metadata
Last synced: 3 days ago
Total issues: 74
Total pull requests: 39
Average time to close issues: 5 months
Average time to close pull requests: about 2 months
Total issue authors: 73
Total pull request authors: 25
Average comments per issue: 6.86
Average comments per pull request: 2.0
Merged pull request: 20
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: 2 minutes
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- johnnyshields (2)
- rstammer (1)
- nex3 (1)
- rubenswieringa (1)
- c-sonnier (1)
- stof (1)
- wjessop (1)
- pmusaraj (1)
- MattReimer (1)
- rafaelfranca (1)
- thomasvanholder (1)
- wbirkett (1)
- Convincible (1)
- eregon (1)
- michaelglass (1)
Top Pull Request Authors
- ahorek (7)
- johnnyshields (3)
- ntkme (3)
- kolen (2)
- jamesottaway (2)
- glebm (2)
- eregon (2)
- asottile (1)
- dtynan (1)
- larskanis (1)
- bmwiedemann (1)
- ywen (1)
- bbuchalter (1)
- casperisfine (1)
- olleolleolle (1)
Top Issue Labels
- enhancement (1)
Top Pull Request Labels
Package metadata
- Total packages: 27
-
Total downloads:
- rubygems: 382,248,032 total
- Total docker downloads: 1,375,048,762
- Total dependent packages: 172 (may contain duplicates)
- Total dependent repositories: 170,988 (may contain duplicates)
- Total versions: 222
- Total maintainers: 4
gem.coop: sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Documentation: http://www.rubydoc.info/gems/sassc/
- Licenses: MIT
- Latest release: 2.4.0 (published almost 6 years ago)
- Last Synced: 2026-03-02T07:31:27.780Z (1 day ago)
- Versions: 72
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 191,133,835 Total
- Docker Downloads: 687,524,381
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.044%
- Downloads: 0.131%
- Maintainers (1)
debian-13: ruby-sassc
- Homepage: https://github.com/sass/sassc-ruby
- Documentation: https://packages.debian.org/trixie/ruby-sassc
- Licenses: mit
- Latest release: 2.4.0+ds-2 (published 19 days ago)
- Last Synced: 2026-02-13T13:19:26.569Z (18 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.361%
- Forks count: 0.536%
- Stargazers count: 0.91%
rubygems.org: sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Documentation: http://www.rubydoc.info/gems/sassc/
- Licenses: MIT
- Latest release: 2.4.0 (published almost 6 years ago)
- Last Synced: 2026-03-02T01:30:49.805Z (2 days ago)
- Versions: 72
- Dependent Packages: 170
- Dependent Repositories: 170,988
- Downloads: 191,113,359 Total
- Docker Downloads: 687,524,381
-
Rankings:
- Dependent repos count: 0.1%
- Downloads: 0.129%
- Docker downloads count: 0.176%
- Dependent packages count: 0.209%
- Average: 0.947%
- Forks count: 2.094%
- Stargazers count: 2.974%
- Maintainers (1)
alpine-v3.18: ruby-sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Licenses: MIT
- Latest release: 2.4.0-r3 (published almost 3 years ago)
- Last Synced: 2026-02-03T22:27:18.551Z (28 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 5.533%
- Forks count: 8.758%
- Stargazers count: 13.376%
- Maintainers (1)
proxy.golang.org: github.com/sass/sassc-ruby
- Homepage:
- Documentation: https://pkg.go.dev/github.com/sass/sassc-ruby#section-documentation
- Licenses: mit
- Latest release: v2.4.0+incompatible (published almost 6 years ago)
- Last Synced: 2026-03-02T09:23:40.151Z (1 day ago)
- Versions: 45
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 2.186%
- Stargazers count: 2.977%
- Average: 6.385%
- Dependent packages count: 9.576%
- Dependent repos count: 10.802%
alpine-edge: ruby-sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Licenses: MIT
- Latest release: 2.4.0-r5 (published 11 months ago)
- Last Synced: 2026-02-03T22:27:16.494Z (28 days ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 9.702%
- Average: 9.709%
- Stargazers count: 14.492%
- Dependent packages count: 14.641%
- Maintainers (1)
alpine-v3.15: ruby-sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Licenses: MIT
- Latest release: 2.4.0-r1 (published over 4 years ago)
- Last Synced: 2026-02-03T22:27:15.011Z (28 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 6.508%
- Stargazers count: 9.327%
- Average: 10.355%
- Dependent packages count: 25.585%
- Maintainers (1)
alpine-v3.16: ruby-sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Licenses: MIT
- Latest release: 2.4.0-r2 (published almost 4 years ago)
- Last Synced: 2026-02-03T22:27:15.834Z (28 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 6.756%
- Stargazers count: 10.078%
- Average: 11.036%
- Dependent packages count: 27.311%
- Maintainers (1)
alpine-v3.17: ruby-sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Licenses: MIT
- Latest release: 2.4.0-r2 (published almost 4 years ago)
- Last Synced: 2026-02-03T22:27:13.729Z (28 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 8.432%
- Average: 12.002%
- Stargazers count: 12.322%
- Dependent packages count: 27.254%
- Maintainers (1)
conda-forge.org: rb-sassc
- Homepage: https://rubygems.org/gems/sassc
- Licenses: MIT
- Latest release: 2.3.0 (published almost 6 years ago)
- Last Synced: 2026-02-03T22:27:29.326Z (28 days ago)
- Versions: 3
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Forks count: 14.876%
- Stargazers count: 20.76%
- Average: 26.077%
- Dependent packages count: 28.988%
- Dependent repos count: 39.683%
rubygems.org: sassc-mokum
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Status: removed
- Documentation: http://www.rubydoc.info/gems/sassc-mokum/
- Licenses: MIT
- Latest release: 2.4.1 (published about 3 years ago)
- Last Synced: 2026-03-02T09:23:35.798Z (1 day ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 36 Total
-
Rankings:
- Forks count: 1.765%
- Stargazers count: 2.594%
- Dependent packages count: 15.673%
- Average: 33.148%
- Dependent repos count: 46.016%
- Downloads: 99.691%
- Maintainers (1)
gem.coop: precompiled-sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Documentation: http://www.rubydoc.info/gems/precompiled-sassc/
- Licenses: MIT
- Latest release: 2.4.0 (published 16 days ago)
- Last Synced: 2026-03-02T09:23:39.986Z (1 day ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 403 Total
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 33.312%
- Downloads: 99.936%
- Maintainers (1)
rubygems.org: precompiled-sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Documentation: http://www.rubydoc.info/gems/precompiled-sassc/
- Licenses: MIT
- Latest release: 2.4.0 (published 16 days ago)
- Last Synced: 2026-02-27T23:22:12.199Z (4 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 399 Total
-
Rankings:
- Dependent packages count: 14.061%
- Dependent repos count: 43.068%
- Average: 49.933%
- Downloads: 92.669%
- Maintainers (1)
ubuntu-23.04: ruby-sassc
- Homepage: https://github.com/sass/sassc-ruby
- Licenses:
- Latest release: 2.4.0+ds-1 (published 21 days ago)
- Last Synced: 2026-02-11T06:49:16.556Z (21 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.10: ruby-sassc
- Homepage: https://github.com/sass/sassc-ruby
- Licenses:
- Latest release: 2.4.0+ds-1 (published 18 days ago)
- Last Synced: 2026-02-13T18:32:34.954Z (18 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-11: ruby-sassc
- Homepage: https://github.com/sass/sassc-ruby
- Documentation: https://packages.debian.org/bullseye/ruby-sassc
- Licenses:
- Latest release: 2.2.1-1 (published 21 days ago)
- Last Synced: 2026-02-13T08:24:39.756Z (19 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
guix: ruby-sassc
Use libsss from Ruby
- Homepage: https://github.com/sass/sassc-ruby
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/ruby-xyz.scm#n12878
- Licenses: expat
- Latest release: 2.4.0 (published 1 day ago)
- Last Synced: 2026-03-02T18:56:26.514Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-22.04: ruby-sassc
- Homepage: https://github.com/sass/sassc-ruby
- Licenses:
- Latest release: 2.4.0+ds-1 (published 18 days ago)
- Last Synced: 2026-02-13T13:25:43.332Z (18 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-12: ruby-sassc
- Homepage: https://github.com/sass/sassc-ruby
- Documentation: https://packages.debian.org/bookworm/ruby-sassc
- Licenses:
- Latest release: 2.4.0+ds-1 (published 19 days ago)
- Last Synced: 2026-02-12T23:40:51.758Z (19 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
alpine-v3.23: ruby-sassc
Use libsass with Ruby!
alpine-v3.20: ruby-sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Licenses: MIT
- Latest release: 2.4.0-r4 (published about 2 years ago)
- Last Synced: 2026-02-03T13:22:26.486Z (28 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.19: ruby-sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Licenses: MIT
- Latest release: 2.4.0-r3 (published almost 3 years ago)
- Last Synced: 2026-02-03T22:27:09.947Z (28 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.22: ruby-sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Licenses: MIT
- Latest release: 2.4.0-r5 (published 11 months ago)
- Last Synced: 2026-02-03T22:27:20.736Z (28 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.21: ruby-sassc
Use libsass with Ruby!
- Homepage: https://github.com/sass/sassc-ruby
- Licenses: MIT
- Latest release: 2.4.0-r4 (published about 2 years ago)
- Last Synced: 2026-02-03T22:27:20.351Z (28 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- bundler >= 0 development
- minitest ~> 5.5.1 development
- minitest-around >= 0 development
- pry >= 0 development
- rake >= 0 development
- rake-compiler >= 0 development
- rake-compiler-dock >= 0 development
- test_construct >= 0 development
- ffi ~> 1.9
Score: 31.058239148548594