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.

Command & Conquer Red Alert

Electronic Arts Inc. has released the source code for Command & Conquer Red Alert under the GPL V3 license below, with additional terms at the bottom. This ZIP file is the full repository snapshot and includes source code for Command & Conquer Red Alert. This release provides support to the Steam Workshop for the game. Command and Conquer: Red Alert is a classic real-time strategy (RTS) game developed by Electronic Arts, with its source code available on GitHub for archival and preservation purposes. This repository offers tools to assist with compiling and running the game on modern platforms. It supports Steam Workshop integration, and while not currently accepting contributions, the repository serves as an open-source preservation project for the game. Developers interested in restoring the game or adapting it for new environments will find helpful dependencies and build tools outlined in the repository.

  • Active
  • Application
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Games and Game Engines

CmdLine

Component TCmdBox which emulates command line input.

  • Package
  • Lazarus
  • LGPL

Edit and Memos In the Online Package Manager

4.0 from 1 member

lazpaint

🎨 Cross-platform image editor with raster and vector layers similar to Paint.Net written in Lazarus (Free Pascal)

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

Graphics

5.0 from 1 member

DfmExtractor

Small command line utility which allows you to extract DFM, LFM and FRM forms from executable files compiled by Delphi, Lazarus and CodeTyphon.

  • Quiet
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 34

Files and Drives

LazHIDControl

Cross platform keyboard and mouse input control and window automation in Pascal.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

delphi-markdown

. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • BSD-3-Clause

Language Tools

3.0 from 1 member

jcf-pascal-format

JEDI code formatter better compatible with modern Delphi

  • Quiet
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 39

Language Tools

3.0 from 1 member

Delphi-Crash-Reporter

Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

TOP-16Bit-Compression-UI

A retro file compression UI for MS-DOS, featuring a Norton Commander-style interface and compatibility with early 90s compression programs. Ideal for enthusiasts, researchers, and users of DOSBox.

  • Quiet
  • Application
  • GitHub
  • ★ 7

Files and Drives

langprofiles

A command-line tool that reads a directory of UTF-8 text corpora (one file per language) and produces a compact binary profile file used for fast language detection. Also includes a built‑in test mode to evaluate detection accuracy on the same corpora.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Other

Drop2Lame

Light, small and easy to use GUI for command-based LAME MP3 compressor (and similar command-based ones) which utilizes Drag and Drop function.

  • Quiet
  • Application
  • SourceForge
  • MIT License

Multimedia

m6811dis

The M6811 Code-Seeking Disassembler is a command-line tool that lets you enter known starting vectors for a given code image for the 6811 micro. It will disassemble the code and follow through branches to assist in the separation of code and data. Its companion Fuzzy Function Analyzer uses DNA Sequence Alignment Algorithms to locate similar code in multiple binaries, facilitating reverse-engineering. Originally written to analyze code from GM automotive engine controllers, but is useful anywhere a 6811 micro is being used. Version 1.0 was written in Borland Pascal in April 1996, and updated to v1.2 in June 1999. It was later rewritten to C++ in July 1999 through Jan 2000. While it's been freely available since its creation, it's being released here as an open-source project so the world can better use it as it sees fit. Version 2.0 is completely reworked in 2014 to compile and run with GCC and STL to make it fully portable and accessible to all computer platforms.

  • Quiet
  • Application
  • SourceForge
  • Other License

Language Tools

COMP

Cette commande, écrit en Pascal (Turbo Pascal ou Free Pascal), permet de comparer deux fichiers. Elle est inspiré du MS-DOS, PC-DOS et OS/2.

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

Files and Drives

COCO3-0

Liste de commandes écrit en Pascal (Turbo Pascal ou Free Pascal) pour le CoCo 3 de Tandy/Radio-Shack

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • MIT

Applications

fxc

FXC - Adaptive Context Compressor [A recursive multi-layer adaptive context compressor developed in Lazarus/Free Pascal, utilizing Order-1 Context Modeling and Golomb-Rice coding]

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

Other

Responding Partner

Responding Partner is a windows application that enables you free talking with your computer which equipped with spoken animation character. You will be surprised how smart responding partner robot is. It also enables voice commands and controls to your computer for small task like open media files, open and close program, shutdown and restart computer,open website, type in editor, text to speech,etc. You can extend the ability by installing new plugin which available at files tab. We will continuous to update new plugin and animation character. Engine inside: - Speech Recognition - Text to Speech Requirements - Microphone

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

Multimedia

compel

COMPEL: Command based interpreter and scripting SDK by Elias Bachaalany

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4

Language Tools

costa

The Costa Graphical User Interface for MS-DOS and compatible systems. This repository is a mirror of https://codeberg.org/jacobpalm/costa

  • Active
  • Application
  • GitHub
  • ★ 138
  • MIT

