LibSassBuilder 3.0.0

dotnet add package LibSassBuilder --version 3.0.0
NuGet\Install-Package LibSassBuilder -Version 3.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LibSassBuilder" Version="3.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LibSassBuilder --version 3.0.0
#r "nuget: LibSassBuilder, 3.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install LibSassBuilder as a Cake Addin
#addin nuget:?package=LibSassBuilder&version=3.0.0

// Install LibSassBuilder as a Cake Tool
#tool nuget:?package=LibSassBuilder&version=3.0.0


Inspired by Delegate.SassBuilder and LibSassHost

Build NuGet Package .NET Global Tool
Build Nuget .NET Tool


Nuget Package

LibSassBuilder NuGet package adds a build task to compile Sass files to .css. It's compatible with both MSBuild (VS) and dotnet build.

No configuration is required, it will compile the files implicitly on project build.

  • Optionally provide arguments (see Options below):

  <LibSassOutputStyle Condition="'$(Configuration)' == 'Debug'">expanded</LibSassOutputStyle>
  • Or take control of what files to process


  <SassFile Include="Vendor/**/*.scss" /> 
  <SassFile Include="Styles/**/*.scss" Exclude="Styles/unused/**" />
  • Or ignore all previous options (except for <LibSassMessageLevel>) and determine the arguments to the tool yourself

  <LibSassBuilderArgs>directory "$(MSBuildProjectDirectory)"</LibSassBuilderArgs>

.NET Global Tool


dotnet tool install --global LibSassBuilder-Tool


lsb [optional-path] [options]
lsb help
lsb help directory
lsb help files

Generic options

-l, --level      Specify the level of output (silent, default, verbose)

--outputstyle    Specify the style of output (compressed, compact, nested, expanded)

Directory command (default)

Scans a directory recursively to generate .css files

-e, --exclude    (Default: bin obj logs node_modules) Specify explicit directories to exclude. Overrides the default.

--help           Display this help screen.

--version        Display version information.

value pos. 0     Directory in which to run. Defaults to current directory.


lsb directory
lsb directory sources/styles -e node_modules
lsb directory sources/styles -e node_modules -l verbose

Files in the following directories are excluded by default:

  • bin
  • obj
  • logs
  • node_modules

Files command (default)

Processes the files given on the commandline

--help           Display this help screen.

--version        Display version information.

value pos. 0     File(s) to process.


lsb files sources/style/a.scss sources/vendor/b.scss
lsb files sources/style/a.scss sources/vendor/b.scss -l verbose


LibSassBuilder can be installed on any project, however the underlying build tool requires .NET 7 installed on the machine.

.NET 5 required with v1.x
.NET 6 required with v2.x


The support is largely dependant on LibSassHost

This tool contains the following supporting packages:

  • LibSassHost.Native.linux-x64
  • LibSassHost.Native.osx-x64

Package as nuget package

./package.ps1 -PackageDir 'C:/LocalPackages' -Version ''
There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (9)

Showing the top 5 NuGet packages that depend on LibSassBuilder:

Package Downloads

PuyaUI components for Blazor. (Part of PuyaSaz platform)


A light weight data grid component for Blazor, focused on remote data. Supports sorting, virtualization, row-highlighting, JSON, gRPC and custom providers.


Package Description


Collection of extensions, utilities and components for Blazor development.


Custom blazor components

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on LibSassBuilder:

Repository Stars
Radzen Blazor is a set of 70+ free native Blazor UI components packed with DataGrid, Scheduler, Charts and robust theming including Material design and FluentUI.
Version Downloads Last updated
3.0.0 81,881 11/11/2022
2.1.0 18,686 10/28/2022
2.0.2 50,564 7/28/2022
2.0.1 2,500,511 12/14/2021
2.0.0 16,052 11/11/2021
1.6.4 22,735 8/9/2021
1.6.3 18,223 6/20/2021
1.6.2 19,020 3/15/2021
1.6.1 3,975 2/25/2021
1.6.0 1,056 2/23/2021
1.5.0 1,103 2/19/2021
1.4.0 17,397 11/20/2020
1.3.0 929 11/19/2020
1.2.0 1,236 11/17/2020
1.1.0 1,038 11/16/2020
1.0.0 2,415 11/14/2020