Sign in Join

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

Catalog

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

lib.RegistryEx

Replacement of TRegistry class with some added features and options. Note that it is not a direct drop-in replacement, interface differs.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MPL-2.0

System

DelphiLazarus_form_replacement

Replacement Class for TForm that enables you using vcl forms on lazarus without changes

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 4

Other

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

FastMM5

FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 345

System

Delphi-LightSaber

Lots and lots of "goodie" functions and 70 visual controls. More than 15 years of development have been put in this library. The library also wants to be a lightweight replacement for the mammoth Delphi Jedi library.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 157

Other

FastCode

Fast replacements for Embarcadero's standard libs

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 58

Other

MustangpeakEasyListview

TurboPack MustangpeakEasyListview is part of VirtualShellTools for the Listview but can be used for a TListview Replacement that is faster and more customizable.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 45

ListViews and TreeViews

UltraCode

Assembler & Parallel optimized RTL Replacement for Delphi/Free Pascal for Windows/Mac/Linux/iOS/Android

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

System

GetItManager

A powerful, user-friendly replacement for RAD Studio's GetIt Package Manager CLI - bypasses D13 AccessViolation issues

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 26
  • MIT

Lazarus IDE plugins

VirtualTouchKeyboard4Delphi

VirtualTouchKeyboard4Delphi is a Delphi and Lazarus/FPC component that implements the virtual touch keyboard available in Windows. VirtualTouchKeyboard4Delphi is a replacement of the TTouchKeyboard component using the ITipInvocation, IInputHostManagerBroker and IImmersiveShellBroker interfaces which are available in Windows 10 and 11.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 19
  • MIT

System

Lude

Lua 5.1, natively ported to Delphi and FreePascal, implementing the Lua 5.1 C ABI as a drop-in replacement for lua5.1.dll / .so / .dylib

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 11

Language Tools

delphi-xn-grid

TDbGrid replacement for Delphi XE6/XE7

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 9

Grids

VittixDBGridController

Advanced feature-rich VCL DBGrid replacement for Delphi with filtering, grouping, summaries, and multi-format export support

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • MIT

Data controls

BatteryMode

Windows Battery Indicator replacement

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 424

System

MustangpeakEasyListView

Mustangpeak EasyListview is a fast and very customizable TListview replacement. It can also be used with the VirtualShellTools component of the MustangPeak Library.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 7

ListViews and TreeViews

Casio-VZ-DOS-Programs

1991: Casio VZ-10M Interactive Phase Distortion Synthesizer, Patch Librarian, Voice Editor, MIDI Analyzer and PC Midi Dump Controller 2015: RAM Card replacement 4Mbit SRAM plus enhanced battery backup.

  • Quiet
  • Other
  • GitHub
  • ★ 6
  • GPL-3.0

Multimedia

Jistary

A Windows Search Replacement - Inspired by Listary

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

Files and Drives

bogbat

A bog-basic template replacement program

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Applications

fpc-sitegen

A "static site generator" and replacement for sadhtml.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 5
  • BSD-3-Clause

Language Tools

AUGMENT-Windows-1252-Editor

This is a replacement for the built-in str-replace-editor, if you are dealing with legacy code that is not UTF-8 and could not be migrated!

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 4

Edit and Memos

SharpEnviro

SharpEnviro (or SharpE) is an open source shell replacement system for Microsoft Windows.

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

System

tomboy-reborn

"Drop-in" replacement of legacy Gnome Tomboy

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

Edit and Memos

fastmm

FastMM is a lightning fast replacement memory manager for Embarcadero Delphi Win32 and Win64 applications that is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

System

horse-provider-nghttp2

HTTP/2-native transport provider for the Horse web framework, on libnghttp2. Drop-in replacement for the default Indy transport — one compiler define, existing routes and middleware unchanged. h2c, TLS, mTLS, gRPC, streaming and WebSocket.

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

Networking

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

AceUtitlies

A Windows application that actually search Windows for files! What an idea? Also a Windows 11 Notepad replacement and a few other miscellaneous utilites.

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

Other

MustangpeakEasyListView

Mustangpeak EasyListview is a fast and very customizable TListview replacement. It can also be used with the VirtualShellTools component of the MustangPeak Library.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

ListViews and TreeViews

PascalCrt

Provides the replacement to the build-in pascal unit "crt"

  • Archived
  • Library
  • GitHub
  • ★ 1

System

ramdisk

Replacement (GUI + windows service) for ImDisk Toolkit - by using Arsenal Image Mounter as a driver for RAM-disks.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 116
  • MIT

System Files and Drives

FastMM

FastMM is a lightning fast replacement memory manager for Embarcadero Delphi Win32 and Win64 applications that is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files. Important note: FastMM has moved to GitHub. Updates will no longer be pushed to the SourceForge repository.

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

System

geek.menu