System

wol

Windows command-line utility for remotely waking up computers by sending magic packets over the network

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

Networking

DTerminal

Command terminal for integrating with the Delphi IDE, compatible with WSL, CMD, and PowerShell.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 19
  • MIT

Lazarus IDE plugins

pascli

Object Pascal CLI components for ease development of command line applications

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 18
  • MIT

Other

MysticIRC

Mystic BBS 1.11IRC — GPLv3 community fork. RIPscrip v1.54 (42/42 commands, pixel-perfect). BINK, FidoNet AreaFix/FileFix/Tic. ICE colors. Built-in archivers + MP3/MP4 metadata (MARC/MediaTag). DOS i8086 with Watt-32. RIPView + Free Vision TUI. Builds with FPC 2.6.4irc.

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

Networking

htmlres

HTML resource compiler for the Windows command line

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 13

Language Tools

costa

The Costa Graphical User Interface for MS-DOS and compatible systems.

  • Active
  • Application
  • Codeberg
  • ★ 11

System

dih

Delphi Install Helper is a command-line tool for automated installation, uninstallation, and building of Delphi component packages.

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

Language Tools

mod-dump

A command line application to produce compatibility dumps on bethesda plugins built on top of the xEdit codebase.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 8

Games and Game Engines

8086-assembler

Cette commande, écrite en Pascal (Turbo Pascal ou Free Pascal), permet de compiler de l'assembleur 8086.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • MIT

Language Tools

asm6502

Cette commande, écrit en Pascal (Turbo Pascal ou Free Pascal), permet de lancer le compilateur de langage de programmation assembleur pour les microprocesseur 6502.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • MIT

Language Tools

compfiledate

Simple Windows command line utility for comparing the modification dates of two files.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3

Files and Drives

DelphiBuildBridge

DelphiBuildBridge is a tool that enables unattended, automated compilation of Delphi projects directly from the command line, terminal, CI/CD scripts, and AI agents.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3

Language Tools

todo

Delphi command-line todo app with add, list, complete, delete, and touch functions.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Applications

ECTP -Encrypted Compressed Transfer Prot

ECTP - Encrypted Compressed Transfer Protocol This protocol is similar to HTTP but with commands and features like FTP. The main features are security and compression abilities and the consequent use of one perisistant connection.

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

Networking Cryptography

Magenta Systems WMI and SMART Component

. Delphi Contains WMI, SMART and SCSI PassThrough functions, of particular use for getting hard disk information and configuring network adaptors, but also for many other general uses. MagWMI provides general view access to any WMI information using SQL like commands, and also a number of dedicated function relating to TCP/IP configuration, such as setting the adaptor IP addresses, the computer name, domain/workgroup, BIOS and disk drive information.

  • Library
  • Delphi

System

ASM86

Cette commande, écrite en Pascal (Turbo Pascal ou Free Pascal), permet de compiler de l'assembleur 8086.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Language Tools

omi

Version Control that uses AmigaShell/BAT/Bash/etc scripts to store files to SQLite BLOBs without compression. Uses commands like Git.

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

Database

Speech-to-Text-0

Suite de commande écrit en Turbo Pascal/Free Pascal pour la compréhension du son (Speech-to-Text)

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

Other

treecheck

Windows command-line utility to compare the contents of two folders asynchronously

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

Files and Drives

ws2socket.io-Pascal

Adapter implemented with Object Pascal which converts WebSocket commands to Socket.IO-compatible

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Networking Bindings

xpe-tool

Command-line tool to access component info in XP Embedded database

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

aBLhackPsw

Now with aBLhackPsw v7.0 you can see the password in x32 and x64 programs !!! aBLhackPsw v7.0 run on Wondows 11 !!! aBLhackPsw is a password recovery tool - utility for recovering forgotten or lost password. With this program you can see asterisks ***** password from ***** fields (Outlook Express, Total Commander (FTP) and other programs). There is no illegal password hacking technique involved, it only reads or uncovers hidden password character that are covered by asterisks. This program don't need to install. You can to write into flash device or the others devices and work with program with the others computers. Multilingual User Interface (English, Lithuanian, Russian) Work on Windows (x32/x64) 98/ME/NT/2000/2003/XP/VISTA/2008/Windows 7/8/10/11

  • Active
  • Application
  • SourceForge
  • Other License

Security

Ayra - VCL Report Generator

A report designer and generator application written in Delphi, with a WYSIWYG report designer, a VCL component for reports generation, valid for Delphi 5 to 2006, and a little CommandLine application for call. It only run in Windows and spanish.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Open Software License 3.0 (OSL3.0)

Reporting

IrfanView

