All projects

Text controls

ProText

Text surfaces designed for speed, scale, and rich layout.

StatusActive
TierMaintained
DomainControls
Repositorywieslawsoltes/ProText

High-performance text controls for Avalonia, powered by the Pretext layout engine and Skia rendering.

ProText is maintained as a focused part of a wider open-source .NET UI ecosystem. Its boundaries are designed so applications can adopt the useful layer without taking the entire stack.

01

High-performance layout

02

Avalonia integration

03

Skia rendering

04

Pretext-powered line breaking

Where it fits.

  • Teams building controls software on .NET
  • Developers who need reusable, inspectable infrastructure
  • Open-source contributors looking for practical framework work
.NET

Current SDK

Avalonia / cross-platform

Active

Source

Open on GitHub

Real output,
not a mockup.

ProText GitHub repository preview
The ProText repository contains the current source, samples, releases, and issue history.

Clear layers.
Replaceable seams.

01

Model

Application state stays in portable domain objects and view models.

02

Control

Avalonia controls expose focused properties, commands, and events.

03

Theme

Templates and styles make the surface adaptable to each application.

Activeproject status
1primary package
Open sourceissues and implementation
LiveGitHub metadata

From package
to first frame.

Choose the package workflow used by your repository, then start from the smallest working example. Replace VERSION with the current stable or prerelease version shown on NuGet.

01 · Install
Terminal
dotnet add package ProText
02 · Use · xml
MainWindow.axaml
<pro:ProTextBlock Text="{Binding DocumentText}"
TextWrapping="Wrap" />

Start focused.
Compose as needed.

The repository is the source of truth.

Use the current documentation and samples, inspect changes, report issues, or support continued open-source maintenance.

Pretext

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…