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.

Delphi_Smart_Pointers

Implementation of smart pointers in Delphi, for better management of memory.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Other

Oz-SGL

Standard Generic Library (SGL) for Pascal using records with heap memory allocator and typed memory regions.

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

Other

DataStructuresPascal

This repository contains exercises on dynamic memory, pointers, vectors, and matrices in Pascal. It demonstrates memory allocation, data manipulation, and safe disposal practices, showcasing foundational skills in data structures and low-level programming.

  • Active
  • Library
  • GitHub
  • ★ 1

Other

gindra-x64GDB

Ghindra and X64DBG pointers

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

System

record-pool-delphi

Dynamic Record Pool with Stable Pointers (Delphi)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

gCode

Yet another scripting language Main features: - Pointers - Structures - Objectoriented programming (yet to come) - code in plain english - easy to learn (based on C, C++, Java, Pascal, Python, Lua)

  • Quiet
  • Application
  • SourceForge
  • BSD License

Language Tools

SmartPointers

This repo includes all different versions of SmartPointer in Delphi to simulate a garbage collector.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 27

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

MORMot2

Synopse mORMot is an Open Source Client-Server ORM SOA MVC framework for Delphi 6 up to Delphi 10.3 Rio and FPC, targeting Win/Linux for the server, and any platform for clients (including mobile or AJAX).

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 733
  • MPL, GPL or LGPL

Database In the Online Package Manager

JPPack

A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other

  • Quiet
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 159

Other

Dev-CPP

A greatly improved Dev-Cpp

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

Edit and Memos

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

hxd-plugin-framework

Plugin framework for HxD's data inspector

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 187
  • MPL-2.0

Other

Mad-Pascal

Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 167

Language Tools

DelphiHookUtils

Delphi Hooking Library by Lsuper

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

System

NtUtilsLibrary

Delphi library for system programming on Windows using Native API

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

System

kraft

Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.

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

Games and Game Engines

nx-horizon

NX Horizon - Event Bus for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 132
  • MIT

Other

P65Pas

CPU 6502 Pascal Compiler/IDE/Debugger

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

Language Tools

FluentQuery

Fluent, declarative query API for Collections/Containers and Enumerations in Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 120
  • MPL-2.0

Other

GrijjyCloudLogger

GrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 116

Networking

scalemm

Fast scaling memory manager for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 107

System

BrainMM

Extremely fast memory manager for Delphi

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

System

PicPas

Compilador en Pascal para microcontroladores PIC / Pascal compiler for PIC microcontrollers

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

Language Tools

pascual

A self-hosted Pascal compiler

  • Quiet
  • Application
  • GitHub
  • ★ 17
  • Apache-2.0

Language Tools

DX.Pdfium4D

Delphi Cross-Platform Wrapper for Google's PDFium - Object-oriented PDF document handling for Windows, macOS, Android, iOS

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 62
  • MIT

Bindings

JsonParser

Recursive descent JSON parser for PascalScript

  • Quiet
  • Library
  • GitHub
  • ★ 51

Other

at2

Adlib Tracker II is, dare we say, the most userfriendly tracker aimed for the OPL3 FM-chip, and is full of advanced features to simplify your task of making the most of your Adlib-tunes.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 48

Multimedia

delphi-visual-studio-code-debugger

A debugger for delphi in visual studio code, and also a MCP server to give claude/copilot/etc authonomous delphi debugging capabilities

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 48
  • MIT

Language Tools

STAX

Singe Threaded Asynchronous Exexcution (STAX) framework for implementing asynchronous event scheduling similar to javascript or python co-routines

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 41
  • BSD-2-Clause

Other

delphi-leakcheck

Multi-platform leak checking library for Delphi

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

System

CmonLib

My Common Library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 37
  • MIT

System

SedaiBasic

SedaiBasic Interpreter with VM

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

Language Tools

jacqueline

An experimental i386 kernel written in Pascal

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 29

System

jcore

Some FPC classes and frameworks I have implemented so far

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 29

Database

EZDSL

Easy Data Structures for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 25

Other

fpc_understand

Free Pascal static code analyser for Free Pascal and Lazarus Projects

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 24

Language Tools

AutoScope

Delphi/Free Pascal auto scope object

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

Other

Tiger

Tiger is a Delphi-hosted compiler infrastructure that lets you generate native x86-64 binaries for Windows and Linux — executables, shared libraries, static libraries, and object files — entirely from code. There is no source language to parse. Instead, you construct programs using a fluent Delphi API: define types, declare functions.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 19

Language Tools

Hidapi

Bindings for libhidapi. Supports Windows, Linux and macOS.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 16
  • GPL 2

Bindings In the Online Package Manager

Iterators

Iterator libary for ObjectPascal

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 16
  • BSD-2-Clause

Other

threadsafecollections-fp

A thread-safe generic collections library for Free Pascal.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 16
  • MIT

Other

VSoft.Process

A Delphi library for running processes and capturing out, interacting with it.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 16
  • Apache-2.0

System

delphi-mqtt

Modern MQTT client for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 15
  • Apache-2.0

Networking

Express

Fast modern scripting engine for Free Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 14
  • Apache-2.0

Language Tools

Ganymede

Ganymede is a high-performance, embeddable scripting engine designed to compile source code directly into native x64 machine code via Just-In-Time compilation. It eliminates the need for virtual machines or interpreters, providing a flat C-style API for seamless integration with C++ and Delphi applications.

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 14

Language Tools