Sign in Join

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

Catalog

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

LinLocalize 1.6 for Windows

LinLocalize for Windows is an application for localizing executables to other languages. It automates resource translation to great length. Application language can be switched over regitry. No code needs to be included in application. Delphi XE source code for MS-Windows is available on subversion. - Compiling LinLocalize with Delphi XE10 is working - Using LinLocalize for translating Delphi XE10 Projects is working - LinLocalize is an 32bit Application but can handle 64bit Executeables and Ressourcesfiles too

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

Applications

XML Tree Editor

XMLTreeEdit displays XML files as tree views and allows basic operations: adding, editting and deleting text nodes and their attributes. The main goal is providing a simple tool to create/edit XML configuration files for users without knowledge of XML. Built in Free Pascal Lazarus, which allows easy compilation for different target platforms. Currently binary executables were produced and tested on Windows (XP, 7) and Ubuntu Linux (GTK2). For developers: there are two units listed separately to support XML configuration files in your application: XMLfile.pas - Lazarus/Free Pascal uXMLConfig.pas - Delphi (2007..XE2)

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

Edit and Memos

XN_Resource_Editor

This repository is meant to finally build a compiling and working source of Colin Wilson's XN Resource Editor. The sources widely available on the Net are not complete, they are missing several prerequisites. Once I get everything together I will compile a new executable and maybe even improve the program a bit.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Language Tools

OnGuard

Library to create demo versions of your Delphi/FreePascal apps. Create versions that are time-limited, feature-limited, limited to a certain number of uses, etc. You could also protect executable from modification.

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 41
  • Mozilla Public License 1.1 (MPL 1.1)

Security In the Online Package Manager

startLazarusPortable

A launcher application for Windows that starts Lazarus from a folder/USB stick and keeps it all contained.

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

System

powtils

Powtils are units to make websites with freepascal and delphi as a regular executable

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

Networking

sym4delphi

Less or more outdated simulations designed for DELPHI compiler, mosttly ported from ALGO. From 1993-2010

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 3

Science

tatradas

Disassembler for x86 executables (16-bit and 32-bit) which supports PE, NE, MZ, COM and ELF file formats

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

Language Tools

ExeHeaders

Delphi 6 unit for working with executable file headers

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

Files and Drives

defence

MS-DOS copy-protection toolkit: ROM-keyed executable encryption (x86 asm + Turbo Pascal)

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

Cryptography

TDSToPDB

Tool to generate a PDB from TDS information embedded within an executable

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Language Tools

Abbrevia

Newest and maintained version for recent compiler version only. Delphi Advanced data compression toolkit for Delphi and C++Builder. Supports PKZIP, Microsoft CAB, tar, gzip, and bzip2 archives, and can create self-extracting executables. On Windows it also provides Delphi wrappers for the LZMA, Bzip2, and WavPack SDKs, and PPMd decompression. Abbrevia also has several visual controls that simplify displaying and manipulating archives, including treeview and listview components. Features: Unicode filenames in all archive formats; Decompress most .zipx and legacy PKZIP v1 zips; ZIP64 support for archives larger than 2GB; Spanned and split zip archives; Cross-platform Windows, OS X, and Linux; No DLLs required; Includes COM component; Extensive documentation

  • Library
  • Delphi
  • SourceForge

Files and Drives

AllInOneRuby

AllInOneRuby creates an Windows or Linux executable that includes both the Ruby interpreter and the runtime libraries. Why? Because it's sometimes not easy, or allowed to do a complete Ruby installation. That's where AllInOneRuby comes in.

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

Language Tools

ChsDet

Stand alone executable module for charset/encoding detection of a given text or file.

  • Quiet
  • Application
  • Lazarus
  • SourceForge
  • GNU LESSER GENERAL PUBLIC LICENSE

Files and Drives In the Online Package Manager

DIUcl

