dotliquid/dotliquid
.NET Port of Tobias Lütke's Liquid template language. observed · 2026-08-28
Health v2 · maintenance only
29/100
- Activity 14
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5859
- days_rel: n/a
- days_push: 518
- n_releases_24m: 0
Adoption not part of the score
1096 stars · 289 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
DotLiquid is a .NET port of Shopify's Liquid template language, providing a safe, logic-less template engine for C# and other .NET languages. It parses and renders templates while strictly controlling which objects and members templates can access, making it suitable for user-editable templates.
Use cases
- render liquid templates in C#
- safe template engine for user-editable templates in .NET
- generate html emails from templates in dotnet
- render templates stored in a database
- port ruby liquid templates to .NET
- logicless templating library for .NET applications
- let users customize page templates without running insecure code
When to choose
- You need Liquid-compatible template syntax in a .NET application
- You want users to safely edit templates without exposing business logic or insecure code execution
- You need to render templates from a database or for emails
- You want templates portable across Liquid implementations on other platforms like Ruby, Node, or Python
When to avoid
- You need a view engine deeply integrated with ASP.NET MVC or Razor features
- You want complex logic inside templates rather than in controllers
- Your project is not on the .NET platform
Facets
library · maturity stable
templating web-development backend developer-tools dotnet cross-platform windows liquid template-engine logicless-templates safe-templates user-generated-templates csharp nuget view-engine email-templates shopify-liquid web-server
5 sources
- readme: https://github.com/dotliquid/dotliquid · fetched 2026-08-28 · aec3c96f4a58
- homepage: https://www.dotliquid.org · fetched 2026-08-29 · 84fa29968a5b
- site_page: https://www.dotliquid.org/docs · fetched 2026-08-29 · a62900258fbe
- site_page: https://www.dotliquid.org/docs/gettingstarted · fetched 2026-08-29 · f6f29c343d70
- site_page: https://www.dotliquid.org/docs/formatting · fetched 2026-08-29 · 616b91f82c42
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dotliquid/dotliquid | main | 29 |
For agents
markdown · JSON · MCP: product_card(name="dotliquid/dotliquid")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem