Sign in Join

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

Catalog

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

RhsPack

DecimalNumberEdit is a component for entering numbers. The input field only accepts valid numbers that can be limited using the Matrix property. The component provides four new properties. 1. Matrix (string) The number format is defined via this property. Examples: 99.99 Allows you to enter values in the range from 0 to 99.99 with two decimal places. -50.9 Allows you to enter values in the range from -50.9 to 50.9 with one decimal place. 250.000 Allows you to enter values in the range from 0 to 250 with three decimal places. -500 Allows you to enter values in the range from -500 to 500 without decimal places. 2. Value (Extended) Returns the extended value of the entered value. This value can be evaluated during input and represents the value currently entered in the input field. 3. EnterKey (Boolean) Allows the Enter key to be used in the same way as the Tab key. 4. WarningTone (Boolean) Outputs a warning tone when illegal entries are made.

  • Package
  • Lazarus

Edit and Memos In the Online Package Manager

EasyPlaces

Simple navigation and coordinate recording apps for Android and Windows, with direct local synchronization / Приложения простой навигации и записи координат для Android и Windows, с прямой локальной синхронизацией

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

Clean Temporary Places

In short: Deletes unused, temporary, sometimes hard to find files for you, automatically. Created by Dako and inspired from "Cleano" by Michael Ascker.

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

Files and Drives

MyGodMode

Utility for accessing all Windows' system management functions and customization options from a single place. MyGodMode integrates with desktop, start menu, quick start toolbar and context menu, and is compatible with Windows Vista, 7, and 8/8.1 systems, 32 and 64 bit. The GodMode folder, also known as "All tasks", allows all system management tools, usually spread in various places (control panel, computer management, administration tools etc) to be conveniently accessed from a single place, searchable, and it was originally intended to be available only to Microsoft developers.

  • Quiet
  • Application
  • SourceForge
  • GNU Library or Lesser General Public License version 3.0 (LG

System

lizardry

LIZARDRY is an online free-to-play adventure RPG where every player is a hero! Explore wild places, ancient ruins and dark dungeons, defeat hordes of enemies and take their treasures! Live the life of a true adventurer!

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

Games and Game Engines

xEdit-AddAndReplaceStrings

Some scripts that make your life easier when bulk editing records in xEdit (TESVEdit, FO4Edit etc.). Especially useful when creating patches for sorting mods.

  • Active
  • Other
  • Codeberg

Other

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

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-MCP-Server

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

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

Networking

aviutl_rampreview

AviUtl用プラグイン「拡張編集RAMプレビュー」

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 117
  • MIT

Multimedia

Clipper

Polygon and line clipping and offsetting library (C++, C#, Delphi) by Angus Johnson. Forked from https://sourceforge.net/projects/polyclipping. I prepared a "Release" branch (containing C# source only) for submodule usage.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 114
  • BSL-1.0

Graphics

clipper

[mirror] An open source freeware polygon clipping library

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 88
  • BSL-1.0

Graphics

atom-table-monitor

⚛️ Monitoring tool for global atom table and RegisterWindowMessage identifiers

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 75
  • MIT

System

FastCode

Fast replacements for Embarcadero's standard libs

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 58

Other

CachedBuffers

Extremely fast data streams (Delphi6-XE10)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 54
  • MIT

Other

BaseNcodingPascal

Library for encoding of binary data into strings using base32, base85, base128 and other algorithms for FPC and Delphi.

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

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

dn

DN revitalization

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 43

Files and Drives

SnapTRAINER

A modular Virtual-PLC Trainer

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

System

csscontrols

Implementation of basic css drawing for pascal (fpc, lazarus, delphi)

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 38
  • Apache-2.0

GUI containers Graphics

CmonLib

My Common Library

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

System

DzDirSeek

Delphi non-visual component to search files in directories

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 37
  • MIT

Files and Drives

Aefos

Aefos - Agent Execution Flow Orchestration System

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 33
  • GPL-3.0

Lazarus IDE plugins

qdac

JSON/XML/AMF/MessagePack/MultiThread and more functions library

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 33
  • MIT

Database

ByteSizeLibPascal

TByteSize is a utility record that makes byte size representation in code easier by removing ambiguity of the value being represented.

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

Other

RefCountTracer

Utility to help track down memoryleaks caused by Reference Counting

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

System

BITNETServices

All the important tools for BITNET/HNET programs like relay chat, xyzzy, YWAKEUP, IUCVTRAP, CLRSCRN

  • Active
  • Application
  • GitHub
  • ★ 26

Networking

pcb

Monolithic repository containing QFSAE PCB designs.

  • Active
  • Other
  • GitHub
  • ★ 24
  • MIT

Other

CHMer

A simple CHM creation tool

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

Applications

dos-DumpExe

The OBSESSiON EXE-Dumper, version 2.5

  • Quiet
  • Application
  • GitHub
  • ★ 23

Security

MacroSilicon

MacroSilicon MS2109 research, code and information

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 22

System

MultiBuilder

Runs multiple programs in parallel, shows results

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 22

Language Tools

superpascal

Per Brinch Hansen's SuperPascal compiler and interpreter, ported to Free Pascal for modern 64-bit Linux, with examples and automated tests.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 20
  • MIT

Language Tools

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

MyDBFStudio

DBF administration program, originally written by Enzo Antonio Calogiuri (aka Fog76)

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 15

Database

PushSharp-Anywhere

Deprecated: This project demonstrates the usage of the PushSharp .NET SDK for simple and efficient management of multiplatform (IOS, Android and Windows Phone) Push Notification services. This solution consists a couple of separate projects including shared processor libraries. A Web .NET MVC5 app and a Desktop Windows Forms app used for monitoring and handling push notifications.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 14
  • Apache-2.0

Learning and Examples

trndi

Trndi - CGM monitoring app

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

Science

Extractor

Compressed archive password finder and archive Extractor using 7z.dll and unrar.dll

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

Files and Drives

CapaCalc

Calculates the electrical capacitance of a variety of conductor arrangements:

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

Science

delphi-xn-grid

TDbGrid replacement for Delphi XE6/XE7

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 9

Grids