1 <?xml version="1.0"?>
\r
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
\r
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
\r
4 <html xmlns="http://www.w3.org/1999/xhtml">
\r
6 <meta name="generator" content="HTML Tidy, see www.w3.org" />
\r
7 <meta name="generator" content="SciTE" />
\r
8 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
\r
10 Scintilla and SciTE Related Sites
\r
13 <body bgcolor="#FFFFFF" text="#000000">
\r
14 <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0">
\r
17 <img src="SciTEIco.png" border="3" height="64" width="64" alt="Scintilla icon" />
\r
20 <a href="index.html" style="color:white;text-decoration:none"><font size="5">Scintilla
\r
21 and SciTE</font></a>
\r
29 Ports and Bindings of Scintilla
\r
32 <a href="http://mewsoft.com/cgi-bin/forum/forum.cgi?action=ViewTopic&Topic=1494&Forum=1&Page=1&Period=0a&Lang=English">Editawy</a>
\r
33 is an ActiveX Control wrapper that support all Scintilla functions and additional high level functions.
\r
36 <a href="http://sourceforge.net/projects/jintilla/">Jintilla</a>
\r
37 is a JNI wrapper that allows Scintilla to be used in Java with
\r
41 <a href="http://delphisci.sourceforge.net/">Delphi Scintilla Interface Components</a>
\r
42 is a FREE collection of components that makes it easy to use the
\r
43 Scintilla source code editing control from within Delphi and C++ Builder.
\r
46 <a href="http://wxcode.sourceforge.net/showcomp.php?name=wxStEdit">wxStEdit</a>
\r
47 is a library and sample program that provides extra features over wxStyledTextControl.
\r
50 <a href="http://www.naughter.com/scintilla.html">CScintillaCtrl, CScintillaView & CScintillaDoc</a>
\r
51 are freeware MFC classes to encapsulate Scintilla.
\r
54 <a href="http://sourceforge.net/projects/scide/">ScintillaNet
\r
55 </a> is an encapsulation of Scintilla for use within the .NET framework.
\r
58 <a href="http://www.riverbankcomputing.co.uk/qscintilla/index.php">QScintilla
\r
59 </a> is a port of Scintilla to the Qt platform. It has a similar license to Qt: GPL for use in
\r
60 free software and commercial for use in close-source applications.
\r
63 <a href="http://www.adapower.com/gwindows/">
\r
64 GWindows</a> is a Win32 RAD GUI Framework for Ada 95 that
\r
65 includes a binding of Scintilla.
\r
68 <a href="http://www.templatetamer.org/index.php?DolphinScintilla">
\r
69 DolphinScintilla</a> is a DolphinSmalltalk wrapper for Scintilla.
\r
72 <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/scintilla/ScintillaVB/">ScintillaVB</a>
\r
73 is an ActiveX control written in VB that encapsulates Scintilla.
\r
76 <a href="http://savannah.nongnu.org/projects/fxscintilla/">FXScintilla
\r
77 </a> is a port of Scintilla to the FOX platform. FXRuby includes Ruby
\r
78 bindings for FXScintilla.
\r
81 <a href="http://www.pnotepad.org/scintilla/">Delphi wrapper</a> for
\r
82 Scintilla which is also usable from Borland C++ Builder.
\r
85 The wxStyledTextCtrl editor component in the
\r
86 <a href="http://wxwindows.org/">wxWindows</a> cross platform toolkit is based on Scintilla.<br />
\r
87 A Python binding for wxStyledTextCtrl is part of <a href="http://wxpython.org/">wxPython</a>.
\r
90 <a href="http://sourceforge.net/projects/moleskine/">gtkscintilla</a>
\r
91 is an alternative GTK class implementation for scintilla.
\r
92 This implementation acts more like a Gtk+ object, with many methods rather
\r
93 than just scintilla_send_message() and is available as a shared library.
\r
94 This implementation works with GTK 1.x.
\r
97 <a href="http://sourceforge.net/projects/moleskine/">gtkscintilla2</a>
\r
98 is an alternative GTK class implementation for scintilla
\r
99 similar to the above, but for GTK 2.x.
\r
102 <a href="http://www.wingide.com/opensource/pyscintilla.html">pyscintilla</a>
\r
103 is the original Python binding for Scintilla's default GTK
\r
104 1.x class. Includes some additional support, such as native printing on
\r
105 Windows. The binding is hand-written rather than auto-generated from the
\r
106 Scintilla.iface file.
\r
109 <a href="http://sourceforge.net/projects/moleskine/">pygtkscintilla</a>
\r
110 is a Python binding for gtk1.x scintilla that uses
\r
111 gtkscintilla instead of the default GTK class.
\r
114 <a href="http://sra.itc.it/people/cavada/PyScintilla2.html">pyscintilla2</a>
\r
115 is a Python binding for GTK 2.x scintilla that uses
\r
119 <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/scintilla/scintillactrl/">ScintillaCtrl</a>
\r
120 is an unmaintained ActiveX control wrapper for Scintilla.
\r
123 Projects using Scintilla
\r
126 <a href="http://www.flexedit.org/">FlexEdit</a>
\r
127 is Free Text/Hex Editor for Windows.
\r
130 <a href="http://www.assembla.com/wiki/show/FileWorkbench">File Workbench:</a>
\r
131 a file manager / text editor environment with Squirrel scripting.
\r
134 <a href="http://kephra.sf.net">Kephra</a>
\r
135 is a free, easy and comfortable cross-platform editor written in Perl.
\r
138 <a href="http://top.gresham-computing.com">TOP</a>
\r
139 is an interface to HP's NonStop servers which run a proprietary OS.
\r
142 <a href="http://universalindent.sourceforge.net/">UniversalIndentGUI</a>
\r
143 is a cross platform GUI for several code formatters, beautifiers and indenters
\r
144 like GreatCode, AStyle (Artistic Styler), GNU Indent, BCPP and so on.
\r
147 <a href="http://scitools.com/products/trackback/product.php">TrackBack</a>
\r
148 watches and backs up every change made in your source code.
\r
151 <a href="http://elementaryreports.com/">Elementary Reports</a>
\r
152 is designed to reduce the time to compose detailed and professional primary school reports.
\r
155 <a href="http://stepaheadsoftware.com/products/vcw/vcw.htm">Visual Classworks</a>
\r
156 Visual class modeling and coding in C++ via 'live'
\r
157 UML style class diagrams.
\r
160 <a href="http://stepaheadsoftware.com/products/javelin/javelin.htm">Javelin</a>
\r
161 Visual Class modeling and coding in Java via 'live' UML style
\r
165 The <a href="http://www.adobe.com/devnet/bridge/">ExtendScript Toolkit</a>
\r
166 is a development and debugging tool for JavaScript
\r
167 scripts included with Adobe CS3 Suites.
\r
170 <a href="http://tortoisesvn.net/">TortoiseSVN</a>
\r
171 is a Windows GUI client for the Subversion source control software.
\r
174 <a href="http://geany.uvena.de/Main/HomePage">Geany</a>
\r
175 is a small and fast GTK2 based IDE, which has only a few dependencies from other packages.
\r
178 <a href="http://www.elliecomputing.com/products/merge_overview.asp">ECMerge</a>
\r
179 is a commercial graphical and batch diff / merge tool for Windows, Linux and Solaris
\r
180 (aiming to target all major platforms).
\r
183 <a href="http://pype.sourceforge.net/">PyPE</a>
\r
184 is an editor written in Python with the wxPython GUI toolkit.
\r
187 <a href="http://home.mweb.co.za/sd/sdonovan/sciboo.html">Sciboo</a>
\r
188 is an editor based on ScintillaNET.
\r
191 <a href="https://sourceforge.net/projects/tsct/">The Scite Config Tool</a>
\r
192 is a graphical user interface for changing SciTE properties files.
\r
195 <a href="http://www.totalcmd.net/plugring/SciLister.html">Scintilla Lister</a>
\r
196 is a plugin for Total Commander allowing viewing all documents with syntax highlighting
\r
197 inside Total Commander.
\r
200 <a href="http://chscite.sourceforge.net">ChSciTE</a>
\r
201 is a free IDE for C/C++ interpreter Ch. It runs cross platform.
\r
202 Ch is for cross-platform scripting, shell
\r
203 programming, 2D/3D plotting, numerical computing, and embedded
\r
207 <a href="http://codeblocks.org/">
\r
208 Code::Blocks</a> is an open source, cross platform free C++ IDE.
\r
211 <a href="http://notepad-plus.sourceforge.net/uk/site.htm">
\r
212 Notepad++</a> is a free source code editor under Windows.
\r
215 <a href="http://gubed.mccabe.nu/">
\r
216 Gubed</a> is a cross platform program to debug PHP scripts.
\r
219 <a href="http://www.lesser-software.com/lswdnl.htm">
\r
220 LSW DotNet-Lab</a> is a development environment for the .NET platform.
\r
223 <a href="http://glintercept.nutty.org/">
\r
224 GLIntercept</a> is an OpenGL function call interceptor that uses SciTE as a
\r
225 run-time shader editor.
\r
228 <a href="http://xined.sourceforge.net/">
\r
229 Xin</a> is an open-source XML editor for Windows.
\r
232 <a href="http://wxguide.sourceforge.net/indexedit.html">
\r
233 wyoEditor</a> is "A nice editor with a well designed and consistent look and feel".
\r
236 <a href="http://www.flos-freeware.ch/notepad2.html">
\r
237 Notepad2</a> is "Yet another Notepad replacement".
\r
240 <a href="http://pycrash.sourceforge.net/index.php?type=3">
\r
241 PyCrash Viewer</a> can examine crash dumps of Python programs.
\r
244 <a href="http://www.cabletest.com/mpt-wa-software-discovery.shtml">
\r
245 MPT series Wire Analyzers</a> use Scintilla and SciTE.
\r
248 <a href="http://www.mygenerationsoftware.com">MyGeneration</a>
\r
249 is a .NET based code generator.
\r
252 <a href="http://cssed.sourceforge.net">CSSED</a>
\r
253 is a tiny GTK2 CSS editor.
\r
256 <a href="http://www.atari-soldiers.com/dide.html">DIDE</a>
\r
257 is a free IDE for the D language on Windows.
\r
260 <a href="http://wxghostscript.sourceforge.net/">
\r
262 is a free Integrated Development Environment for PostScript
\r
265 <a href="http://cute.sourceforge.net/">
\r
267 is a user-friendly source code editor easily extended using Python.
\r
270 <a href="http://www.spaceblue.com/venis/">
\r
272 the Visual Environment for NSIS (Nullsoft Scriptable Install System).
\r
275 <a href="http://www.parinya.ca/">
\r
276 MinGW Developer Studio</a>
\r
277 is a simple C/C++ IDE for the MinGW compiler on Windows.
\r
280 <a href="http://www.die-offenbachs.de/detlev/eric.html">Eric3</a>
\r
281 is a Python IDE written using PyQt and QScintilla.
\r
284 <a href="http://www.templatetamer.com/">TemplateTamer</a>
\r
285 is a tool for development of template based PHP web pages.
\r
288 <a href="http://www.bomberstudios.com/sciteflash/">SciTE|Flash</a>
\r
289 is a free Scintilla-based ActionScript editor for Windows.
\r
292 <a href="http://www.computersciencelab.com/CppIde.htm">CPPIDE</a>
\r
293 is part of some commercial high-school oriented programming course software.
\r
296 <a href="http://www.blazingtools.com/is.html">Instant Source</a>
\r
297 is a commercial tool for looking at the HTML on web sites.
\r
300 <a href="http://www.codejoin.com/radon/">RAD.On++</a>
\r
301 is a free C++ Rapid Application Developer for Win32.
\r
304 <a href="http://wxbasic.sourceforge.net/">wxBasic</a> is an open source
\r
305 Basic interpreter that uses the wxWindows toolkit. A small IDE is under construction.
\r
308 <a href="http://freeride.rubyforge.org/wiki/wiki.pl">FreeRIDE</a> will be a
\r
309 cross-platform IDE for the Ruby programming language.
\r
312 <a href="http://visual-mingw.sourceforge.net/">Visual MinGW</a> is an
\r
313 IDE for the MinGW compiler system.This runs on Windows with gcc.
\r
316 The <a href="http://archaeopteryx.com/wingide">Wing IDE</a> is a
\r
317 complete integrated development environment for the Python programming
\r
319 Available on Intel based Linux and Windows and on MacOS X through XDarwin.
\r
322 <a href="http://www.gorlice.net.pl/~rybak/luaide/">LuaIDE</a>
\r
323 is an IDE for Lua on Windows.
\r
326 <a href="http://www.aegisknight.org/sphere/">Sphere</a>
\r
327 is 2D RPG engine with a development environment.
\r
330 <a href="http://gaiacrtn.free.fr/practical-ruby/index.html">Practical Ruby</a>
\r
331 is an IDE for Ruby on Windows.
\r
334 <a href="http://www.gnuenterprise.org/">GNUe</a>
\r
335 is a suite of tools and applications for solving the needs of the enterprise.
\r
338 <a href="http://silvercity.sourceforge.net/">SilverCity</a>
\r
339 is a lexing package that can provide lexical analysis for over 20 programming
\r
340 and markup languages.
\r
343 <a href="http://hapdebugger.sourceforge.net/">HAP Python Remote Debugger</a>
\r
344 is a Python debugger that can run on one Windows machine debugging a Python program running
\r
345 on either the same or another machine.
\r
348 <a href="http://www.rexx.com/~dkuhlman/">pyeditor and wxEditor</a>
\r
349 are scriptable editors implemented in Python. pyeditor is based on GTK+ and
\r
350 the pyscintilla wrapper. wxEditor is based on wxWindows, wxPython and
\r
351 wxStyledTextControl.
\r
354 <a href="http://sourceforge.net/projects/pycrust/">PyCrust</a> is an interactive
\r
355 Python shell based on wxPython.
\r
358 <a href="http://www.thekompany.com/products/blackadder/">Black Adder</a> is a
\r
359 Qt based development environment for Python and Ruby.
\r
362 <a href="http://www.activestate.com/Products/Komodo/">Komodo</a>
\r
363 is a cross-platform multi-language development environment built
\r
364 as an application of Mozilla.
\r
367 <a href="http://www.xtgsystems.com/lua/">titmouse</a>
\r
368 is a Lua editor/debugger for Windows. It is available as both a component
\r
369 and an application.
\r
372 <a href="http://llt.chez-alice.fr/">Filerx</a>
\r
373 is a project manager for SciTE on Windows.
\r
374 Open source and includes an implementation of SciTE's Director interface so
\r
375 will be of interest to others wanting to control SciTE.
\r
378 <a href="http://anjuta.sourceforge.net/">Anjuta</a>
\r
379 is an open source C/C++ IDE for Linux/GNOME.
\r
382 A <a href="http://www.burgaud.com">version of SciTE for Win32</a> enhanced
\r
383 with a tab control to allow easy movement between buffers.
\r
384 Go to the "Goodies" area on this site.
\r
387 <a href="http://www.suneido.com">
\r
388 Suneido</a> is an integrated application platform currently available for Win32 that includes an
\r
389 object-oriented language, client-server database, and user interface and reporting frameworks.
\r
392 <a href="http://www.BitBuilder.com">
\r
393 BitLeaf</a> is a new GNOME based development environment.
\r
394 Currently at an early stage of development.
\r
397 <a href="http://www.allitis.com/agast/home.html">
\r
398 Agast</a> is an authoring system for adventure games which includes
\r
399 a customised version of SciTE.
\r
402 <a href="http://boa-constructor.sourceforge.net/">Boa Constructor</a> is a RAD GUI
\r
403 Building IDE for the wxWindows cross platform platform. Written using wxPython with the
\r
404 wxStyledTextCtrl used as its editor.
\r
407 <a href="http://www.python.org/download/windows/">PythonWin</a>, a Win32 IDE for Python, uses
\r
408 Scintilla for both its editing and interactive windows.
\r
414 <a href="http://gtksourceview.sourceforge.net/index.html">GtkSourceView</a>
\r
415 is a text widget that extends the standard GTK+ 2.x text widget and improves it
\r
416 by implementing syntax highlighting and other features typical of a source editor.
\r
419 <a href="http://aeditor.rubyforge.org/">AEditor</a>
\r
420 is a free source code editing component implemented in Ruby.
\r
423 <a href="http://www.actiprosoftware.com/Products/DotNet/SyntaxEditor/Default.aspx">SyntaxEditor</a>
\r
424 is a commercial native .Net source code editing component.
\r
427 <a href="http://jedit.sourceforge.net/">jEdit</a> is a good Open Source syntax colouring
\r
428 editor written in and for Java.
\r
431 <a href="http://www.gtk.org/">GTK+</a>, the GIMP Toolkit, contains a rich text editing
\r
433 <a href="http://gedit.sourceforge.net/">Gedit</a> is an editor for GTK+/GNOME.<br />
\r
435 <a href="http://www.daimi.au.dk/~mailund/gtk.html">GtkEditor</a> is a source code editing
\r
436 widget based on the GTK+ text widget.<br />
\r
437 <a href="http://gide.gdev.net/">gIDE</a> is an IDE based on GTK+.<br />
\r
438 <a href="http://www.bahnhof.se/~mikeh/linux_software.html">GtkExText</a> is a source code
\r
439 oriented text widget for GTK+.
\r
443 <a href="http://www.codeguru.com/">CodeGuru</a> has source code for several Win32 MFC based
\r
446 <a href="http://synedit.sourceforge.net/">SynEdit</a> is a Win32 edit control written
\r
449 <a href="http://www.tetradyne.com/srcvwax.htm">SourceView</a> is a commercial editing
\r
450 component for Win32.
\r
453 <a href="http://www.winmain.com/">CodeMax</a> is another commercial component for Win32.
\r
459 <a href="http://www.finseth.com/craft/">The Craft of Text Editing</a>
\r
460 describes how EMACS works, <i>Craig A. Finseth</i>
\r
463 <a href="http://www.cs.cmu.edu/~wjh/papers/byte.html">Data Structures in a Bit-Mapped Text
\r
464 Editor</a>, <i>Wilfred J. Hanson</i>, Byte January 1987
\r
467 Text Editors: Algorithms and Architectures, <i>Ray Valdés</i>, Dr. Dobbs Journal
\r
471 Macintosh User Interface Guidelines and TextEdit chapters of Inside Macintosh
\r
477 Scintilla and SciTE were developed using the
\r
478 <a href="http://www.mingw.org/">Mingw version of GCC</a>.
\r
481 <a href="http://astyle.sourceforge.net/">AStyle</a> is a source code formatter for C++ and
\r
482 Java code. SciTE has an Indent command defined for .cxx files that uses AStyle.
\r
485 <a href="http://winmerge.org/">WinMerge</a> is an interactive diff / merge
\r
486 for Windows. I prefer code submissions in the form of source files rather than diffs and then run
\r
487 WinMerge over the files to work out how to merge.
\r
490 <a href="http://www.python.org">Python</a> is my favourite programming language. Scintilla
\r
491 was started after I tried to improve the editor built into <a
\r
492 href="http://www.python.org/download/windows/">PythonWin</a>, but was frustrated by the limitations of
\r
493 the Windows Richedit control which PythonWin used.
\r
496 <a href="http://www.cse.yorku.ca/~oz/">regex</a> is a public domain
\r
497 implementation of regular expression pattern matching used in Scintilla.
\r
501 <a href="http://www.petes-place.com/">CodeMagic</a> is a free generic IDE for Win32.
\r
502 Strongly Perl focused but customisable for other languages. Has more user interface features
\r
508 Debugging dance soundtrack from <a href="http://www.insurge.com.au">iNsuRge</a>
\r
510 Inspirational coding soundscapes by <a href="http://www.davidbridie.com.au">David Bridie</a>.
\r
513 Get away from hacking without any of that tedious standing up bother: <a
\r
514 href="http://www.zip.com.au/~sneal/index.html">Virtually There</a> ;).
\r