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.

bnd.WinTaskbarProgress

Allows setting-up the state and value of progress shown in taskbar icon/button (Win7+).

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 3
  • MPL-2.0

System

Win32TaskbarProgress

This is unit which contains the class to control the progressbar over the Windows 7+ taskbar button. The demo looks like this:

  • Library
  • Lazarus

System

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

SafeThread4D

Fluent, cooperative, UI-safe background task runner for Delphi FMX, with cancellation, timeout, progress, lifecycle callbacks, and optional mobile UI liveness diagnostics.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 46
  • MIT

System

dterm

Terminal/TTY utils: colors, progress bar

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 2
  • Unlicense

System

PascalOS

A (work in progress) toy operating system written in Object Pascal

  • Quiet
  • Application
  • GitHub
  • ★ 1
  • MPL-2.0

System

My 3D Desktop

24-Dec-2012 - Added slideshow wallpaper feature, autofocus on selected icon, automatic loading of user desktop icons, screen margin navigaton option for touch screen devices. My 3D Desktop is a 3D user interface that comes as an alternative to the classic Windows 2D desktop. It is written in Delphi and uses the GLScene OpenGL library. My 3D Desktop lets you add 3D shortcuts to your favorite applications and/or files as cubes and lets you move them around in 3D. You can also add photos besides a classic wallpaper. The 3D shortcuts and photos can be set to spin around. My 3D Desktop also lets you browse, open, copy/move/delete files and folders on your computer using a 3D text representation of the file structure. There is also a task bar representation of all visible applications in the form of a list of tiles that can be controlled in a similar manner in which you do with the classic Windows taskbar. You also can preview the application's main window for any progress.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • Public Domain

System

terry

Repo moved to new repo - tdock, see all further progress there. This repo will be deleted eventually.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 12
  • MIT

System

PascalSCADA

The PascalSCADA package is a set of components for Delphi/Lazarus to make easy the development of industrial applications which need to interact with PLC's and devices of many manufactures. It is available for Windows(32 and 64 bits), Linux (32 and 64 bits), macOS, Solaris and FreeBSD (32 bits) and provides port drivers (serial, ethernet), protocol drivers (Modbus RTU, ModBus TCP, West ASCII, Ibox and Siemens ISOTCP), tags (numeric, string, block) and controls (edit, labels, progressbar, animations). Historics, recipes and User management will be coming soon.

  • Library
  • Lazarus and Delphi

System

cassotis-ime

Cassotis IME - a native Delphi/TSF Chinese Pinyin IME for Windows 10/11. 言泉输入法 —— 基于 Delphi/TSF 的 Windows 10/11 原生开源中文拼音输入法,支持全拼、简拼、六种双拼,并通过语料训练的本地语言模型与神经重排提升输入质量。

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

System

TaskbarDock

Customize Windows 10 Taskbar with few extra features

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 291
  • MIT

System

AIO

Coroutine-based multithreading library for Delphi

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

System

VSoft.AnsiConsole

A Delphi library for creating engaging console applications

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 71

System

adbmanager

ADB manager for Android devices

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

System

HxD_DasmDataInspectorPlugin

A generic Disassembly Plugin for Maël Hörz's HxD Freeware Hex Editor and Disk Editor.

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

System

SnapTRAINER

A modular Virtual-PLC Trainer

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

System

ToroOS

This repository contains the source code of the Toro Operating System.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 41

System

UnTerminal

Lazarus unit for console process control, with prompt detection.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 40
  • LGPL-2.1

System

cli-fp

A type-safe Free Pascal framework for building powerful CLI applications with rich commands and help systems.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 38
  • MIT

System

delphi-ppl

Extend Delphi Parallel Programming Library to ease async coding

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 37
  • GPL-3.0

System

pascal-pipes-faa

Cross-platform inter-process communication for Delphi 12+ (Win64) and FPC/Lazarus (Linux x86_64/ARM64): the same API at three scopes — local IPC (Named Pipe/UDS), TCP and TLS with optional mTLS. Synchronous Request-Reply, topic pub/sub with wildcards and retain, AutoReconnect and thread-safe dispatch (pool/serialized/main thread).

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

System

DelphiSelfUpdate

Classe Delphi criada pra atualização e instalação de apps

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 21