. Delphi DIUcl is a lossless compression library with extremely fast and small 200 bytes only! ASM decompressor. Compression times and ratios are similar to those of deflate/zip and bzip2. Delphi port of the popular UCL Compression Library, which is also used by the popular and well known UPX Ultimate Packer for eXecutables.

  • Library
  • Delphi

Files and Drives

FMX-Styles-DM-Generator

A tool for Delphi and C++Builder developers who simply want to integrate FireMonkey styles into their projects without increasing the size of their executables or worrying about the platforms supported by the imported styles.

  • Active
  • Application
  • Delphi
  • Codeberg

Graphics

CodeSigningHelper

IDE plugin, which simplifies the task of codesigning output executable on Windows and macOS.

  • Package
  • Lazarus
  • Copyright (C) 2017 Patrick Michael Kolla-ten Venne

Lazarus IDE plugins In the Online Package Manager

LupX

LupX (Latinohack Ultimate Packer for eXecutables) es una aplicación gráfica (GUI) para usar junto al compresor de archivos binario UPX. Ideal para personas que necesitan comprimir sus ejecutables de una manera rápida, sencilla e intuitiva sin nece

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

Files and Drives

MultiMenu

Multimenu generate graphic menus for executing other executables.

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

System

OnGuard

This version of OnGuard is port of Turbo Power OnGuard. OnGuard is a library to create demo versions of your Delphi, Kylix and Free Pascal applications. Create demo versions that are time-limited, feature-limited, limited to a certain number of uses, or limited to a certain number of concurrent network users. You could also protect executable file from modification, either by hacker or malware. Most functionality has been tested to work under Windows, Linux and FreeBSD.

  • Library
  • Lazarus

Security

PlaySoundPackage

A simple visual component to play WAVe files in Windows or Linux Aimed at developers that want a simple crosscompile from Windows to Linux and vice versa without having to use complicated libraries or dll/o files. Debug Logging available. (Set DebugMode=TRUE) The Wav file can be an embedded resource: 1. Open Project Options/Resources 2. Click Add (+ sign) 3. In the FileOpen dialog, set the filter to All Files(*) 4. Add you Wav sound file. It will automatically be saved as type RCDATA 5 Rinse and Repeat OR The Wave files can be in a res file that you include in the initialisation section OR The wave file can be distributed with your executable (worst option!) Everything the same for Windows or Linux (and possibly Mac?)

  • Package
  • Lazarus
  • Copyright (C)2014 minesadorada

Multimedia In the Online Package Manager

RubyScript2Exe

RubyScript2Exe transforms your Ruby script into a standalone Windows or Linux executable. You can look at it as a "compiler", for it collects all necessary files to run your script on an other machine.

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

Language Tools

Rather Universal Generator

RUG is an universal machine-friendly binary file generator. Together with suitable macro packages, it can be used to assemble executables for almost any known processor. The main goal is to build a backend for a future Scheme translator.

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

Language Tools

SvnClasses

SvnClasses is a Lazarus package to help writing applications that interact with a Subversion (svn) repository. It requires an installed command line svn executable for accessing a svn repository and/or a working directory. I used these classes for writing a tool to mirror the Lazarus svn repository to Sourceforge.

  • Library
  • Lazarus

Other

TatraDAS disassembler

Disassembler for Windows(95-XP), currently supports PE, NE, MZ, COM and "unknown" executable formats. Includes also OS independent console version (but requires x86). Output syntax similar to NASM .

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

Language Tools

tDBF

. Delphi FPC Native dBASE III+, dBase IV and dBase 2k data access component for Delphi, BCB, Kylix, FreePascal. It allows you to create very compact database programs which don't need any special installer programs. The DB engine code is compiled right into your executable.

  • Library
  • Lazarus and Delphi
  • SourceForge

Database

tDBF component for Delphi and BCB

