HexView for Avalonia Home
  1. Home
  2. Docs
  3. API
    1. GitHub
    Avalonia Control Library

    HexView for Avalonia

    HexView is a hex editor control and sample application for Avalonia with large-file reading, overlay-based editing, search and replace, diff visualization, bookmarks, and annotation workflows.

    Start Getting Started Browse API GitHub Repository

    Start Here

    Getting Started Overview

    Understand the file pipeline, overlay model, and the main sample surfaces first.

    Installation

    Add the package, target Avalonia 11.3, and restore Lunet tooling for docs work.

    Quickstart Control

    Host HexViewControl directly and wire a line reader plus formatter.

    Quickstart Sample

    Reuse the same overlay, selection, navigation, and save pipeline as the sample app.

    Documentation Sections

    Concepts

    Read the control architecture, reader-overlay split, rendering model, and shared terms.

    Guides

    Follow concrete recipes for loading files, editing, searching, diffing, saving, and troubleshooting.

    XAML Usage

    See how the control is hosted in XAML and how the single-view and diff-view samples are composed.

    Advanced

    Cover large-file behavior, extensibility points, the edit journal, and diagnostics notes.

    Reference

    Use namespace maps, API coverage summaries, the Lunet pipeline notes, and licensing details.

    API Documentation

    Browse generated .NET API pages for the control, services, models, and annotations.

    Repository

    • Source code and issues: github.com/wieslawsoltes/HexView

    Copyright © 2026, Wieslaw Soltes aka wieslawsoltes - Content licensed under the Creative Commons CC BY 2.5 | Site generated by lunet hosted on GitHub Pages