System

MTCL

Multithreaded Component Library for Delphi

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 19
  • MPL-2.0

System

UIClicker

UI automation

  • Active
  • Application
  • GitHub
  • ★ 18
  • MIT

System

pasriscv

PasRISCV is a RV64GCV/RVA23 RISC-V emulator, which is implemented in Object Pascal

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 17
  • Zlib

System

VSoft.Process

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

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

System

MonitorXettings

Simple tool for Windows 10 to change monitor's brightness and/or contrast if monitor allows it

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 14
  • MIT

System

Dlluminator

The sleek new way to load Win64 DLLs straight from memory — no disk, no traces, no limits.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 13

System

WinCoreUtils

A a growing collection of small, focused, Windows-native command-line tools inspired by the classic GNU / Unix core utilities.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 13
  • MIT

System

box80

Z80 Virtual Machine

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 12
  • GPL-3.0

System

plc-student-demo-platform

Modular, student-friendly Arduino Opta PLC training system with ladder logic and SCADA readiness

  • Active
  • GitHub
  • ★ 1
  • MIT

System

cassotis-ime-mac

Cassotis IME for macOS - a native InputMethodKit/AppKit Chinese Pinyin IME with a Free Pascal engine. 言泉输入法 macOS 版 —— 采用 Free Pascal 引擎与 InputMethodKit/AppKit 原生界面的开源中文拼音输入法,支持全拼、简拼、六种双拼,并通过语料训练的本地语言模型与神经重排提升输入质量。

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

System

RaoulFumier

Voice software allowing to handle the Windows environment and Elite Dangerous from Frontier without any configuration beforehand. Available only for the French language.

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

System

nc-paslib

A (non-GUI) base utilities library for Pascal (Delphi/Free Pascal/Lazarus)

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

System

PiDuinoDroidSystem

DIY Home Garage Opener system using Pi / Arduino / Delphi FMX

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • Unlicense

System

xdk-assist

The original source code for the XDK Assist application. XDK Assist is used for creating trainers on the original Xbox with the help of a debug bios such as EvoX.

  • Archived
  • Application
  • Delphi
  • GitHub
  • ★ 9
  • GPL-3.0

System

DelphiConcurrent

Delphi Concurrent Anti-DeadLock MultiRead FrameWork

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 8

System

Alvatrum

yet another spectrum emulator full written in Pascal.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 5
  • GPL-3.0

System

cockpit_drone

Cockpit Drone is an application that allows you to connect wifi drones in special cx-10W from cheerson on PC. Allowing the interaction via joystick. Allowing the user to have a typically military experience with his civilian drone (UAV).

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 5

System

novamonitor

Modern, high-performance Delphi & Free Pascal system telemetry and process inspection dashboard (MVVM architecture, High-DPI, Dark/Light theme).

  • Active
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MIT

System

bluetooth

Expanded bluetooth for Ultibo

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 3

System

Delphi-Win7-Components

Delphi Components to Support Windows 7+ features (by Daniel Wischnewski)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 2

System

ERD-Card-Toolkit

A Delphi component library for reading and writing smart cards, contactless tags, magnetic stripes and RFID input on Windows.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 2

System

i8080emu

Intel® i8080 CPU emulator for fun and educational purpose

  • Quiet
  • Application
  • GitHub
  • ★ 2
  • GPL-2.0

System

laddiso

Lazarus-based simple interface to dd command on GNU/Linux for writing iso files to usb devices

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

NARDS

Networked ARD System

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

System

riscv

A cross-platform RISC-V emulator written in Object Pascal

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2

System

Win32FontLister

A Windows desktop app to display samples from all fonts available, including uninstalled fonts from a specified device or location.

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

System

Ristretto

Ristretto is a 64-bit hobby operating system primarily written in Pascal and uses the Limine bootloader.

  • Active
  • Application
  • Lazarus
  • Codeberg
  • ★ 1

System

Scheduler-on-Delphi

Scheduler, Archiver written in Delphi with source code

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

System

sw-cor24-basic

1970s-terminal-inspired "Time Sharing" BASIC interpreter for COR24 ISA hardware and emulator

  • Active
  • Library
  • GitHub
  • ★ 1
  • MIT

System