Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
AvalonEdit Alternatives
Similar projects and alternatives to AvalonEdit
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
ScintillaNET
Discontinued A Windows Forms control, wrapper, and bindings for the Scintilla text editor.
-
FastColoredTextBox
Fast Colored TextBox for Syntax Highlighting. The text editor component for .NET.
-
UWP Community Toolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
AvalonEdit discussion
AvalonEdit reviews and mentions
-
How should i go about making a library to color code (syntax highlighting) a user has written?
For the most part it's best to just use something like AvalonEdit that already implements it for you. There's some documentation and if you dig a long time ago there was a book about how it was made (along with SharpDevelop) that may still be findable.
-
Better approach for sending text from worker thread to UI thread?
I lied in the OP. The text box I'm using is actually the AvalonEdit text editor and it apparently doesn't support binding and they think it would cause performance issues: https://github.com/icsharpcode/AvalonEdit/issues/84
-
I made a thing
Not OP, but at work I recently implemented an HTML/CSS/JS code editor and used AvalonEdit to great effect for syntax highlighting in a large multi-line textbox. I was also able to add custom linting via regexs and it's got custom theming capabilities. Super happy with it.
-
A note from our sponsor - InfluxDB
influxdata.com | 29 Apr 2025
Stats
icsharpcode/AvalonEdit is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of AvalonEdit is C#.