IrfanView is a fast and compact image viewer/converter. It is trying to be simple for beginners and powerful for professionals. It supports file formats and features. Features include: multi-language support, Thumbnail option, Painting, slideshow, toolbar skins, fast directory browsing, batch conversion/editing, multipage editing, file search, change color depth, scanning, cut/crop, IPTC edit, capturing, lossless JPG operations, effects, watermark image option, ICC support, EXE/SCR creating, many hotkeys, command line options and plugins.

  • Application
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Graphics

macOS FPC + Lazarus daily snapshots

IGNORE THE BIG GREEN DOWNLOAD BUTTON: choose file in Files area These macOS snapshots of the development branches are generated automatically. All I can say is that the compiler found the source good enough to compile. YOU ARE USING COMPLETELY UNTESTED SOFTWARE. Caveat Utilitor! 1. Move lazarus-src to your home directory 2. Open a Terminal 3. Change to lazarus-src and run the command: xattr -drv com.apple.quarantine * 4. Use a script to start Lazarus like: #!/bin/sh open ~/lazarus-src/lazarus.app --args "--pcp=~/.laz_main" There is also a daily FPC development snapshot for ARM64. 1. Move fpc-src to your home directory 2. Install with a script like: #!/bin/sh cd ~/fpc-src xattr -drv com.apple.quarantine * sudo make FPC=$PWD/ppca64 OPT="-ap -FD/Library/Developer/CommandLineTools/usr/bin -XR/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk" install Adjust links in /usr/local/bin to point to 3.3.1 or choose compiler in Lazarus

  • Active
  • Application
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Language Tools

Motion Detector

The program is designed to measure and store on the HDD the amount of motion measured with the DirectX-compatible camera. The program also can capture video with sound and store them in compressed AVI files. The special feature of Motion Detector is its support of information exchange through UDP protocol. Motion Detector can send motion data in real time to other software for organizing real-time feedback in scientific behavioral experiments. It also can accept commands trough the network or from other software running on the same computer (through UDP) to start/stop video capturing. The program has a ring buffer in RAM to store prehistory - some amount of video before the UDP video capturing event can be saved in the file if needed. Name of the video file can be given in the UDP message or generated locally using auto-increment feature.

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Multimedia

msebuild

Command line tool that compiles an MSEgui project from its .prj file

  • Active
  • Application
  • Lazarus
  • Codeberg

Language Tools

PasKnight

PasKnight is a UCI compatible chess engine. It does not have a graphical interface of its own; instead, it runs as a console application that communicates via text commands with a GUI (like Arena, CuteChess, or WinBoard). PasKnight is written in Pascal using Lazarus & Free Pascal compiler. Executables are provided for Windows, Linux and macOS. The elo of version 2.0.0 is around 3000. The elo of the engine v1.01 is around 2679. See https://computerchess.org.uk/4040/index.html

  • Active
  • Application
  • Lazarus
  • SourceForge
  • Mozilla Public License 2.0 (MPL 2.0)

Games and Game Engines

Quick Key Launch

Launch any program or document from a command box by a few keystrokes, quickly, conveniently. Small in size . Install free. Can launch all types of documents (doc, xls, ppt, pdf, txt, ini, log ...) and all program files installed on your computer.

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

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

mspeech

Program for speech recognition using the Google Speech API, voice commands, control your computer.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 38

Multimedia

RSPrint

A Delphi component for matrix printing using device's native commands

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 14

Reporting

PeaZIP-mod

PeaZip is a free archiver tool. The application provides an unified, natively portable, cross-platform file manager and archive manager GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX. Create: 7Z, ARC, BZip/GZip, PEA, TAR, WIM, XZ, ZPAQ, ZIP files and more Open and extract 180+ file types: ACE, CAB, DEB, ISO, RAR, ZIPX and more Features of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives (sfx), split files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export task definition as command line script. Only source code distribution of my improvements by using of Subversion.

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

Files and Drives

BackupSystem

An old suite of command line tools i wrote a while back to assist with doing simple low-tech zip-based backups. Rough. And the older/Delphi projects might not even compile anymore. Use at your own risk.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Files and Drives

chi

Windows GUI & command line programs to install component help files for Delphi 3 to 7

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 1

Lazarus IDE plugins

timer

A shoddy knock-off of the Unix time command, in Object Pascal for cross-platform compatibility (including DOS). **MIGRATED TO CODEBERG**

  • Archived
  • Application
  • GitHub
  • ★ 1

System

ACCP

This is the Pascal edition of ACS script command line compiler for id-tech1 games. It can be used to compile ACS scripts for DelphiDoom source port

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Language Tools

Audiophilia

Audiophilia is a Delphi coded Win-32 GUI frontend for the command line program shntool. This project is aimed at creating an easy-to-install and comprehensive set of audio and checksumming tools for the common lossless audio codecs .shn, .flac, and .ape.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Open Software License 3.0 (OSL3.0)

Multimedia