Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog

30,057 projects in the catalog.

Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.

fpos

Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a high level functional language to study the developement process and the use of Scheme to build a fairly complex system.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 109
  • GPL-2.0

System

OPTi82c929_Driver

Optimized DOS driver for sound cards using the OPTi 82c929 (MAD 16 PRO) controller chip

  • Quiet
  • Application
  • GitHub
  • ★ 46
  • MIT

System

awesome-pascal

A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!

  • Active
  • Other
  • Lazarus and Delphi
  • GitHub
  • ★ 2,096
  • CC0-1.0

Learning and Examples

mseide-msegui

MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui. Binaries: https://github.com/mse-org/mseide-msegui/releases

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 167
  • GPL-2.0

Language Tools

AIO

Coroutine-based multithreading library for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 121
  • Apache-2.0

System

SnapTRAINER

A modular Virtual-PLC Trainer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 41
  • GPL-3.0

System

superpascal

Per Brinch Hansen's SuperPascal compiler and interpreter, ported to Free Pascal for modern 64-bit Linux, with examples and automated tests.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 20
  • MIT

Language Tools

MT32edit4v

MT-32 sysex editor/programmer companion DLL for MuntVSTi (by Falcosoft)

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 12
  • LGPL-2.1

Multimedia

PaskalCPP

PaskalCPP is a systems language by Jarrod Davis: Pascal/Oberon-style syntax that transpiles to C++23 and builds with a bundled Zig/Clang toolchain. Mix PaskalCPP and C++ in one file, no bindings. Includes a Delphi-built compiler and language server, an Electron/Monaco editor, and diagnostics mapped to your source. Native Windows and Linux binaries.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 12
  • MPL-2.0

Language Tools

aif

Audio Interface Program

  • Active
  • Application
  • GitHub
  • ★ 9
  • GPL-3.0

Multimedia

LazarusVision

TUI Framework for Free Pascal using Lazarus LCL pattern for creating Forms/Buttons/Controls

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

GUI containers

pas-gpib

Full measurement framework for GPIB, USB-TMC, TCP/IP, ...

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 9

Science

IAP

A Library bundled for the ITDevCon 2014 presentation "Immersive Audio Programming", which contains the necessary code to build a platform independent audio environment with Delphi.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 8
  • MIT

Multimedia

selfboot-inducer

Selfboot Inducer is a program made for creating homebrews compilations for your Sega Dreamcast video-games console.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 8
  • GPL-3.0

Files and Drives

Vissim.IPC.Proxy

Zero-overhead In-process COM (IPC) Proxy boosing performance of Vissim COM applications

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 7

Other

Waskal

Waskal is a Pascal/Oberon-inspired language that compiles to wasm64 and packages code, assets, and runtime support into a single self-contained HTML file. It uses JavaScript to bridge WebAssembly with browser graphics, audio, and input, delivering portable, dependency-free apps and games with a simple double-click-and-run experience.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 7

Language Tools

modshell

Command-driven scriptable Modbus utility

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 6
  • EUPL-1.2

Networking

apple-pascal-time

Reading RTC clock hardware and setting the system date at boot for Apple Pascal.

  • Quiet
  • Other
  • GitHub
  • ★ 5
  • Apache-2.0

System

DOS-Game-Engine

DOS Game Engine with VGA and AdLib/SoundBlaster support. Supported formats: PCX, VOC, HSC, TMX, XML

  • Active
  • Library
  • GitHub
  • ★ 5

Games and Game Engines

Logo-Creator

A compact but good Logo Creator that converts the Windows TrueType font set into Logos.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 4

Graphics

chupaplets

My first game, created in Object Pascal using IDE Borland Pascal 7 in MS-DOS at 1997.

  • Quiet
  • Application
  • GitHub
  • ★ 3

Games and Game Engines

newac

Automatically exported from code.google.com/p/newac

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Multimedia

pge

Pascal Graphical Environment

  • Active
  • Library
  • GitHub
  • ★ 3

Graphics

crenshaw-compiler

Jack Crenshaw's 'Let's Build a Compiler!' tutorial implemented in Free Pascal — v1 (Ch 1-10, 68k asm) and v2 (Ch 11-16, TINY 2.1 + stack VM)

  • Active
  • Other
  • Lazarus
  • GitHub
  • ★ 2

Language Tools

NVRAMancer

NVRAMancer - a necromancer for non-volatile memory. Serial flash / EEPROM programmer for CH347, CH341A, EZP2023+ and more.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

astro-cad

This is a collection of programs, functions and procedures for the numerical simulation of celestial mechanics in our solar system

  • Quiet
  • Application
  • GitHub
  • ★ 1
  • GPL-2.0

Science

CUDA

CUDA driver api and framework written in/for Delphi

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

djOldPascalCode

Old isometric level editor and widgets/windowing system written in the '90s using Turbo Pascal by David Joffe

  • Active
  • Library
  • GitHub
  • ★ 1

Edit and Memos

Dump-Module-to-Array

An example of how to convert a module into array code and play and control it from Delphi using the uFMOD library.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

ShamsiXp

An open source approach to display Solar date in MS-Windows XP. (Delphi native source code)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Date and Time

Shell-Hook

An example of how to build and use the ShellHook.dll yourself.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

SkyPascal

An experimental drone project powered by Arduino and programmed with FreePascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1

System

an-mc-pmsm-s32m276

This example demonstrates a sensorless Field Oriented Control (FOC) implementation for Permanent Magnet Synchronous Motor (PMSM) control using single shunt current sensing on the NXP and S32M276 microcontroller.

  • Other
  • Lazarus
  • GitHub

Other

Coroutine-based multithreading library

. Delphi AIO implement procedural oriented programming POP style in Delphi. It means developer can combine advantages of OOP and POP, splitting logic to multiple state machines, schedule them to threads, connect them by communication channels like in GoLang

  • Library
  • Delphi
  • GitHub

Other

Nostromo N50 on Vista,Seven, XP 32&64 !

Use the Belkin Nostromo N50 Speedpad on VISTA,7 and XP 32/64. No need to install drivers,plug the device and use it ! Normal/Red/Green/Blue prog levels supported ! Download the file that matches your OS in the "Files" section. GPLv3 (Source code)

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

System

UsbGpib

Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

  • Other
  • Lazarus
  • GitHub

Other