IDE/Syntax highlight source

Assembler

red_dot http://betov.free.fr/Index.html
SpAsm, The Specific Assembler – is an Assembler for ReactOS / WINE / Win32 PE files production (Win95/98/NT/2000/XP). Both true Low Level Assembler (anti C-like), and High Level Assembler (user defined Macros-sets provided). Simplified Intel syntax plus alternate syntaxes, zero red tape. Powerful and easy Macros system. x86 Mnemonics up to P6 (with 3D Now! and full SSE/SSE2 extensions ). Blazing fast output of applications in one click: Outputs exe/dll/scr (Needs no Linker/Make/Lib/...). (1 Mb source with HLL style Macros >>> 300 Kb PE in 3.16 seconds on K6/200/Win95). Disassembler: 1 Mb PE >>> Source in 1,5 seconds. (Best on AMD). All-in-one sober and powerful IDE, with effective integration of all components. Auto-compliable: SpAsm is written with SpAsm. GPL.

C/C++

blue_dot http://anjuta.org/
Anjuta – is a versatile Integrated Development Environment (IDE) for C and C++ in GNU/Linux. It has been written for GTK/GNOME, and features a number of advanced programming facilities. These include project management, application wizards, an onboard interactive debugger, and a powerful source editor with source browsing and syntax highlighting.
black_dot http://sourceforge.net/projects/devwshop/
Developer’s C++ Workshop – An IDE for developing native Windows 32-bit applications in C and C++. The binary release includes the MinGW32 compiler and build tools.
black_dot http://gambas.sourceforge.net/
Gambas – is a graphical development environment based on a Basic interpreter, like Visual Basic. It uses the Qt toolkit, but is able to use any other toolkit that a module is written for.
black_dot http://www.texmacs.org/
GNU TeXmacs – is a free scientific text editor, which was inspired by both TeX and GNU Emacs. The editor allows you to write structured documents via a “wysiwyg” and user friendly interface. The program implements high quality typesetting algorithms and TeX fonts. It is also possible to use TeXmacs as an interface to computer algebra systems. Finally, TeXmacs supports the Guile/Scheme extension language, which makes it possible to adapt the user interface to specific needs, and even to extend the editor.
black_dot http://home.wanadoo.nl/karamazen/texinfoexample.txt.html
cpp2html – uses C code with preprocessor macros as its input, and creates a hypertext view of the preprocessing. It can also enable partial macro expansion or full C preprocessing.
black_dot http://www.gedanken.demon.co.uk/cxref/
Cxref – is a program that will produce documentation (in LaTeX, HTML, RTF or SGML) including cross-references from C program source code. It works for ANSI C, including most gcc extensions. The documentation for the program is produced from comments in the code that are appropriately formatted. The cross referencing comes from the code itself and requires no extra work.
black_dot http://www.andre-simon.de/
Highlight – is a universal source code to HTML, XHTML, RTF, TeX, or LaTeX converter. (X)HTML output is formatted by Cascading Style Sheets. It supports 75 programming languages and includes 55 highlighting color themes. It’s possible to easily enhance the parsing database.
black_dot http://www.ivtools.org/ivtools/index.html
ivtools – ivtools is a collection of drawing editors for PostScript, TeX, and Web graphics with both direct-manipulation and scriptable user interfaces.
red_dot http://www.kdevelop.org/
KDevelop – is an integrated development environment which makes the creation and development of GNU Standard Applications an easy task even for beginners. Highlights of the current release are: an application wizard for easy creation of KDE 2&3, Qt 2&3, GNOME, and terminal C/C++ projects, full project management, a syntax-highlighting editor, an integrated dialogeditor for the Qt/KDE GUI libraries, an internal debugger, a full-featured classbrowser with classtools, CVS support, an integrated HTML-based helpsystem offering manuals and class-references, and extensive search mechanisms to browse sources and documentation.
red_dot http://www.triptico.com/software/mp.html
Minimum Profit – (mp) is a programmer’s text editor. It features small memory and disk requirements, syntax highlighting, context-sensitive help for the source code being edited, multiple simultaneous file editing, ctags support, word wrapping, and more. It can be compiled for Linux / Unix (console), GTK, and MS Windows.
black_dot http://students.ceid.upatras.gr/~sxanth/ncc/index.html
ncc – is a C source code analyzer which generates program flow and variable usage information. Using it should be as easy as changing CC=gcc to CC=ncc in makefiles, and effort has been made to support most common gcc extensions. ncc has been tested with the sources of the Linux kernel, gtk, gcc, gdb, bind, mpg123, ncftp, and many other famous projects.
black_dot http://pas2dox.sourceforge.net/
Pas2Dox – (Pascal To Doxygen) is a pre-processing filter for Doxygen. It allows Kylix/ Delphi programmers to comment their code using JavaDoc style tags and then have Doxygen build the application documentation.
black_dot http://sourceforge.net/projects/pu239/
Pu239 C++ Developers IDE – A Versatile C++ Open Source IDE for Win32. This IDE supports Mingw g++, Borland bcc32, DJGPP gpp. 2 Binaries are currently available, IDE only for those with a supported C++ compiler, and a FULL version which comes with Mingw ( gcc 3.1 ) C++ compiler
red_dot http://www.fifsoft.com/relo/
Relo – is a Windows C/C++ IDE for MinGW and Borland C++ compilers. It is mainly targeted at developing Windows (Win32) applications, but can also be used to develop console/dos applications. It is designed to be easy to use and customize.
red_dot http://www.rhide.com
RHIDE – An integrated development environment with integrated debugger GDB. It is NOT a compiler. With RHIDE you can develop and debug your applications written in C, C++, Pascal and other languages for which you have a compiler which can be called from RHIDE.
black_dot http://sourceforge.net/projects/sourcenav/
Source-Navigator – is a source code analysis tool. With it, you can edit your source code, display relationships between classes and functions and members, and display call trees.
black_dot http://www.fokus.fraunhofer.de/research/cc/berlios/employees/joerg.schilling/private/
Ved – (visual editor) is a small and very fast screen-oriented text editor that implements a user interface somewhere between vi and Emacs. It is powerful and easy to learn, and has no limitations on line length, file size, or the types of characters that may appear in a file. It is a highly portable editor for UNIX and most other OSes.
black_dot http://visual-mingw.sourceforge.net/
Visual-MinGW – is an Integrated Development Environment devoted to MinGW compiler system. It provides an easy to use Open Source front end to create your own C/C++ Windows applications.
red_dot http://wxguide.sourceforge.net/indexedit.html
wxGuide-editor – is a cross-platform programming editor with a well-designed consistent look and feel. It follows the wxGuide guidelines, and is based on the Scintilla library. Besides the usual features like syntax colouring, folding, and international support, it allows for editing files in tabbed notebook pages and/or separate top level windows. Furthermore, it supports context sensitive help of any documentation files as long they are provided as help book files.
black_dot http://zoinks.mikelockwood.com/
Zoinks – is a programmer’s editor and development environment for Unix/X11 systems. The editor has features similar to Mac text editors like MPW and CodeWarrior. It also has some features for HTML authoring. Zoinks supports comparing/diffing files and directory hierarchies. It also supports inputting and editing multi-byte text (e.g. Japanese and other Asian languages).

Delphi/Kylix/Pascal

black_dot http://sourceforge.net/projects/basic-ide/
BASIC IDE – The BASIC IDE aims to be an open source IDE for Windows (and hopefully for Linux sometime). It is being developed in Delphi 6. The IDE will have a form designer (similar to Delphi) and a code editor with syntax highlighting and support for multiple files.
black_dot http://sourceforge.net/projects/bricxcc/
Bricx Command Center – Bricx Command Center (BricxCC) is a highly popular Windows-based IDE for programming the LEGO RCX (all versions), Scout, Cybermaster, and Spybot programmable bricks using Dave Baum’s Not Quite C (NQC) as well as MindScript, LASM, C++, C, & Pascal.
black_dot http://sourceforge.net/projects/djbridge/
Delphi-Java Bridge – Code that makes it feasible to do mixed-language programming in Delphi (i.e. Borland Object Pascal) and Java. Currently contains JNI wrapper code to make it easier to use Delphi rather than C/C++ with the JNI (Java Native Interface)
red_dot http://sourceforge.net/projects/dev-cpp/
Dev-C++ – Dev-C++ is an full-featured Integrated Development Environment (IDE) for Win32. It uses GCC, Mingw or Cygwin as compiler and libraries set.
red_dot http://www.bloodshed.net/devpascal.html
Dev-Pascal – Dev-Pascal is a full-featured integrated development environment (IDE), which is able to create Windows or console-based Pascal programs using the Free Pascal or GNU Pascal compilers. It can also handle the Insight Debugger, which you can also download here.
black_dot http://sourceforge.net/projects/devphp/
Dev-PHP IDE – Dev-PHP is a full-featured Integrated Development Environment for PHP. It’s fast, powerful and has a user-friendly interface. It has many cool features, like Function browsing and full integration with the PHP parser and the PHP-GTK library.
black_dot http://sourceforge.net/projects/dfmtopas/
DFM to Pascal Converter – DFM To Pascal is a GPL (Delphi source for a while) application used to port source code from Delphi to Free Pascal Compiler using the Lazarus libs. DFMToPas read a list of DFM files and create 4 pascal files for each DFM file. Example, DFMToPas read MyForm.dfm and generate 4 new files: MyForm.pas, MyFormdef.pas, MyFormrc.pas and a new MyForm.dfm (just to be Delphi compatible after the porting). After the port operation, the new MyForm.pas should compile under both Delphi and FPC. For a set of DFM files, DFMToPas generate a DPR file.
black_dot http://sourceforge.net/projects/eclauncher/
Eclipse Launcher – Eclipse Launcher is an utility of Eclipse IDE. It’s written in Delphi 6. Eclipse IDE has some configurations such as workspace folder and plugin folder in launching time. It help Eclipse User to launch Eclipse IDE with configurations.
black_dot http://sourceforge.net/projects/jediedit/
Jedi Program Editor – It’s a programmer’s Editor with code highlighters.
black_dot http://sourceforge.net/projects/keynote/
Keynote – Tabbed notebook with RichText editor, multi-level notes and strong encryption
black_dot http://sourceforge.net/projects/mide3de2/
modula2 windows IDE – Mide3de2 is a windows IDE for the FST modula-2 compiler with this main features: Multi Document Support, Syntax highlight, Search & Replace, Library & Imported Functions Browsing, Multi Undo / Redo...
black_dot http://sourceforge.net/projects/open-perl-ide/
Open Perl IDE – Open Perl IDE is a visual, integrated development environment for writing and debugging Perl scripts with any standard Perl distribution under Windows 95/ 98/ NT/ 2000.
black_dot http://sourceforge.net/projects/open-phpedit/
Open PHPEdit – is the best IDE (Integrated Development Environment) under windows to work with PHP. It offers a bunch of tools which allow you to work easier and faster on your everyday work. More details on http://www.phpedit.com.
black_dot http://sourceforge.net/projects/parserbuilder/
ParserBuilderCOCO/R IDE – an IDE for generating recursive descent parsers in Delphi Object Pascal. The COCO components are ported from COCO/R for Turbo Pascal 1.51.
black_dot http://sourceforge.net/projects/pnotepad/
Programmers Notepad – Programmers Notepad is a powerful text editor featuring syntax highlighting, project management, a great user interface and much more.
black_dot http://sourceforge.net/projects/rb37/
RB37-Rubidium Perl Editor – Cross Platform Perl Development IDE. Current Alpha is for WIN32 written in Delphi. Initial Plan is too rewrite the IDE in Perl itself.
black_dot http://sourceforge.net/projects/smide/
SMall IDE (SmIDE) – a small modular integrated development environment written in Borland Delphi. It shall become a easy to use and extensible IDE for several programming languages.
black_dot http://sourceforge.net/projects/startjava/
start Java development tool – The startJ is a small but very powerful java integrated development environment, which provides multiple document edit, code reformat, compile, decompile and automatically generate C++/Delphi JNI wrapper code.
black_dot http://sourceforge.net/projects/syn/
syn Text Editor – a Text- and Programming Editor with Syntax highlight for many Languages, and some IDE Features, like starting a program (e.g. Compiler) and capture the output, support for Projects etc.
red_dot http://synedit.sourceforge.net/
SynEdit – is a multi-line edit control, for Borland Delphi, Kylix (Kylix is supported into latest cvs) and C++Builder. It is a full-VCL/CLX control, meaning it is not a wrapper for Microsoft Windows controls, and no run-time library is required, this make SynEdit a crossplatform component. Compatibility with FreePascal is also planned, and SynEdit is the edit component in Lazarus IDE. SynEdit is packaged together with highlighter classes which are used to syntax highlight many programming languages source code. See State of Development.
black_dot http://sourceforge.net/projects/easywordproject/
The Easy Word Project – Easy Word is a powerful bulldog in the word processing sector. Easy Word has tons of built in programs like a internet browser, html editor (preview/edit modes), media player, chat feature! All this comes with the next release! A powerful and great program.
black_dot http://sourceforge.net/projects/udev/
UDev – is an EDI RAD for C++. It uses the http://www.borland.com/products/downloads/download_cbuilder.html – Borland C++ Compiler 5.5. It’s fully compatible with Dev-C++.
black_dot http://sourceforge.net/projects/unired/
UniRed – a Unicode plain text editor. It supports many char sets, spellchecking and syntax coloring.

