Good Tools for Delphi Developers

A great profiling tool for multiple development tools including Delphi. It’s written in Delphi (or C++Builder) too.

Beyond Compare
A great comparison tool, which is also written in Delphi!

ModelMaker Code Explorer
Powerful IDE tool, which replaces the standard CodeExplorer

It’s a free plug-in tools set used in Delphi/C++Builder. See article for details.

Command Prompt Here
Adds a Windows context menu item to start a command prompt in current directory of Windows Explorer, Total Commander etc. Windows Vista already contains a "Open Command Window Here" function. In the Vista Explorer holding Shift while right-clicking a folder in the listview on the right will add this command to the popup menu.

Copernic Desktop Search
Looking for an excellent free desktop search tool that handles Delphi code out-of-the-box? This tool is actually written in Delphi as well and once you start using it you’ll wonder how you lived without it. Yahoo Desktop Search is its closest competitor in terms of functionality and this search tool has one feature that YDS lacks: buttons to search for the next instance of a keyword in a file (in the preview window).

A free toolkit to integrate the Borland Kylix (Delphi for Linux) compiler into the Delphi Windows IDE. It allows you to compile native Linux applications from inside the Windows Delphi IDE.

Delphi Message Assistant 2.0
A free tool which lets you generate code for ShowMessage, MessageBox, MessageDlg and FindFolder all through a GUI Interface and with preview.

Delphi SpeedUp
reduces the startup time of the delphi IDE by a very noticable factor (makes starting Delphi 7 nearly instant and Delphi 2006 nearly bearable)

Delphi Package Selector
A freeware tool to customize what packages and assemblies to be loaded during Delphi IDE starts, including the load sequence of them.

Delphi PI
Delphi Package Installer (DelphiPI) is a tool which aids you installing components to your Delphi IDE. DelphiPI automatically resolves dependencies between packages, compiles, installs and adds source paths to your IDE.

Delphi Tools
A compendium of useful tools, including Dependency Viewer, PE Viewer, ToolHelp Viewer, and ScreenJPG.

Analyse the design quality of your delphi code.

Free documentation tool for Delphi, with JavaDoc support.

A freeware Pascal source code formatter for Delphi. You will never again format your source code by hand. The formatting engine of DelForExp has been integrated into the code base of GExperts and there is an experimental GExperts version available that includes the code formatter (see below).

FastMM is a lightning fast replacement memory manager for Borland Delphi Win32 applications that scales well in multi-threaded applications, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.

FastMM4 Options Interface
This tool is an interface which let’s the user easily change the file.

A great tool for automating your build process. Also written in Delphi!

Created by Gregory L. Bullock’s is a useful utility for patching binary files. The full source code is available on the web site.

Relational Database – Based originally on the Interbase open source released by Borland, this database is a good free database that is suited to many application’s needs.

Firebird Embedded
A page where you can obtain information about an embedded version of Firebird.

A set of tools to increase the productivity of Delphi and C++Builder programmers by adding features to the IDE. GExperts is open source software. There is also an experimental version of GExperts that includes the DelForExp (see above) code formatter.

A freeware tool that analyses uses lists in your Pascal or Delphi source code, and tells which units that may be removed or moved to the implementation section.

A nice free installer that comes with full Delphi source code.


  1. Live Updating of running ISAPI applications without restarting IIS.
  2. Easily debug ISAPI applications without changes to your project or web server.
  3. Easily debug ISAPI Filters without changes to your project.

A replacement exception handler that gives stack dump and much more upon exceptions, rather than default uninformative exception box. Can display, save to file, or email exception report, and much more.

(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.

Pascal Analyzer
A tool that analyses your Delphi or Borland Pascal source code and produces 40 different reports that help you understand your source code better, and assist you in finding errors and anomalies.

Pascal Browser
A tool that analyses your Delphi or Borland Pascal source code and produces documentation.

A Delphi profiler that works by instrumenting the source code. Accurate and powerful. Also provides Post Mortem Report for crashed applications.

SmartInspect is an advanced logging tool for debugging and monitoring Delphi applications.

Charting and graphing native VCL Component Library.

A viewer (written in unmanaged Delphi) that displays multiple kinds of sources (from the provided framework, log file, event log, or the OutputDebugString method).

An easy and powerful client framework to send simple traces, grouped traces, class and object viewer, dump, and call stack.

Visual Forms IDE AddIn
Visual Forms is an IDE AddIn that allows you to view the forms in your application as thumbnail images. Supports all IDE’s from Delphi 5 to present (except Delphi 8).

An Ant-like XML-based tool for building programs, written in Delphi, and targeted at Delphi.


From:Good Tools for Delphi Developers – Delphi

Good Tools for Delphi Developers》有一个想法

  1. Just a few words about Open Source Software.
    Since the adoption of open source has resulted in savings of about $60 billion per year to consumers.
    Open source software began as a marketing campaign for free software.
    OSS can be defined as computer software for which the human-readable source code is made available under a copyright license
    that meets the Open Source Definition.
    This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified form.
    It is very often developed in a public, collaborative manner.
    Some well known OSS products include projects such as Linux,Ubuntu,OpenOffice, Firefox, Apache, the GNU Compiler Collection, and Perl.


您的电子邮箱地址不会被公开。 必填项已用 * 标注