# icsharpcode/AvalonEdit

The WPF-based text editor component used in SharpDevelop

Repository: https://github.com/icsharpcode/AvalonEdit
Canonical: https://ross.abutalabs.com/products/avalonedit
Homepage: http://avalonedit.net/
Language: C#
License: MIT
License Family: permissive
Topics: wpf, text-editor, avalonedit, c-sharp, nuget
Last push: 2025-12-04T12:58:14+00:00

## Health v2 (maintenance only)
Score: 48/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 55, release rhythm 8, longevity 100
- inputs: {"age_days": 4528, "days_push": 272, "days_rel": 507, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2076, forks 498 (observed 2026-08-28T04:06:11.211142+00:00)

## What it is
AvalonEdit is a WPF-based text editor component for .NET, originally written for the SharpDevelop IDE and used in projects like ILSpy. It provides syntax highlighting, folding, code completion, and rich text editing features as an embeddable UI control.

## Use cases
- embed a code editor in a WPF application
- add syntax highlighting to a text viewer
- build a custom IDE or code editor in C#
- display and edit source code with line numbers and folding
- implement code completion in a .NET desktop app

## When to choose
- you are building a WPF desktop application that needs a full-featured text or code editor
- you need syntax highlighting, folding, and completion out of the box in .NET

## When to avoid
- you are not targeting Windows/WPF
- you need a cross-platform editor component (e.g., Avalonia or web-based)

## Facets
- artifact type: library
- maturity: stable
- function: ui-components, editor
- domain: text-editors, developer-tools, desktop-applications
- platform: windows, dotnet
- tags: wpf, syntax-highlighting, code-editor, c-sharp, nuget

## Member repositories
- icsharpcode/AvalonEdit (main) score 48

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:11.211142+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:56:13.022783+00:00, confidence not recorded.
  - readme: https://github.com/icsharpcode/AvalonEdit (fetched 2026-08-28T04:06:11.211142+00:00, sha d457fd47557a)
  - homepage: http://avalonedit.net/ (fetched 2026-08-29T10:36:29.535083+00:00, sha 04fbc3901aaa)
  - site_page: http://avalonedit.net/documentation (fetched 2026-08-29T10:36:29.544024+00:00, sha 044f8cb032fc)
- Data as of 2026-08-30T08:39:29.467469+00:00.