Java

black_dot http://bitfluxeditor.org/
Bitflux Editor – is a browser-based WYSIWYG XML editor which is written in JavaScript and uses XML, XSLT, and CSS for rendering. It is usable with any XML document and features tables, lists, images, special chars, clipboard, undo/redo, and easy customization.
black_dot http://www.bluej.org/
BlueJ – is an interactive Java development environment. It provides a unique user interface that presents a graphical display of the application classes and their relationships, and it lets users interactively create objects of any class. Once objects have been created, users can interact with them directly. This interaction mechanism allows for much greater testing and experimentation than in conventional environments. BlueJ is suited for teaching and learning OO and Java.
black_dot http://belovai.ultraweb.hu/freejava1.01.php
Free Java – is a development environment designed to help beginners write Java programs. Its editor includes syntax highlighting and an undo/redo function. It features a structure panel and a file browser. Compiling and running a program can be done with the push of a single button, and compiler errors are shown clearly. There is also a virtual console to show a program’s console output. Free Java is based on J2SDK 1.3.
black_dot http://jsxe.sourceforge.net/
jsXe – is the Java Simple XML Editor. It allows you to edit an XML document through a tree-like view. It is written in Java using the Swing toolkit, JAXP, and DOM.
black_dot http://rtext.sourceforge.net/
RText – is a fully customizable programmer’s text editor. Some of its features include syntax highlighting, editing multiple documents at once, printing and print preview, find/ replace/find in files dialogs, undo/redo, and online help.

