A C/C++ library that compiles Sass to CSS, offering a portable and efficient alternative to Ruby Sass.
A C/C++ implementation of a Sass compiler
Engineered in C++ for speed, it often outperformed Ruby Sass and was competitive with other CSS compilers, as highlighted in the README for portability and efficiency.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supported a wide range of implementations across languages like Node.js, Python, Go, Ruby, and Java, facilitating integration into diverse tech stacks through community projects.
Designed to build with GCC, Clang, or Visual Studio on Linux, macOS, and Windows, emphasizing broad compatibility and ease of embedding in various environments.
Implemented as a library with a C API, allowing flexible integration into other applications and tools, unlike monolithic compilers, which enabled custom CLI wrappers like SassC.
Officially end-of-life with no updates, bug fixes, or security patches, as per the README warning, making it risky for any ongoing or new development.
While aiming for full Sass compatibility, the README admits there are known differences and open issues, limiting its use with modern CSS and Sass features.
Requires third-party bindings or tools like SassC for actual use, leading to inconsistent quality, maintenance, and potential fragmentation across the ecosystem.
Testing and development involve cloning additional projects like SassC and Sass-Spec, adding overhead and complexity for contributors, as noted in the README.
libsass is an open-source alternative to the following products: