Free Pascal - Open source compiler for Pascal and Object Pascal

  •        0

Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. The language syntax has excellent compatibility with TP 7.0 as well as with most versions of Delphi (classes, rtti, exceptions, ansistrings, widestrings, interfaces). A Mac Pascal mode, largely compatible with Think Pascal and MetroWerks Pascal, is also available. Furthermore Free Pascal supports function overloading, operator overloading, global properties and several other extra features.



comments powered by Disqus

Related Projects


The Lazarus IDE is a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications and runs on Linux, FreeBSD, MacOSX and Windows.

Lazarus Code and Component Repository

Lazarus is a free and open source development tool for the Free Pascal Compiler. The purpose of this project is to serve as a Code Repository, Wiki Knowledgebase and support site for converting existing components and libraries to work with Lazarus and the Free Pascal Compiler.


MIDletPascal is specifically suited for development of J2ME midlets. It's compiler translates Pascal source code directly into Java microedition bytecode.


Allegro.pas is a wrapper to use Allegro with Pascal compilers (Delphi, Free Pascal, etc). Allegro is a cross-platform library intended for use in computer games and other types of multimedia programming.

The Amsterdam Compiler Kit

A complete compiler toolchain that will cross-compile ANSI C, Kamp;R C, Pascal, Modula-2, Occam, Fortran and Basic for a number of architecture including, but not limited to, the 6500, 68000, Z80, i80, i86, i386 and PDP-11.

Free Pascal Compiler

A 32/64-bit Pascal compiler for Win32/64/CE, Linux, Mac OS X/iOS, FreeBSD, OS/2, Game Boy Advance, Nintendo NDS and DOS; semantically compatible with Delphi, Borland Pascal and Mac Pascal (partially) with extra features, e.g. operator overloading.


devFlowCharter is a complete environment for creating program flowchart, source code generation, and compilation. Its main goal is to be straightforward, educational tool for use during procedural programming classes.

libsql - sqlite, mysql, odbc for pascal

Cross-platformamp;compiler object pascal library that interfaces sqlite, mysql and odbc, allowing quick and easy data access. Wraps SQLite 2.8x amp; 3x; (embedded) MySQL 3.2x, 4.x amp; 5.0; ODBC. Compatibility: delphi, kylix and freepascal; win32, linux, OSX


compiler for a Pascal like language that build Flash animation (SWF)

Fix8 - FIX (Financial Information eXchange Protocol) Framework

A fresh approach to FIX (Financial Information eXchange Protocol). Statically compile your FIX xml schema and quickly build your FIX application on top. With low latency performance in mind, this framework is designed to streamline the development of custom FIX interfaces. Using one of the standard FIX schemas you can have a FIX client or server up and running very quickly.