tforkmann/Feliz.Tailwind
38.7
Weak · 17 October 2026
5.5k
lines of production code
F#
primary language
1
measurement over time
What this system is
Feliz.Tailwind is a .NET library that bridges the gap between F\# and Tailwind CSS, enabling developers to apply utility classes directly within Feliz UI components. It provides a comprehensive set of combinators for HTML elements and exposes pure string values to support server-side rendering and non-Feliz scenarios. The system has been modernized to support .NET 9 and Tailwind CSS v4, utilizing Vite for its build infrastructure.
Features
Expanded Tailwind CSS support and new element combinators
Feliz.Tailwind now provides a significantly broader set of Tailwind utility classes, including comprehensive background color modifiers across all standard palettes (Slate, Gray, Zinc, Neutral, Stone, Red, Orange, Amber, Yellow, Lime, Green, Emerald, Teal, Cyan, Sky) and special values like inherit and current. Additionally, the library introduces a new \Strings\ module containing pure string values for these utilities, enabling usage in SSR and non-Feliz scenarios where \prop.className\ is unavailable. The \Tailwind\ type also gains new combinators for common HTML elements (such as \divCombine\, \spanCombine\, \grid\, and various semantic tags like \header\, \footer\, \nav\), allowing developers to easily compose elements with Tailwind classes in a more fluent manner.
src/Feliz.Tailwind · high confidence
Feliz.Tailwind 4.0.2: Major utility expansion and build system migration
This release upgrades the library to version 4.0.2, significantly expanding the available Tailwind CSS utilities from approximately 1,100 to over 2,500. The update adds complete background color palettes (including Gray, Zinc, Neutral, Stone, Indigo, Violet, Purple, Fuchsia, Pink, and Rose with all 50-950 shades) and introduces new utility categories for typography, sizing, borders, transforms, animations, filters, interactivity, SVG, tables, layout, flexbox/grid, backgrounds, effects, and accessibility. Several bugs are fixed, including corrected hyphenation in color names (e.g., \text-slate-50\), proper zero-value output for margins, and correct max-height class generation. The build system has been migrated from Webpack to Vite, replacing \webpack.config.js\ and \postcss.config.js\ with \vite.config.mts\ and removing the old Tailwind configuration file. The default documentation server now runs on port 8080, and the project targets .NET SDK 9.0.201. Additionally, a new \generate-strings.fsx\ script and \Strings.fs\ module are introduced to provide pure string values for SSR and non-Feliz scenarios.
(repo-wide) · high confidence
Dependencies
Feliz.Tailwind upgraded to v4.0.2 with .NET 9 and Tailwind CSS v4 support
The Feliz.Tailwind library has been updated to version 4.0.2, migrating the build infrastructure from .NET 6 to .NET 9 and upgrading the underlying Tailwind CSS dependency from v3 to v4. This release replaces the Webpack build toolchain with Vite for the documentation site and introduces a new Strings module to support server-side rendering and non-Feliz scenarios. Additionally, the documentation has been significantly expanded to include pages for a wide range of new utility classes, such as flex, grid, and typography modifiers.
(dependencies) · high confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 42 → 39 (-3.3)
- Rubric changed (rubric-2026.10.1 → rubric-2026.10.5) — scores are not directly comparable.
Lenses
- Code Health 61 → 96 (+35.5)
- Architecture 100 → 100 (+0.0)
- Maturity 53 → 50 (-3.2)
- Readiness 36 → 27 (-9.7)
- Security 59 → 56 (-3.3)
- Accessibility 34 → 34 (+0.0)
Resolved (1)
- Low CVE: [GHSA redacted] (package-lock.json)
New (84)
- Documentation: no project overview (README.md)
- High CVE: [GHSA redacted] (package-lock.json)
- Medium CVE: [GHSA redacted] (package-lock.json)
- Medium CVE: [GHSA redacted] (package-lock.json)
- Outdated (npm): @types/debug
- Outdated (npm): @types/hast
- Outdated (npm): @types/mdast
- Outdated (npm): @types/ms
- Outdated (npm): @types/prop-types
- Outdated (npm): @types/react
- Outdated (npm): @types/unist
- Outdated (npm): ast-types
- Outdated (npm): browser-resolve
- Outdated (npm): csstype
- Outdated (npm): debug
- Outdated (npm): decode-named-character-reference
- Outdated (npm): diff
- Outdated (npm): escodegen
- Outdated (npm): esprima
- Outdated (npm): estraverse
- …and 64 more
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
tforkmann/Feliz.Tailwind was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 17 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit e17dbedb89f58837bf5945f5cb9e2ef20ec5020c — the exact code this score is about.
- Scored under rubric-2026.10.5 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-fe8540b5da9b.