Suave.DotLiquid
3.6.1
See the version list below for details.
dotnet add package Suave.DotLiquid --version 3.6.1
NuGet\Install-Package Suave.DotLiquid -Version 3.6.1
<PackageReference Include="Suave.DotLiquid" Version="3.6.1" />
<PackageVersion Include="Suave.DotLiquid" Version="3.6.1" />
<PackageReference Include="Suave.DotLiquid" />
paket add Suave.DotLiquid --version 3.6.1
#r "nuget: Suave.DotLiquid, 3.6.1"
#:package Suave.DotLiquid@3.6.1
#addin nuget:?package=Suave.DotLiquid&version=3.6.1
#tool nuget:?package=Suave.DotLiquid&version=3.6.1
Suave.DotLiquid provides Liquid templates for Suave web server.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- DotLiquid (>= 0.0.0)
- FSharp.Core (>= 10.0.102)
- Suave (>= 3.2.0 && < 4.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.7.2 | 44 | 10/15/2026 |
| 3.7.1 | 41 | 10/15/2026 |
| 3.7.0 | 42 | 10/15/2026 |
| 3.6.1 | 98 | 10/7/2026 |
| 3.6.0 | 89 | 10/5/2026 |
| 3.5.0 | 134 | 9/9/2026 |
| 3.4.6 | 116 | 8/29/2026 |
| 3.4.5 | 120 | 8/26/2026 |
| 3.4.4 | 163 | 7/13/2026 |
| 3.2.2 | 1,024 | 1/16/2026 |
| 3.2.1 | 1,096 | 1/10/2026 |
| 2.7.0-beta1 | 290 | 7/3/2023 |
| 2.7.0-beta | 299 | 3/3/2023 |
| 2.6.2 | 3,419 | 1/26/2022 |
| 2.6.1 | 2,326 | 5/15/2021 |
| 2.6.0 | 6,035 | 12/8/2020 |
| 2.6.0-beta | 678 | 7/18/2020 |
| 2.5.6 | 5,354 | 9/7/2019 |
| 2.5.5 | 3,355 | 6/5/2019 |
| 2.5.4 | 3,655 | 4/14/2019 |
Keep-alive CPU per request is now within ≈1% of ASP.NET Core Minimal API on Linux with the server pinned to 4 cores (8.98 vs 8.89 µs, down from ≈9.7 µs in v3.6.0) (#865)
Suave is compiled without F# `.tail` calls: `async` continuations in `bind` (`>=>`), `choose`, `tryThen`, `inject`, `<|>`, the router and others passed the `HttpContext` struct on as a tail call, which went through the runtime's slow, copying tail-call helper (#865)
The request head is taken from the input with one pipe read and parsed in place, instead of three read/advance pairs; `TcpTransport` no longer takes a lock to fetch the socket on every read and write (#865)
Benchmarks: `benchmarks/cpu-per-request.sh` measures server CPU time per request; `benchmarks/HTTP_COMPARISON.md` documents the pinned-core and `perf` profiling method (#865)