awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
S

sass/libsass

0
View on GitHub↗
4,327 stars·473 forks·C++·15 views

Libsass

LibSass is a high-performance Sass to CSS compiler implemented as a native C++ engine. It transforms style sheets written in a pre-processor language into standard CSS.

The project provides a C language application binary interface that allows the compilation engine to be embedded into different programming languages. It features a modular architecture that supports extending compilation logic through a shared-library plugin system.

The engine handles style sheet resolution and uses a multi-stage process to parse source text into an abstract syntax tree before emitting the final CSS output.

Features

  • Sass Compilers - Transforms style sheets written in Sass into standard CSS using a high-performance native engine.
  • Language-Agnostic Embeddings - Offers a C interface allowing the Sass compiler to be embedded across different programming languages.
  • Embedded - Provides a C interface for embedding pre-processor style sheet compilation into other languages.
  • C++ Implementations - Utilizes a native C++ implementation to ensure high execution speed and efficient memory management.
  • C-Language Application Binary Interfaces - Provides a stable C ABI that allows the high-performance engine to be embedded into various programming languages.
  • Native Compiler Engines - Implements a native C++ binary core for efficient processing of preprocessor language syntax.
  • CSS Preprocessors - Provides a high-performance engine for integrating Sass pre-processing into the build pipeline.
  • CSS Preprocessors - Ships a modular CSS preprocessor that transforms modular style sheets into standard CSS.
  • Binary Plugin Systems - Implements a modular system for loading external shared binary libraries from local directories.
  • Abstract Syntax Tree Parsing - Implements a multi-stage process to transform source text into a structured tree for analysis and CSS generation.
  • Compiler Extensions - Extends the compiler's analysis and transformation capabilities via external logic modules.
  • Multi-Pass Compiler Pipelines - Employs a multi-pass pipeline that resolves references before emitting the final CSS output.
  • Directory-Based Plugin Loading - Automatically discovers and loads external logic modules from local filesystem directories.
  • Plugin-Based Logic Extensions - Supports extending the compilation process by loading external binary logic modules.
  • Style Sheet Dependency Resolution - Resolves nested imports and variables by traversing a dependency tree of source style sheets.
  • Style Guides - C/C++ implementation of the Sass compiler.

Star history

Star history chart for sass/libsassStar history chart for sass/libsass

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Libsass

These projects share indexed features with Libsass. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jtangelder/sass-loaderjtangelder avatar

    jtangelder/sass-loader

    3,895View on GitHub↗

    sass-loader is a build tool plugin that compiles Sass source files into standard CSS for web browser compatibility. It functions as a bridge between build engine resolution logic and Sass compilation engines to process stylesheets. The tool provides a wrapper for different Sass compilation engines, allowing for specific engine configuration. It handles the resolution of external style imports using internal path resolution logic and supports the injection of shared style data and variables into entry files for project-wide consistency. The system manages the transformation of styles through

    JavaScript
    View on GitHub↗3,895
  • sass/dart-sasssass avatar

    sass/dart-sass

    4,195View on GitHub↗

    This project is a CSS stylesheet compiler that transforms Sass source code into standard CSS. It provides the primary mechanism for converting styles while implementing syntax rules for web browsers and applications. The compiler supports a module-based dependency system that uses dedicated namespaces to provide encapsulation and prevent global scope collisions. It includes specialized engines for multi-model color conversion and advanced mathematical calculations, including trigonometry and logarithms. Capabilities cover a broad range of build and analysis tools, including the generation of

    Dart
    View on GitHub↗4,195
  • sass/sasssass avatar

    sass/sass

    15,373View on GitHub↗

    Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules, mixins, and functions. It functions as a comprehensive design system tool, enabling developers to organize complex stylesheets into modular, reusable components while automating the transformation of advanced syntax into browser-compatible CSS. The project distinguishes itself through its sophisticated build automation and language-level extensibility. It provides robust support for programmatic style generation, including conditional logic, iterative loops, and unit-aware math

    TypeScript
    View on GitHub↗15,373
  • oklai/koalaoklai avatar

    oklai/koala

    3,952View on GitHub↗

    Koala is a graphical user interface for managing the compilation, transpilation, and background monitoring of web asset preprocessors. It serves as a build tool that converts Less, Sass, and CoffeeScript files into browser-compatible CSS and JavaScript. The application features a visual interface for controlling the transformation process, removing the need for command line interaction. It integrates a background file monitor that automatically recompiles source files in real time as changes are detected on the local filesystem. The tool provides utilities for managing global and project-spe

    JavaScript
    View on GitHub↗3,952
Compare all 30 related projects→

Frequently asked questions

What does sass/libsass do?

LibSass is a high-performance Sass to CSS compiler implemented as a native C++ engine. It transforms style sheets written in a pre-processor language into standard CSS.

What are the main features of sass/libsass?

The main features of sass/libsass are: Sass Compilers, Language-Agnostic Embeddings, Embedded, C++ Implementations, C-Language Application Binary Interfaces, Native Compiler Engines, CSS Preprocessors, Binary Plugin Systems.

Which projects share features with sass/libsass?

Projects with overlapping indexed features include: jtangelder/sass-loader — sass-loader is a build tool plugin that compiles Sass source files into standard CSS for web browser compatibility. It… sass/dart-sass — This project is a CSS stylesheet compiler that transforms Sass source code into standard CSS. It provides the primary… sass/sass — Sass is a stylesheet compilation engine and CSS preprocessor that extends standard CSS with variables, nested rules,… oklai/koala — Koala is a graphical user interface for managing the compilation, transpilation, and background monitoring of web… farm-fe/farm — Farm is a Rust-based web build tool and development server that compiles JavaScript, TypeScript, CSS, HTML, and static… webpack/sass-loader — This project is a Webpack loader that transforms Sass source code into standard CSS stylesheets. It serves as an…