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
PUMA's EDFplus engine is an Object Pascal library that supports reading, writing, parsing and composing multichannel biological and physical signals in the European Data Format (EDF) or its successor EDF+.
Lazarus is a RAD Object Pascal Development IDE for use with Free Pascal. It is the open source equivalent of the Delphi VCL, designed to be widget-independent and to work on any platform where Free Pascal can be found.
The Bricks collection is a set of Pascal units that provides a class library for rapid programming of high-performance computer simulations in life sciences. It also delivers functionality that facilitates the generation of block diagrams in software. CyberUnits is a reusable cross-platform class library for rapid programming of high-performance computer simulations in life sciences. It supports modelling for biomedical cybernetics and systems biology with Object Pascal.
TRURL G is a free desktop RPN calculator that celebrates the 50th anniversary of the first landing of humans on the earth's moon. Its design is inspired by the Apollo Guidance Computer (AGC).
TRURL A is a calculator app and a technological demonstration for the open RPN engine. Despite its frugality, TRURL A is a fully functional platform-sensitive virtual calculator.
view3dscene is a lightweight browser for X3D and VRML 3D models, and a viewer for various other 3D model formats (3DS, MD3, Wavefront OBJ, and Collada, Spine JSON). It supports viewing the scene in the "Examine" mode and walking in the virtual world with features such as collision detection and gravity. Rendering is done using OpenGL. Many advanced 3D graphic effects are available, like mirrors (flat and through cube environment mapping), shadows (shadow maps and shadow volumes), GLSL shaders an
Cross-platform 3D and 2D game engine for Object Pascal. Extensible system of 3D objects, with out-of-the-box levels, items, intelligent creatures and more. Rendering and processing of 3D models in X3D, VRML, Collada, (2D) Spine JSON and other formats. Latest graphic effects including shadows, shaders, mirrors, screen effects. Animation, collision detection, 3D sound.
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.
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. PUMA's Unit Converter is a Pascal unit that provides functions for parsing measurements (e.g. from biochemical experiments or clinical laboratory experiments) consisting of numeric values and units of measurement. It also supports functions
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.
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.
SoundSteper is a software-only control tool for step motors used with telescopes. It works in real-time, operates over a sound card, and requires an analog sound amplifier, works with up to 4 moters in parallel; provides sync and go-to modes or joystick control even. It runs on Windows.
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.
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.