Sign in Join

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

Catalog

30,061 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.

NtUtilsLibrary

Delphi library for system programming on Windows using Native API

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 146
  • MIT

System

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

NtUtilsLibrary

Delphi library for system programming on Windows using Native API (mirror)

  • Active
  • Library
  • Delphi
  • Codeberg

System

ThreadUtils-for-Delphi

Parallel programming utilities and fixes for Delphi. Includes a few thread-safe data types.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 7

System

TransactionMaster

A tool for Windows that can make any program work within file-system transactions.

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

System

Linux4D

Delphi library for system-oriented programming with Linux

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 28
  • Apache-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

delphi-ppl

Extend Delphi Parallel Programming Library to ease async coding

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 37
  • GPL-3.0

System

Gala

Library of parralel programming for Delphi/FPC

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 10

System

Advantage2-SmartSet-App

No-Install SmartSet Graphical Programming Interface for Advantage2 programmable ergonomic keyboard

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 82
  • GPL-3.0

System

AsyncAwait

A tiny Delphi library (Delphi 10 or higher) that exposes Task and Task<T> objects similar to those in .Net

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 22
  • MIT

System

fprpbm

Bare Metal programming on the RaspberryPi using FreePascal

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 16

System

shake7

Tool to lock/unlock simatic step7 programming blocks

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 14

System

Z180SoftSystem

Emulation eines Zilog Z180 basierten CP/M Systems.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 13

System

nc-paslib

A (non-GUI) base utilities library for Pascal (Delphi/Free Pascal/Lazarus)

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 9
  • LGPL-2.1

System

Interception-Lazarus

Lazarus binding for the Interception - a programming interface that allows to intercept and control a range of input devices in Windows

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 6

System

caption-switcher

Windows caption manipulation. Legacy Object Pascal application for learning Windows API programming. Delphi 7 educational project discontinued 2013.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 4
  • GPL-3.0

System

VGA-Benchmark

VGA Benchmark tool for DOS

  • Quiet
  • Application
  • GitHub
  • ★ 3
  • MIT

System

smz32v50-micrprocessor

The files for the smz32v50 microprocessor simulator. This is free software. It is based on the x86 architecture and intended for students learning low level programming.

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

System

LazurusPipeWithWindowsConsole

Use free pascal programming language to write a pipe with windows console program ,use CreateProcess with StartupInfo.hStdOutput ,StartupInfo.hStdInput and StartupInfo.hStdError .Also allow user keep input until input "exit".Also the program keep receiving data from TThread .Remember to free the TThread when the program quit.

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 1
  • GPL-3.0

System

PrEx-Delphi

A simple process explorer application that can browse, kill and run Windows Processes. Made to get used to the Delphi programming language.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

registry

Win32 Registry Activity Monitor https://www.partow.net/programming/registrymonitor/index.html

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

robosoft

Terminal for programming (offline and online) robots from Intelitek using ACL language

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

All Things Ubuntu Library