Other languages

red_dot http://www.die-offenbachs.de/detlev/eric3.html
Eric3 – is a Python IDE written using PyQt and QScintilla. It has integrated project management capabilities with class browsing functions, gives developers an unlimited number of editors with syntax highlighting and code folding, an integrated Python shell, an integrated Python debugger, a file system browser with class browsing capabilities for Python files, and more.
black_dot http://www.fredck.com/FCKeditor/
FCKeditor – is an HTML/DHTML editor for ASP, ASP.NET, ColdFusion, PHP, and JavaScript that brings to the Web much of the powerful functionality of known desktop editors like Word. It’s very lightweight, and doesn’t require any kind of installation on the client computer.
black_dot http://jabberwocky.sourceforge.net/
Jabberwocky – is a Lisp IDE containing a Lisp-aware editor with syntax highlighting, parentheses matching, a source analyzer, indentation, a source level debugger, a project explorer, and an interaction buffer. It is the replacement for the Lisp Debug project.
red_dot http://www.andre-simon.de/
Highlight – is a universal source code to HTML, XHTML, RTF, TeX, LaTeX, or XSL-FO converter. (X)HTML output is formatted by Cascading Style Sheets. It supports 85 programming languages and includes 65 highlighting color themes. It’s possible to easily enhance the parsing database. The converter includes some features to provide a consistent layout of the input code.
black_dot http://phpcc.mtsdev.com/
phpCodeCabinet – allows developers to store code snippets from any language. Features include user-defined categories, syntax highlighting, an extensive search engine, a theme-based interface, user authentication, and code/category ownership privileges.
black_dot http://www.phpedit.net/products/PHPEdit/
PHPEdit – is the best IDE (Integrated Developement Environment) under windows to work with PHP. It offer a bunch of tools which allow you to work easier and faster on your eash day work.
black_dot http://pype.sourceforge.net/
PyPE – (Python Programmers Editor) is a lightweight but powerful editor. Tools for the new and seasoned user alike are included out of the box, including syntax coloring, multiple open documents with tabs, per-document browsable source trees, and many others.

Table Of Contents

Previous topic

Graphics/Video source code

Next topic

Markup and HLP related source