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.

shape

Delphi Custom Message Serializer (Marshaller) and Queue, works on both Delphi and Free Pascal

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

Other

ShapeFileWriter

(Minimal) ESRI Shapefile writer for Lazarus / Free Pascal.

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

Science

resizeable-shape-component

A Delphi component offering resizeable shapes and also a container where it can be created.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Shapes

pl_Shapes

Upgrade of original CodeTyphon 6.1 package pl_Shapes

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 1

Shapes

opw4shplib

Object Pascal Wrapper 4 Shapefile C Lib (fork https://sourceforge.net/projects/opw4shplib/)

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

Bindings

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

VisualShapes2022

Visual Shapes is a collection of shape components.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5

Shapes

SmallestEnclosingCircleOfShapes

Delphi application that leverages the FMX framework to compute dynamically the smallest enclosing circle of a list of moving/rotating shapes

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Graphics

ATShapeLine

Component for Lazarus, paints lines with arrows in all directions

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 8

Shapes

Direct2DShape

Hardware accelerated (GPU) TShape for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2

Shapes

labeledshape

Um Shape com Label e mouse over

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Shapes

ATShapeLine

Component paints line, horizontl/vertical/diagonal, with optional arrows at both sides.

  • Package
  • Lazarus
  • MPL 2.0

Shapes In the Online Package Manager

ATShapeLine

ATShapeLine is a component which paints line (directions: left-right, up-down, diagonals), with or without arrows at both sides. Options: line width, line color, arrow size, arrow color, show arrows. It is Lazarus port of Delphi component TLine (renamed since TLine id is busy with TAChart).

  • Library
  • Lazarus

Shapes

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

MathParser

An expression parser and a virtual machine. A formula is compiled to a flat byte array and evaluated by a linear pass over it, with no allocation on the path of an ordinary formula. On x86-64 an optional accelerator compiles that bytecode to machine code and hands anything it declines back to the interpreter, so an answer is never fast but wrong. Results are cached by shape: once 2 + 3 has been compiled, 5 + 7 reuses the same script and only writes the numbers into a copy. 163 functions to call and 249 names in the table, your own functions and variables bound by address, symbolic differentiation. The Lazarus parser packages require FCL and define NOFORMS and NOGRAPHICS, so they install without LCL. WebAssembly uses a separate console configuration. Two units ask for more at their defaults, Thread through Application.HandleException and BlobManager through TGraphic; drop the defines and add the LCL to the package if you want them.

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

Language Tools In the Online Package Manager

Delphi-nghttp2

HTTP/2 and gRPC for Delphi and Free Pascal, built on libnghttp2. Framework-agnostic gRPC layer — protobuf codec, service registry, dispatcher, all four RPC shapes — plus a .proto code generator accepting 99.5% of real googleapis schemas. epoll/IOCP event loops, TLS/mTLS, graceful shutdown.

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

Networking

Intersection

Show how to compute intersection between a line and a morphing shape with Delphi XE2 and Firemonkey.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 5

Learning and Examples

Turtle-Graphics-Library

A FireMonkey (FMX) turtle graphics library for Delphi inspired by Python’s turtle. Includes a Turtle screen, drawing commands (forward/turn/circle/fill), animation control (tracer/update), shape registry (polygon/image), and input events for interactive demos.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Graphics

fabric

Geological Software

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Science

BrickTris

BrickTris is a portable Tetris Clone for Windows. It uses new shapes inspired from common plastic building blocks. Source code repository: https://github.com/jval1972/BrickTris

  • Quiet
  • Application
  • SourceForge
  • MIT License

Games and Game Engines

Mechanical Calculator

Calulator for mechanical engineers. Computes weight, paint area, and first and second moment of area. Supports basic shapes, steel profiles, or industrial fasteners according to Czech Norms (CSN). Supports trigonometric functions and unit conversion.

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

Science

Multi Icon

Create stunning, high quality (256 x 256) multi-resolution icons (.ico) and "mainicon" resources (.res) with ease and reliability. Open an image from file, or paste one in with transparency, or drag and drop an image directly onto the corresponding icon resolutions, then save. The multi-resolution icon stores a 256 x 256 image in PNG format, and five images at 64 x 64, 48 x 48, 32 x 32, 24 x 24 and 16 x 16 in native Windows icon format for maximum compatibility, back to Windows 95. Use a single Master image for the complete set of images, or separately individualise each image resolution for complete control over appearance. Support for 32 bit images with 8 bit alpha mask, and built-in common mask shapes to instantly transform a basic, square image into an alpha-transparent shape with one click. Save as a multi-resolution icon in either the standard Windows icon (.ico) format, or as a Windows resource (.res) in the "mainicon" format.

  • Application
  • SourceForge
  • MIT License

Graphics

Selection8

An TSelection with 8 handles

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 15
  • Unlicense

Shapes

NLDArrows

A graphic control component that draws one or more arrows from its center to its sides or to its corners.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Shapes

EvsSimpleGraph

Component TSimpleGraph, paints diagrams with shaped figures and arrows betweeen them.

  • Package
  • Lazarus
  • TSimpleGraph v2.80

Charts and Graphs In the Online Package Manager

Scattering software

Under this name are enclosed a number of applications useful to study the scattering of waves by (nano)particles of different shapes.

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

Science

scattering

Under this generic name are (will be) enclosed a number of applications useful to study the scattering of electromagnetic waves by stacks of layers or (nano)particles of different shapes.

  • Application
  • Delphi
  • Launchpad
  • GNU GPL v3

Science

Volume3D

PASCAL library for triangulated shapes operations. Especially for CAM purposes (like rapid prototyping). Can handle stl and gts file formats.

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

Graphics Science

DraggableShape

A draggable/resizable TShape VCL component for Delphi

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

Alcinoe

Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.

  • Active
  • Package
  • Delphi
  • GitHub
  • ★ 1,134
  • Apache-2.0

Other

BGRAControls

Set of LCL visual components. Analog controls, button, checkbox, toolbar, panel, ribbon, progressbar etc.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 226
  • Modified LGPL

Graphics In the Online Package Manager

Ray4Laz

Headers translation of the Raylib game development library. Inspired by Borland BGI graphics lib and by XNA framework.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 181
  • Copyright (C) 2020-2026 Gunko Vadim

Bindings In the Online Package Manager

skia4delphi

Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 793
  • MIT

Graphics

Tiny.Sim

A cross platform real time 2D/3D graphics and 2D physics simulation library for Free Pascal

  • Quiet
  • Package
  • Lazarus
  • GitHub
  • ★ 132
  • Zlib

Graphics Games and Game Engines

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

delphi-neon

JSON Serialization library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 364
  • MIT

Other

FusionAI

A ChatGPT, Gemini, Claude, and Ollama(offline) plug-in for Embarcadero RAD Studio IDE XE5 to 12.1

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 279
  • MIT

Lazarus IDE plugins

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

StyledComponents

Components similar to Delphi VCL Buttons, Panels, Toolbar, DbNavigator, BindNavigator, ButtonGroup and CategoryButtons with Custom Graphic Styles, and an advanced, full-customizable TaskDialog, also with animations!

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

Other

MakerAi

The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.

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

Other

mb3d

Mandelbulb3D

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 204
  • LGPL-2.1

Graphics

mcx

Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 197

Science

FreeEsVclComponents

Free ErrorSoft Components for Delphi (VCL) & EsVclCore lib

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 190

Other

Delphi-MCP-Server

Native Delphi Server implementation of the Model Context Protocol (MCP)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 143
  • MIT

Networking

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

raster-master

Raster Master Sprite/Icon/Map/Animation/Sound editor for Windows 7/8/10/11 Multiple Import/Export formats. Use sprite sheets to import graphics. Create your own sprite sheets. Create modern web games or retro games

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 111
  • MIT

Graphics

ezdml

Lightweight data modeling and design tool (超轻量级的数据建模表结构设计工具)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 103
  • LGPL-2.1

Database

rnl

RNL - Realtime Network Library - The opensource reliable UDP network library

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

Networking

TensorFlow.Delphi

TensorFlow.Delphi (TF.Delphi) provides a Delphi(Pascal) Standard binding for TensorFlow. It aims to implement the complete Tensorflow API in Delphi which allows Pascal developers to develop, train and deploy Machine Learning models with the Pascal Delphi

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

Bindings Science