Noundry.Studio.CLI
1.2.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global Noundry.Studio.CLI --version 1.2.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local Noundry.Studio.CLI --version 1.2.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Noundry.Studio.CLI&version=1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Noundry.Studio.CLI --version 1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Noundry.Studio.CLI (ndui)
Server-rendered .NET with React-class DX. HTMX, Tailwind, owned source. No Node, no Blazor render modes, no Microsoft cloud lock-in.
A .NET 10 global tool that scaffolds and installs editable Razor components into your project from the Noundry registry. Think shadcn add for the indie .NET stack.
Install
dotnet tool install -g Noundry.Studio.CLI
Use
ndui init my-app # scaffold a new project (HTMX + Alpine + Tailwind, no Node)
cd my-app
ndui add datatable dialog # install components into Components/<Name>/
ndui list # what's installed
ndui doctor # verify wiring + file integrity
dotnet run # ship
The starter ships with HTMX wired into the layout, Alpine for client-side state, Tailwind via Tailbreeze (no Node), Tuxedo over IDbConnection for data, and the Plurral/Noundry deploy story (Engine + Spinup) when you're ready to ship to a $5 VPS in 60 seconds.
What it gives you
- 53 owned, editable components —
<noundry-data-table>,<noundry-modal>,<noundry-combobox>, etc. Drop into your.cshtml, edit the source freely. - 15 reactivity patterns — async-autocomplete, debounced-search, infinite-scroll, optimistic-delete, modal-form, polling, multi-target swaps. All HTMX-native.
- Hot reload <500ms — server-rendered Razor +
dotnet watch. None of the Blazor render-mode complexity. - No Node toolchain — Tailwind compiled by an MSBuild task. No
npm install. Nopackage.jsonfor UI work. - Multi-target ready — works in Razor Pages, MVC, and Minimal API. Blazor variant available via
--target blazor.
Non-goals
- Does not require Node.js.
- Does not require Blazor.
- Does not require Azure or any specific cloud.
Part of the Noundry stack
Studio is one piece of the post-Microsoft .NET stack. Pairs with:
- Noundry.UI — 73 Razor TagHelpers (the components Studio installs)
- Noundry.TagHelpers —
asp-if, validation, form-group, display, editor - Noundry.RazorHelpers —
RenderFragment,HtmlBuilder,TableBuilder - Noundry.Tailbreeze — Tailwind v4 without Node
- Noundry.Tuxedo — Dapper replacement, multi-database
- Noundry.Sod — Zero-dep schema validation (Zod for C#)
- Engine (
ndng) — Docker-first deploy, ~50MB chiseled .NET 10 images - Spinup — Multi-cloud Terraform CLI for VMs/networks/load balancers
- Sentinel — Self-hosted APM + log aggregation
License
MIT.
| 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.3.1 | 128 | 4/27/2026 |
| 1.2.1 | 110 | 4/26/2026 |
| 1.2.0 | 99 | 4/26/2026 |
| 1.1.0 | 99 | 4/25/2026 |
| 1.0.0 | 114 | 4/25/2026 |
| 0.2.0-alpha | 112 | 4/24/2026 |
| 0.1.0-alpha | 102 | 4/24/2026 |