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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
S

sass/libsass

0
View on GitHub↗
4,327 estrellas·473 forks·C++·5 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de sass/libsassGráfico del historial de estrellas de sass/libsass

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace sass/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.

¿Cuáles son las características principales de sass/libsass?

Las características principales de sass/libsass son: Sass Compilers, Language-Agnostic Embeddings, Embedded, C++ Implementations, C-Language Application Binary Interfaces, Native Compiler Engines, CSS Preprocessors, Binary Plugin Systems.

¿Qué alternativas de código abierto existen para sass/libsass?

Las alternativas de código abierto para sass/libsass incluyen: 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…

Alternativas open-source a Libsass

Proyectos open-source similares, clasificados según cuántas características comparten con Libsass.
  • jtangelder/sass-loaderAvatar de jtangelder

    jtangelder/sass-loader

    3,895Ver en 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
    Ver en GitHub↗3,895
  • sass/dart-sassAvatar de sass

    sass/dart-sass

    4,195Ver en 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
    Ver en GitHub↗4,195
  • sass/sassAvatar de sass

    sass/sass

    15,373Ver en 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
    Ver en GitHub↗15,373
  • oklai/koalaAvatar de oklai

    oklai/koala

    3,952Ver en 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
    Ver en GitHub↗3,952
Ver las 30 alternativas a Libsass→