---
title: "sharptui"
description: "Build accurate, responsive, and well-designed SharpTUI applications in G#."
canonical: https://agentpluginsdirectory.com/plugins/sharptui
last-updated: 2026-09-26
---

# sharptui
Build accurate, responsive, and well-designed SharpTUI applications in G#.
- Slug: sharptui
- Publisher: obselate
- Repository: https://github.com/obselate/sharptui
- Manifest: plugins/sharptui/plugin.json
- Version: 0.1.1
- Category (editorial): design-frontend
- Skills: 3 (allocation-balance-audit, api-surface-reduction-audit, sharptui-authoring)
- MCP servers: 0
- Stars: 3
- Repository created: 2026-08-10
- Repository last pushed: 2026-09-02
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/sharptui
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What sharptui does, in the publisher's words

A small retained-tree TUI framework for G#.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/obselate/sharptui/HEAD/README.md

## Skills

- allocation-balance-audit: Audit SharpTUI zero-allocation paths for cases where a bounded allocation reduces total CPU, retained memory, GC pressure, or API complexity. Use as the first phase of a combined allocation and API simplification audit, or independently for 0 B/op reviews, retained-capacity analysis, repeated recom…
- api-surface-reduction-audit: Audit SharpTUI's public framework API for comprehensive reduction and simplification while preserving useful capabilities. Run after allocation-balance-audit so measured cost placement constrains ownership and lifecycle redesign. Use when asked to shrink, rationalize, consolidate, redesign, or revi…
- sharptui-authoring: Build, modify, debug, or review SharpTUI interfaces in G#. Use for SharpTUI projects,.gs files importing SharpTui, its widgets, layout, color, input, focus, responsiveness, or API correctness. Do not use for other TUI frameworks.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
