Take the 2-minute tour ×

Can anyone please suggest me a good open source C# code editor control with syntax highlighting and intellisense to use in my application. I am not asking for any IDE like VS or #develop, I need only a winform code editor control so that I can use it in my application for scripting. Can you please suggest me a good one ...

I found ScintillaNET, but I want some other alternative..

share|improve this question

closed as off-topic by saluce, andyp, charlietfl, Rakib, MrFlick Jun 7 at 6:46



Why can't you use ScintillaNET? –  Lasse V. Karlsen Jun 4 '10 at 12:03
I'm sure you're aware of it, though it's not Open Source, but Actipro Software SyntaxEditor is quote good: actiprosoftware.com –  Lasse V. Karlsen Jun 4 '10 at 12:10

5 Answers 5

Sounds like you want something like Avalon Edit:


The editor for SharpDevelop, but its also a component you can download and use on your own stuff.

share|improve this answer

It is possible to host #Develop in your application,


share|improve this answer
Is it free? I mean can I use it in my open source application? –  Zviadi Feb 13 '12 at 9:03
It is open source under LGPL. –  Lex Li Feb 13 '12 at 9:56
thanks but I dont know LGPL requirements and I dont have time to read it all. if you know please tell me if I can use it in my open source application –  Zviadi Feb 13 '12 at 18:08
If you are going to work in the open source world, you have to learn most of the open source licenses whether you like it or not (have time or not). So please spare some time on them, en.wikipedia.org/wiki/GNU_Lesser_General_Public_License. The simple answer to your query in this case is YES, you can use it in an open source project, but you still need to pay attention to the terms. –  Lex Li Feb 14 '12 at 2:19
thanks. I will read it when I will have time –  Zviadi Feb 14 '12 at 18:35

Wpf Source Code Editor is an alternative for ScintillaNET

share|improve this answer

I used the SharpDevelop code to do this a while back. Another alternative might be to take a look at the code for MonoDevelop and see if you can pull out the part you need and reuse that. Technically MonoDevelop is a fork of SharpDevelop but its been a long time so they might be completely different now.

share|improve this answer
up vote 1 down vote accepted

After considering all the options I decided to go for ScintillaNet, cause it is very easy to use.

share|improve this answer
A bit unfair to mark your decision as the correct answer. The person who suggested ScintillaNet should have got credit for it. –  Ram Nov 27 at 8:13
