![]() |
Scintilla and SciTE |
Php mole is an integrated development enviroment for developing (primarily) web based and phpgtk based applications.
HAP Python Remote Debugger is a Python debugger that can run on one Windows machine debugging a Python program running on either the same or another machine.
pyeditor and wxEditor are scriptable editors implemented in Python. pyeditor is based on GTK+ and the pyscintilla wrapper. wxEditor is based on wxWindows, wxPython and wxStyledTextControl.
Ruby installation that includes SciTE set up for Ruby using an included copy of the "Programming Ruby" book for help.
Beta port to the FOX platform of both Scintilla and SciTE.
Interactive LuaSpace Development is a graphical environment for LuaSpace which combines the CORBA platform with the language Lua.
Delphi wrapper for Scintilla which is also usable from Borland C++ Builder.
PyCrust is an interactive Python shell based on wxPython.
Black Adder is a Qt based development environment for Python and Ruby.
Komodo is a cross-platform multi-language development environment built as an application of Mozilla.
titmouse is a Lua editor/debugger for Windows. It is available as both a component and an application.
Filerx is a project manager for SciTE on Windows. Open source and includes an implementation of SciTE's Director interface so will be of interest to others wanting to control SciTE.
Anjuta is an open source C/C++ IDE for Linux/GNOME.
Gen<X> is a code generalisation product for Win32 that uses Scintilla in the X-Code Editor (which can also be used for general purpose editing) and for editing HTML in the HTML Dialog Editor.
Moleskine is a Scintilla based editor for GTK+. More ambitious than SciTE with plans for MDI, printing, and session management. Includes a new GTK+ wrapper widget for Scintilla.
A version of SciTE for Win32 enhanced with a tab control to allow easy movement between buffers. Go to the "Goodies" area on this site.
Suneido is an integrated application platform currently available for Win32 that includes an object-oriented language, client-server database, and user interface and reporting frameworks.
BitLeaf is a new GNOME based development environment. Currently at an early stage of development.
Agast is an authoring system for adventure games which includes a customised version of SciTE.
SashXB for Linux is an open source application development tool by IBM that uses Scintilla.
There is an enhanced version of SciTE for GTK+.
Boa Constructor is a RAD GUI Building IDE for the wxWindows cross platform platform. Written using wxPython with the wxStyledTextCtrl used as its editor.
The wxStyledTextCtrl editor component in the
wxWindows cross platform toolkit is based on Scintilla.
A Python binding for wxStyledTextCtrl is part of wxPython.
The Wing IDE is a complete integrated development environment for the Python programming language. Currently in beta stage and available for Intel based Linux systems.
A Python binding of the GTK+ version of Scintilla, that can be used with pygtk.
PythonWin, a Win32 IDE for Python, uses Scintilla for both its editing and interactive windows.
jEdit is a good Open Source syntax colouring editor written in and for Java.
GTK+, the GIMP Toolkit, contains a rich text editing
widget.
Gedit is an editor for GTK+/GNOME.
CodeGuru has source code for several Win32 MFC based editors.
SynEdit is a Win32 edit control written in Delphi.SourceView is a commercial editing component for Win32.
Data Structures in a Bit-Mapped Text Editor, Wilfred J. Hanson, Byte January 1987
Text Editors: Algorithms and Architectures, Ray Valdés, Dr. Dobbs Journal April 1993
Macintosh User Interface Guidelines and TextEdit chapters of Inside Macintosh
Scintilla and SciTE were developed using the Mingw version of GCC.
AStyle is a source code formatter for C++ and Java code. SciTE has an Indent command defined for .cxx files that uses AStyle.
WinMerge is an interactive diff / merge for Windows. I prefer code submissions in the form of source files rather than diffs and then run WinMerge over the files to work out how to merge.
Python is my favourite programming language. Scintilla was started after I tried to improve the editor built into PythonWin, but was frustrated by the limitations of the Windows Richedit control which PythonWin used.
regex is a public domain implementation of regular expression pattern matching used in Scintilla.
Inspirational coding soundscapes by David Bridie.
Get away from hacking without any of that tedious standing up bother: Virtually There ;).