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.

unit

  • Quiet
  • Other
  • GitHub
  • ★ 1

Other

UniTeS - Universal Terminal Services

UniTeS is a multiplatform virtual desktop what uses different Terminal Services and connection clients like rdesktop, XDMCP, rdp, etc. to allow users to connect to apps located in different systems from a common place.

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

Networking

Units

Units with classes, records, interfaces, ... with specific information in each one

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1
  • GPL-3.0

Learning and Examples

Units

Exemplo de utilização de Units em Delphi

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

UNITS

Turbo Pascal support units for some MobyGamer projects.

  • Active
  • Library
  • GitHub
  • ★ 10

Other

unit-matrix

A Free Pascal unit used to do some matrix calculation

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1

Science

UnitConv

Converts units of measurement data

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

Science

UnitFinder4Delphi

Unit finder for Delphi applications - Find implementation unit of a target window at run-time

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5

Other

unitran

Universal translator to any language based on EBNF (Exteded Backus -Naur Form) description and semantic tags

  • Quiet
  • Library
  • GitHub
  • ★ 5

Language Tools

UnitScopePlugin

A Delphi IDE plug-in that adds scope to unit names in the uses sections (e.g. Forms becomes Vcl.Forms)

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 14

Lazarus IDE plugins

unitswitcher

Improved versions of the Units... and Forms... dialogs in Delphi. Also includes ProjectSwitcher ComponentSwitcher (Ctrl-F on Forms/DataModules)

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 3

Lazarus IDE plugins

UNITEST

Ce cadre d'application permet de faire des tests unitaires pour des programmes écrit en Turbo Pascal.

  • Quiet
  • Library
  • GitHub
  • ★ 1
  • MIT

Language Tools

UnitsCommon

Common units for the other repository

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

Other

delphi-unit-backtrace

A partir de um .dproj e do nome da unit, rastreia usos reversos até o DPR e gera grafo HTML navegável, relatório e log. Delphi 13.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • Apache-2.0

Language Tools

CryptoLib

Set of units for cryptography, ciphers, security, random numbers. Also contains BigInteger class.

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 266
  • MIT License

Cryptography In the Online Package Manager

5.0 from 1 member

Arabic-Delphi-VCL-Units

Delphi RTL BidiRightToLeft Arabic VCL Units تحديث لوحدات دلفي القياسية لدعم اللغة العربية .

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 22
  • MIT

Other

delphi-unit-styler

BETA - CS.Coder Unit Styler: organizes the uses clauses of your Delphi 11, 12 and 13 units from inside the IDE, with preview and backup. MIT.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 6
  • MIT

Lazarus IDE plugins

turbopascal-xlib-unit

This Pascal unit, xlibunit, is a graphics library designed for use in Turbo Pascal programs. It provides various procedures for initializing and manipulating VGA graphics modes, handling color palettes, and drawing on the screen. It's particularly useful for creating graphic demos.

  • Active
  • Library
  • GitHub
  • ★ 5
  • MIT

Graphics

fpc-rtti-unit

RTTI unit for FreePascal

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3
  • LGPL-3.0

Other

delphi-units

Delphi units and include files

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

esp-units.pas

ESP32 utility units, test suite, examples, automation for Free Pascal Compiler

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 1

Other

DUnit: Xtreme Unit Testing for Delphi

DUnit automates unit testing of Delphi code. The target audience for DUnit is developers who are both writing the code to be tested and the unit tests for that code, an approach advocated by Extreme Programming. Dunit is is a Delphi port of JUnit.

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

Language Tools

FileAss

File associations for Lazarus applications on Windows and Linux, with a nonvisual component and custom document icons.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 2

Files and Drives Bindings

5.0 from 1 member

LazHIDControl

Cross platform keyboard and mouse input control and window automation in Pascal.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

FileEye

Know when a file changes, on Linux, Windows and macOS. A Lazarus component on Free Pascal's DirWatch.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 1

Files and Drives

5.0 from 1 member

DzHTMLText

Delphi and Lazarus HTML Label component

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

Labels

4.0 from 1 member

timmy

Timmy is a Pascal unit for creating chat bots. It provides the TTimmy object, which is a data type that you can assign your variables to to make bots. Once that is done, you can start adding keywords for messages, and get the bot answers to the end user's messages. It's easy to create a bot with Timmy. The unit also provides some other string-related functions, alongside with TStrArray type, which is actually array of string (but it's shorter to call it TStrArray, isn't it?). Timmy is released under GNU LGPL v3. That means it respects your freedom and you can use it with your program whether if your program is free software or proprietary software.

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

Other

delphi-markdown

. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • BSD-3-Clause

Language Tools

3.0 from 1 member

Delphi Crt

The Delphi Crt unit is your source for a nearly complete and compatible unit for porting older Turbo/Borland Pascal projects to Borland Delphi. The unit implements nearly every feature of Borland's original Crt unit included with their MS-DOS compilers.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Public Domain

System

SIMD-VectorMath-UnitTest

For testing asm SIMD (SSE/SSE 2/SSE 3/SSE 4.x / AVX /AVX 2) vector math library (2f, 4f, matrix, quaternion...) with Lazarus and FreePascal Compiler

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 9
  • MPL-2.0

Learning and Examples

my-units

This repo is the collection of generic libraries I have been using to develop my projects. Hope you find it useful.

  • Active
  • Library
  • Lazarus
  • GitHub
  • ★ 3

Other

pascal-units

This repository is the collection of generic libraries using [Free Pascal] mostly (.pp)

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3

Other

Dew-Unit-Interfaces

Public interfaces (API) for Dew Research products aimed at AI consumption targeting Delphi, C# and C++

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 1

Other

LiteUnits

Lightweight Delphi units to replace heavy system units like SysUtils. I did not write these, I only maintain them for personal projects.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 11

System

Releasing units without source code

It can be useful to release a FreePascal unit without publishing its source code: * The source code contains proprietary information. * In teaching, because you want to force students to use a unit by its interface (contract) only, and not by looking at its implementation.

  • Other
  • Lazarus

Learning and Examples

Pascal TAP Unit Testing Suite

A very easy-to-use, but powerful unit testing suite for Pascal (FreePascal, Turbo Pascal, et al), conforming to the "Test-Anything Protocol" (TAP) specification used by Perl. Text-based, so it should work on any platform with few to no dependencies.

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

Language Tools

Winunits-Base

This packages contains several translated Windows headers, and units that build directly on top of them. Currently it contains the following units

  • Library
  • Lazarus

Bindings

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

PUMA Repository

The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes a support engine for the European Data Format (EDF and EDF+), converting functions for units of measurement and an HL7 engine. PUMA is compatible with Lazarus and Free Pascal. Some of the units also support other Pascal implementations including Delphi, winsoft Pocket Studio and other compilers.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • BSD License

Science

DUnitX

Delphi Unit Test Framework

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

Language Tools

GpDelphiUnits

A collection of my open sourced Delphi units

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 190
  • BSD-3-Clause

Other

Pascal Mock

Mock object library for Delphi/Kylix/Free Pascal. This library enables the easy creation and use of Mock objects for unit testing. Independant of the unit testing framework.

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

Other