The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi-compatible 32/64 bit Pascal Compiler. It comes with a fully TP 7.0-compatible run-time library. Some extensions have been added to the language, like function overloading. Shared libraries can be linked. Basic Delphi support is implemented with classes, exceptions, RTTI, and ansistrings. A Free Component Library (FCL) is available with the base classes. Bindings for X11, ncurses, GTK, OpenGL, zlib, mysql, interbase and postgres are available.

Pasdoc is a tool to generate documentation for Pascal unit files. Descriptions are taken from comments in the interface section of the units' source code or from external files. Supported output formats are HTML and LaTeX. Command line and GUI versions are available.

QSMP3 is a MP3 Playback component for Delphi and
Kylix. It allows you to add full MP3 playback
capabilities to your application under both Win32
and Linux. It is a non-visual component, so it
should be functional under Linux CLI, X11, Win32
GUI, and Win32 (not DOS) CLI. Supported
capabilities include playback, stop, pause,
seek-by-time-index,seek-by-byte-indes, automatic
position reporting (by event), and position
reporting by function call. This component
relies on SDL, SMPEG, and the JEDI-SDL
translation of the SDL and SMPEG headers to Pascal.

Cloxten is a digital alarm clock and counter. It is able to execute a variety of events and actions at set times, such as send messages, play sounds or music, show a reminder window, open a file, or execute a program.

In order to leave Windows behind most people need a fully-functional money management program. CheckBook Tracker seeks to solve that problem. It has the feel and features of packages like Microsoft Money without requiring the user to build their own sources or find an RPM for their distribution. Its features include Import / Export QIF files straight from Money or Quicken, autocomplete, check printing, split transactions, balance forecasts, online banking, and more.

pgettext is a gettext package for Freepascal. It consists of a unit
which provides C-like gettext support (via procedures) and some useful
utilities, such as searching for MSGIDs in Pascal sources and spell
checking of .po files.

Inhunmi is POS, Delivery, Contact, and Stock Control software for small (or even medium) companies. It was initially developed for a restaurant, but should be adaptable to other business. It is currently in Portuguese only.

Tutorial Environment for Cryptographic Protocols
(TECP) is a tutorial and visualization
environment for public key cryptography. It is
intended for students of cryptography courses
and can be used to improve understanding of
modular arithmetic-based public key algorithms,
and for lecturers who want to add some life to
boring blackboard-and-chalk presentations about
the topic.

beware irc services is a set of P10 protocol IRC services that is simple and scalable, for Delphi and FreePascal. It can run on Windows, Linux, and FreeBSD. It is easy to code new service bot "modules" for it.