ATU Library (All Things Ubuntu Library) is a collection of libraries in Object Pascal for use with FreePascal and Lazarus IDE, that provide API dedicated to various versions of Ubuntu, including: - standard desktop Ubuntu - Ubuntu Mate ARM (ie. raspberry pi) - Ubuntu Touch/UBports Since most of resources available for Lazarus programmers are related to Windows OS, this library is aiming at addressing those interested in Linux programming with FPC and Lazarus, but tested with Ubuntu distributions. On Ubuntu Touch, you can install everything from the Terminal app or via ssh, either or will work. Just follow these steps: #download: $ wget https://sourceforge.net/projects/all-things-ubuntu-library/files/ATU_arm-linux.tar.gz #extract: $ tar -xf ATU_arm-linux.tar.gz #install ATU locally: $ ./ATU_arm-linux --install #you also recommended to install dependencies like this: $ sudo ./ATU_arm-linux --installdeps #if you're using Vivid this will also f

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 3.0 (LG

System

RealTerm: Serial/TCP Terminal

Serial terminal program for engineering. Ideal for development, reverse engineering, debugging, datalogging and capture, and automatic test. The website is a comprehensive manual for Realterm. It has an comprehensive ActiveX/COM automation support so it can be used a serial component by other programs. An extensive commandline interface supports batch files and simple automatic test programming. Commands can be sent to running instances, and commands can be stored and run in files. [ActiveX](http://realterm.sourceforge.net/index.html#ActiveX_Interface) and [Command Line](http://realterm.sourceforge.net/index.html#Command_Line_Parameters) commands are well documented. Sourceforge major releases are only made occasionally. To follow development versions see News and subscribe.

  • Quiet
  • Application
  • SourceForge
  • BSD License

System Networking

Tron

Tron is a console application (now discontinued) which simulates user intervention for otherwise unscriptable applications. It can simulate keystrokes, mouse clicks and movements from scripts allowing the control of applications running in the foreground. It can be used to write automated tests for user interfaces or to ease repetitive jobs with applications which do not support scripting natively. It has a modular design which allows it to be extended easily and is not tied to any particular scripting or programming language.

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

System

AIO

Coroutine-based multithreading library for Delphi

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

System

BrainMM

Extremely fast memory manager for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 102
  • MIT

System

SmartSetApps

SmartSet apps for keyboards, foots pedals and more

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

System

run-as-attached-networked

RunAsAttached is a program to run a console as another user and keep new console attached to caller console. Support reverse shell mode (Ex: Netcat)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 79

Security System

SimpleIPC-lib

Simple IPC (interprocess communication) for any program to communicate with another program in any language, with examples in GoLang and Freepascal

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 43
  • MIT

System

SnapTRAINER

A modular Virtual-PLC Trainer

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

System

dvorak-qwerty

Dverty for Windows

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 32

System

jacqueline

An experimental i386 kernel written in Pascal

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 29

System

Delphi-App-Watcher

Stops the applications on the network to allow the executable to be replaced, then restarts them.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 18
  • MIT

System

CommandLineTools

Command line tools: cal, echoc, exact, slack, whereis

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 17
  • BSD-2-Clause

System

plc-student-demo-platform

Modular, student-friendly Arduino Opta PLC training system with ladder logic and SCADA readiness

  • Active
  • GitHub
  • ★ 1
  • MIT

System

ExplorerRestarter

Simple tool to restart explorer.exe capable to restore opened windows

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 10
  • MIT

System

PiDuinoDroidSystem

DIY Home Garage Opener system using Pi / Arduino / Delphi FMX

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • Unlicense

System

zfm20-lib

Fingerprint capture library for Zhiantec’s ZFM-20 series fingerprint module(s).

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

System

ConsoleIO

TConsoleIO: pipe/ipc class to Delphi and Lazarus

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 7
  • GPL-3.0

System

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

StimSync

USB device for digital and analog inputs and outputs

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • BSD-2-Clause

System

elerais

ELERA İşletim Sistemi

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3

System

sharedMemoryClient

Dynamic link library with functions for creation, manipulation, reading, and writing in Shared Memories (Inter-process Communication - IPC). The entire creation process and errors found and resolved are documented.

  • Quiet
  • Library
  • GitHub
  • ★ 3
  • Apache-2.0

System

smartclose

A system utility that automates the process of closing all running programs and restoring them at a later time

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 3

System

BringToFront

Simple program designed to put a window always in front on windows operating system

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

System

bti

MS-DOS text-mode screen capture and presentation suite in Turbo Pascal 7.0 (1996-1997)

  • Active
  • Application
  • GitHub
  • ★ 2
  • MIT

System

ERD-Card-Toolkit

A Delphi component library for reading and writing smart cards, contactless tags, magnetic stripes and RFID input on Windows.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2

System

FEUPAutom

SoftPLC programmable in Grafcet and ST

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

NVRAMancer

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

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

Process-Tree

This is an enhanced version of a Process Manager that provides significantly more information about the structure and process flow.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2

System

WinAutoKey

A freeware automation unit for Free Pascal and the Lazarus IDE on the Windows operating system.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • LGPL-3.0

System

CUDA

CUDA driver api and framework written in/for Delphi

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

quarta

My tiny boot manager for old IBM PC machines

  • Quiet
  • Application
  • GitHub
  • ★ 1
  • Unlicense

System

SkyPascal

An experimental drone project powered by Arduino and programmed with FreePascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1

System

suckerbot

Telemetry and control code for the Suckerbot DIY Robot

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

System