WPF SyntaxHighlightBox

  •        0

SyntaxHighlightBox is a WPF project to build a simple and fast textbox with support for syntax-highlighting. Syntaxes are easily described in XML files. Syntax highlighting is done by block increment (just like the Qt TextEdit with QSyntaxHighlighter).




comments powered by Disqus

Related Projects


CodeTextBox is a Windows Forms control for colorizing code while you are typing in the text box.

Linux Desktop Testing Project

Linux Desktop Testing Project is aimed at producing high quality test automation framework (using GNOME / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. We strive to help in building a quality desktop.

Google-Code-Prettify - Syntax Highlighting of Code Snippets in a Web Page

A Javascript module and CSS file that allows syntax highlighting of source code snippets in an html page. It supports number of languages including C, C+=, Java, Python, Bash, SQL, HTML, XML, CSS, Javascript, and Makefiles. It works passably on Ruby, PHP, VB, and Awk and a decent subset of Perl and Ruby. Extensible language handlers available for other languages.


Selectize is the hybrid of a textbox and <select> box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.

highlight.js - Javascript syntax highlighter

Javascript syntax highlighter

Colorer Library

Colorer provides source text syntax highlighting services. It colorizes source codes in editor systems (more than 200 syntaxes). Uses powerful HRC format(XML, RE, context free grammas), allowing to support any language. Available as Eclipse plugin.


Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).

Ace - Code Editor in JavaScript

Ace is a standalone code editor written in Javascript. Ace is developed as the primary editor for Cloud9 IDE and the successor of the Mozilla Skywriter project. Ace can be easily embedded into any existing web page. It could provide Syntax highlighting, Auto indentation, key bindings including VI and Emacs modes, Themes, Search and replace and lot more.

WiX Toolset - Windows Installer XML

The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

JsonFx.NET - JSON serialization framework for .NET

JsonFx v2.0 - JSON serialization framework for .NET. It has unified interface for reading / writing JSON, BSON, XML, JsonML. It implements LINQ-to-JSON, Supports reading/writing using DataContract, XmlSerialization, JsonName, attributes and lot more.