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.

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

TORO kernel

TORO is demonstrating an innovative operating system by integrating at the same ring level both kernel and the user application server. The threads of the user application server are distributed evenly on all CPUs and running independently in parallel. The memory model chosen is NUMA without pagination. During the initialization, the memory is divided proportionally for each processor installed on the system. When a thread needs memory, the memory allocator returns a free block of memory depending on which CPU the thread is running. In the same way, TORO can dedicate resources to specific processor, i.e. a FileSystem. This only CPU then can access to this instance of FileSystem. The scheduler is based on the cooperative threading model, therefore due to this design, TORO can migrate threads between CPUs and send messages between threads without using any lock instruction. TORO is well suited for integrated system to run at high pace application servers like web servers.

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

System

delphi-fastmm

fastmm memory allocator for Delphi Suite

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

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

pasvulkan

Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • Zlib

Bindings Graphics

pasmp

PasMP - a parallel-processing/multi-processing library for Object Pascal

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 125

System

Delphi64RTL

Intel Integrated Performance Primitives and Intel Threading Building Block for Delphi RTL

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 54

Bindings

MoonCompiler

Delphi 12-compatible Pascal compiler for Win64 and Linux x86-64. Your Delphi code builds on Linux unchanged — and often runs faster. FPC/Unleashed fork with Unicode RTL and bundled memory manager.

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 45

Language Tools

OmniScope

This Zig-based LLVM analysis framework focuses on static unsafe/ffi boundary analysis.

  • Active
  • Other
  • GitHub
  • ★ 17
  • Apache-2.0

Language Tools

NativeAsm

Native x86-64 code generation, JIT execution, SIMD, disassembly, and runtime instrumentation for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 16
  • MIT

Language Tools

tries

Trie base class and derived classes (TStringHashTrie, TIntegerHashTrie). A high performance and low memory footprint Dictionary set of classes

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 11
  • MIT

Other

Delphi.qu3e

Lightweight and Simple 3D Open Source Physics Engine in Delphi (based on Qu3e by Randy Gaul)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 10
  • GPL-3.0

Games and Game Engines

IsapiScale

make web server Delphi apps scalable

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 10

Networking

Markup

Markup, a specialized authoring language for creating semantic HTML with one consistent syntax. It replaces manual HTML coding with a streamlined, Turing-complete system that supports variables, logic, and reusable components. Delivered as a compiled DLL, it includes JSON binding, semantic analysis, and customizable rendering

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 10

Language Tools

pktndis

NDIS 2.0 MAC driver bridging Packet Driver to NDIS for DOS

  • Active
  • Library
  • GitHub
  • ★ 8
  • MIT

Networking

StdApp

StdApp Components is shared foundation library that provides the core infrastructure and common services needed by Delphi Win64 projects, so each project can focus on its own domain without reinventing low-level plumbing.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 8

Other

bp

Better Pascal, LLM-friendly mem-safe FP dialect based on Rust, Go & Goose concepts

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 4

Language Tools

JoltPhysics4Delphi

A Delphi wrapper and object-oriented binding layer for the Jolt Physics high-performance rigid body physics engine.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Bindings

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

pxx

One from-scratch compiler for Pascal, C and Python: native static binaries for Linux (x86-64, i386, aarch64, arm32, riscv32), wasm32, and ESP32-S3/C3 firmware. Own RTL, ELF writer and linker; self-hosting. Beta 0.1 'Blaise'.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • MPL-2.0

Language Tools

PaxLang

Pax is a Pascal/Oberon-inspired systems language that compiles to modern C++23 using Zig’s Clang toolchain, with a pass-through design that lets you mix raw C++ and Pax code freely in the same source file.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3

Language Tools

ShardMM

A scalable memory manager for Delphi on Win64

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • MIT

System

Wasuro

A WebAssembly virtual machine for the Asuro operating system, written in Standard Pascal & designed to run on bare metal.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 3

Language Tools

fpc-jemalloc

A fast freepascal memory manager using jemalloc

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1
  • MIT

System

ternary6502

Ternary model emitted as raw 6502 machine code, with Pascal opcode emitters

  • Active
  • Library
  • GitHub
  • ★ 1
  • AGPL-3.0

Other

Delphi64RTL

Intel Integrated Performance Primitives and Intel Threading Building Block for Delphi RTL

  • Active
  • Library
  • Delphi
  • Codeberg

System

FastMM4-AVX

. Delphi FPC FastMM4 fork with AVX support and multi-threaded enhancements faster locking

  • Library
  • Lazarus and Delphi
  • GitHub

System