TDBF is a native dBASE III+, dBase IV and dBase 2k data access component for Delphi, BCB, Kylix, FreePascal. It allows you to create very compact database programs which don't need any special installer programs. The DB engine code is compiled right into your executable.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Database

VersionInfo for Delphi

. Delphi The library makes it very easy to read values from the Version Info resource of Windows executables and DLLs. Optionally extends the TApplication class with a version info property via class helper.

  • Library
  • Delphi

System

XD Pascal Compiler

A small educational compiler for a subset of the Pascal language. A native x86 machine code generator directly emits COM executables for MS-DOS. The compiler supports VGA graphics, floating-point arithmetic, etc. 32-bit Pascal source is provided.

  • Quiet
  • Application
  • SourceForge
  • Public Domain

Language Tools

transgui

🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3,472
  • GPL-2.0

Networking

issrc

Inno Setup is an open-source installation builder for Windows applications by Jordan Russell and Martijn Laan. Since its introduction in 1997, Inno Setup has been trusted by developers and organizations of all sizes to reliably deploy software to millions of PCs worldwide.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 5,744

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

goverlay

Goverlay is an easy graphical interface to configure linux gaming applications

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

System

SynPDF

Synopse PDF engine is a fully featured Open Source PDF document creation library for Delphi, embedded in one unit

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 322

Reporting

USDX

The free and open source karaoke singing game UltraStar Deluxe, inspired by Sony SingStar™

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1,307
  • GPL-2.0

Games and Game Engines

castle-engine

Cross-platform (desktop, mobile, console, web) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, IFC and more. Fast clean code using modern Pascal. Free and open-source.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 1,262

Games and Game Engines

Simba

Simba is a program used to repeat certain (complicated) tasks. Typically these tasks involve using the mouse and keyboard. Simba is programmable, which means you can design your own logic and steps that Simba will follow, based upon certain input such as colors on the screen.

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

System

win-brute-logon

Crack any Microsoft Windows users password without any privilege (Guest account included)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1,173

Security

winxcorners

Hot corners for Windows 10 & 11

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 953
  • MIT

System

pasta80

Turbo Pascal 3.0-compatible compiler that generates machine code for classic and modern Z80 machines (currently CP/M, Sinclair ZX Spectrum 48K/128K/Next, and Agon Light/Console8).

  • Active
  • Application
  • GitHub
  • ★ 207

Language Tools

TES5Edit

xEdit by Elminster; Updated and maintained by Sharlikran, Zilav, and Hlp

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

Games and Game Engines

ProcessMemoryMap

Deep memory analysis for Windows processes — the tool that saves you hours of debugging

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

System

LibreCrypt

LibreCrypt: Transparent on-the-fly disk encryption for Windows. LUKS compatible.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 777

Cryptography

Magicmida

Themida unpacker

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 753

Security

fpcupdeluxe

A GUI based installer for FPC and Lazarus

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 645

Language Tools

SQLite3-Delphi-FPC

Complete SQLite API translation and simple wrapper for Delphi and FreePascal

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 134
  • MIT

Database Bindings

sandcat

An open-source, pentest and developer-oriented web browser, using the power of Lua

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 554

Networking Security

neural-api

CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 465
  • LGPL-2.1

Science

noe

A neural network framework (with autograd!) for object pascal 🧠

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 89
  • MIT

Science

kam_remake

"KaM Remake" is an RTS game remake written in Delphi from scratch.

  • Archived
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 378
  • AGPL-3.0

Games and Game Engines

wattsi

Preprocessor for the HTML Standard

  • Active
  • Application
  • GitHub
  • ★ 72

Language Tools

cassotis-ime

Cassotis IME - a native Delphi/TSF Chinese Pinyin IME for Windows 10/11. 言泉输入法 —— 基于 Delphi/TSF 的 Windows 10/11 原生开源中文拼音输入法,支持全拼、简拼、六种双拼,并通过语料训练的本地语言模型与神经重排提升输入质量。

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

System