PicoMarkdown 2026.9.0
dotnet add package PicoMarkdown --version 2026.9.0
NuGet\Install-Package PicoMarkdown -Version 2026.9.0
<PackageReference Include="PicoMarkdown" Version="2026.9.0" />
<PackageVersion Include="PicoMarkdown" Version="2026.9.0" />
<PackageReference Include="PicoMarkdown" />
paket add PicoMarkdown --version 2026.9.0
#r "nuget: PicoMarkdown, 2026.9.0"
#:package PicoMarkdown@2026.9.0
#addin nuget:?package=PicoMarkdown&version=2026.9.0
#tool nuget:?package=PicoMarkdown&version=2026.9.0
PicoUI
AOT-first UI & rendering toolkit for .NET — server-rendered HTML/HTMX tooling, terminal UI, and the markdown/mermaid rendering cores behind them. Every module compiles to NativeAOT with zero runtime reflection.
Modules
| Module | Role | Packages |
|---|---|---|
| PicoMarkdown | Zero-dependency, AOT-safe markdown parsing core (bounded AST + streaming metadata) | PicoMarkdown |
| PicoMermaid | Zero-dependency Mermaid diagram renderer (flowchart subset) | PicoMermaid |
| PicoTui | Terminal UI framework on PicoMarkdown + PicoMermaid | PicoTui |
| PicoHtmx | AOT-safe HTML + HTMX toolkit for PicoWeb (server-rendered components, htmx response helpers) | PicoHtmx |
Each module is independent — use one, some, or all. PicoHtmx is the only
module with an external dependency: PicoWeb (PicoNode repo, web-app layer).
Local development uses sibling project references when ../PicoNode is
checked out; otherwise the published PicoWeb package is used.
Quick Start
dotnet add package PicoMarkdown # parse markdown to a bounded AST
dotnet add package PicoHtmx # server-rendered htmx fragments on PicoWeb
dotnet add package PicoTui # terminal UI apps
AOT Contract
All modules: <IsAotCompatible>true</IsAotCompatible> +
<IsTrimmable>true</IsTrimmable> — zero reflection, zero expression trees,
zero runtime code generation. PicoHtmx attribute bags are compile-time
anonymous types only (see its design docs).
Ecosystem
PicoInfra infrastructure (DI / Cfg / Log / Aop / Mediator / Schedule)
PicoNode network + web framework (PicoWeb ← PicoHtmx depends on it)
PicoUI this repo — UI / rendering
PicoAgent consumer product (PicoAgent.Htmx / PicoAgent.Tui samples)
| 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
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on PicoMarkdown:
| Package | Downloads |
|---|---|
|
PicoTui
Zero-dependency, AOT-safe terminal UI framework for terminal front-ends. Cell-buffer differential rendering, flexbox-subset layout, key decoding, and a serial-core event loop. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.9.0 | 145 | 9/10/2026 |