The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi-compatible 16/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 ava
major feature: Multiple new language features, bug fixes and updated packages.
LazPaint is a feature-rich graphics editor similar to Paint.NET but written in Free Pascal / Lazarus. It comes as Linux, MaxOSC and Windows build. Antialiasing, multiple undo steps, alpha blending, BGRABitmap support, arbitrary shape selections, rotation, colorization and e.g. blur filters are some of its core features. LazPaint supports various file formats, including layered OpenRaster and 3D imports.
The PUMA Repository is a collection of Pascal units for medical informatics. It is compatible with and was developed for Lazarus and Free Pascal. The units are also partially compatible with other Pascal dialects, including Delphi and Embarcadero RAD Studio. The HL7 Engine is a library of Pascal units that provide functions for parsing and compiling Health Level 7 messages as well as for reading and writing messages as files or streams.
Spawner can fill up database tables with sample data for testing. It either outputs CSV text values, or generates SQL INSERT statements, according to optionally configured data and field types (numeric, textual, names, address parts, varied-size text / enums / binary data). It can also connect to MySQL 5.x servers for insertions.
QuickPlay is a graphical frontend for multiple gaming system emulators (MAME, MESS). It can manage and find ROMs, download new game engines, understands ZIP and other archive formats, virtual folder, drag and drop support, or backups.
LazSqlX is a cross-platform database management tool. It works with MariaDB/Mysql, PostgreSQL, SQLite, Firebird and Oracle databases. It provides am intuitive data browser, querying tool and management GUI. LazSqlX can also be used on stored procedures, for changing table schemata, search, filtering, printing, or CSV / XML /JSON exports.
Scrabble3D is a versatile Scrabble game, that implements a classic mode, Superscrablle, and 3D games as well as customized boards. It can be played against online opponents or against the computer. Letterset, board and design can be changed, works with OpenGL, provides game statistics, allows time or move-limited matches, is multi-lingual, and provides parental filtering for server games.
Quick Hash GUI provides recursive file hashing, copying and verification of whole directory structures. It provides a simple GUI for Linux and Windows. It can also verify whole partitions, provides MD5 and SHA1/SHA2 algorithms, export results as CSV or HTML report.
LazAutoUpdate provides a GUI to manage project updates from files and binaries that are hosted on Sourceforge. It provides an application API which can download and install application updates.
Mundo is a 3D massive-multiplayer online role playing game, with basic graphics. It's multi-platform, based on GPLDevKit and OpenGL and written in FreePascal. The current map provides 1 million square meters, including caves and hell-style scenes, 17 non-player characters, 21 monster types, 58 items, and around 100 quests.
Checksum Control is a wizard to generate and verify checksum files. It supports SFV and MD5, even some exotic MD5 meta file types.
ZCAD is simple CAD program for technical drawings and electrical wirings and devices. It supports the DXF2000, DWG, PDF/PS/SVG/EPS and ZCP file formats and SHX or TTF fonts, is cross-platform, uses fast OpenGL rendering, allows polar tracking and taking object snapshots.
SkyChart draws an observable night sky of stars and nebulas from its catalog. It can also note the position planets, comets or asteroids. Many parameters allow automatic catalog selection, adapting colorization and dimensions, labels for non-star objects.