You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A lightweight, extensible text-editor control with syntax highlighting and multi-caret support.
BellColorTextBox is a pure-C# library that brings fast, code-friendly editing to any .NET 6+ application.
It ships with an ImGui back-end out of the box, and you can plug in other renderers (e.g., WinForms, WPF, SDL) by implementing a small IBackend interface.
NuGet Packages
Package
Latest Version
BellColorTextBox.Net
BellColorTextBox.ImGuiNet
Requirements
Project
Framework / Library
BellColorTextBox.Net
.NET 6.0 or later
BellColorTextBox.ImGuiNet
BellColorTextBox.Net, ImGui.NET (≥ 1.89.7.1)
Key Features
Syntax Highlighting — token-based or regex-based, fully themeable
Multiple Carets & Selections — Ctrl+Click to add cursors, each with independent undo/redo
Code Folding — hide regions without breaking selections or clipboard ops