geek.menu is a fork of the PortableApps.com Menu, adding support for security features, internet searching capabilities, category support, autorun apps, and much, much more. It can serve as a replacement for the portableApps menu.

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

System

StarUML

StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal is a compelling replacement of commercial UML tools such as RationalRose, Together and so on.

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

Applications

SynWrite

SynWrite is a free source code editor, HTML editor, and Notepad replacement for Windows systems. It is a full-featured alternative not only to simple Notepad, but also to professional editors.

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

Edit and Memos

xDBD

This is a fully functional replacement of the Borland Database Desktop, wich is now working on Windows 10.

  • Quiet
  • Application
  • Delphi
  • SourceForge

Database

LVCL

Light VCL replacement for Delphi 7

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 61

Other

octoid

Octoid is a tool for translating Objective-C headers into Delphi code. It is intended as a replacement for SDKTransform which ships with Delphi.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 38
  • BSD-2-Clause

Language Tools

costa

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

  • Active
  • Application
  • Codeberg
  • ★ 11

System

lib.InterlockedOps

Set of functions providing atomic operations (addition, subtraction, exchange, ...) on variables. Created as a replacement and extension of interlocked functions provided by WinAPI.

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 6
  • MPL-2.0

System

Curse-Of-Monkey-Island-Setup-and-Launcher

There are two parts to this project; an installer and a launcher program. A replacement installer (setup program) for The Curse of Monkey Island (Monkey Island 3). The installer that comes with the game can be problematic with newer versions of Windows and refuses to work at all on 64 bit Windows. An improved version of the launcher program that shipped with Curse of Monkey Island, it has a number of features not present in the original launcher.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 5

Games and Game Engines

dwhelp

Replacement Norton Guide and unix-man for DOS

  • Active
  • Application
  • GitHub
  • ★ 5
  • MIT

Other

lib.WndAlloc

Replacement of AllocateHWND and DeallocateHWND functions. It is mainly intended for Lazarus since it does not implement these functions at this moment. Note that current implementation is thread safe.

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MPL-2.0

System

pascal-stack

500-block pure Pascal replacement for CUDA GPU computation stack — device, memory, kernel, execution, sync, numerical, matrix, tensor, and optimizer layers

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 4

Science

BDSLauncher

A replacement BDSLauncher where rules can be set up to automatically decide which version and instance of Delphi a launched Delphi source file should be opened with. It includes automatic project version detection and should support all Delphi versions from 6 and up.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 2

Applications

DreamChat

DreamChat best replacement to Intranet Chat (iChat)

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Networking

pi

Tiny Math Tool: String-based calculator replacement with some advanced features

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Science

shell-launcher

⌨ DreamSDK Shell — MSYS Batch replacement for the DreamSDK package.

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

Other

Active Client Server Framework (ACSF)

Active Client Server Framework is a light-weigth and generic replacement for ADODB/ADOR. It is also a technique suggestion and a set of testing tools for developing n-tier DCOM/MTS/COM+ systems.

  • Quiet
  • Library
  • SourceForge
  • Public Domain

Database

ATScrollBar

ATScrollBar is a scrollbar component for Delphi and Lazarus. It's not replacement for standard control, but is alternative one, it has different API. It paints itself OS-indenendant, using custom drawing on canvas.

  • Library
  • Lazarus and Delphi

Sizers and Scrollers

ATStatusBar

ATStatusBar is a statusbar component for Delphi and Lazarus. It's not replacement for standard control, but is alternative one, it has different API. It paints itself OS-indenendant, using custom drawing on canvas.

  • Library
  • Lazarus and Delphi

Panels

Beyond Infinity

Beyond Infinty was a replacement for the Infinity Engine (used in Baldur's Gate etc..) now it is dead for quite long time.... (use Gemrb instead of it) I only leave the sourcecodes for historical reasons.

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

Games and Game Engines

Delphi-LightSaber

Lots and lots of "goodie" functions and 70 visual controls. More than 15 years of development have been put in this library. The library also wants to be a lightweight replacement for the mammoth Delphi Jedi library. (mirror)

  • Active
  • Library
  • Lazarus and Delphi
  • Codeberg

Other

EasyListView

seems abandoned, active fork on GH here Delphi Part of VirtualShellTools for the Listview but can be used for a TListview Replacement that is faster and more customizable.

  • Library
  • Delphi

ListViews and TreeViews

Editas

Expanded demo to SynEdit. A source code editor and Notepad replacement; can work with encrypted files

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

Edit and Memos

Freename

Rename a bunch of files without specifying complicated substring and replacement rules, but instead by using all the power of your favorite text editor!

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

Files and Drives

Graphics Vision

Graphics Vision is a graphical Turbo-Vision replacement library for Borland Pascal, targetting to DOS/DPMI and Windows. Rudimentary Free Pascal/Linux support also available.

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

Graphics