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.

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

OTA-Interface-Search

OTA Interface Search - A tools to allow users to search for Open Tools API interfaces in the Open Tools API .pas files and find paths to interfaces, methods and properties.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 16

Lazarus IDE plugins

STM32-Development-Board-for-Teaching

While studying B Tech 8051 is the controller used in the course syllabus. While 8051 is very fundamental and helpful to understand the basics, it is quite old and not always industry relevant. It's said to learn something, the best way is to make it. After a lot of exploring I decided what better way to learn ARM is to make a development board. This would expose us to most of the interfaces of the controller while also providing us with exposure to essential skills like schematic design, PCB manufacturing and SMD soldering. There are a lot of development and evaluation boards but they were not aimed to supplement the uC course at bachelor level, where the students are beginners with none to little experience. My intention with this board something with separate breakouts for various interfaces like I2C, SPI and also peripherals using those.

  • Quiet
  • Other
  • GitHub
  • ★ 1
  • CC-BY-SA-4.0

Other

AstroTimer

Astrophotography capture using ASCOM interfaces with mount and camera devices and interfaces with PHD2 for guiding and dithering. Database for search of DSO objects, Sun, Moon, planets, minor planets and comets. Image platesolving using ANSVR, local astrometry under WSL or astrometry.net site.

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

Science

LazHIDControl

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

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 3

System

5.0 from 1 member

xdpw

XD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 296
  • BSD-2-Clause

Language Tools

SkeuoCom

SkeuoSimControls is a custom component library for Lazarus/Free Pascal. Built with BGRABitmap, it provides 20+ realistic, skeuomorphic UI controls (gauges, knobs, oscilloscopes, radar, switches) designed for simulation software, audio interfaces, and industrial dashboards.

  • Active
  • Package
  • Lazarus
  • GitHub
  • ★ 16
  • MIT

Other

HTML-To-Delphi-FMX

AI agent skills for converting HTML/CSS UI designs into native Delphi FireMonkey (FMX) interfaces. Supports Codex, GitHub Copilot, and other AI coding agents.

  • Active
  • Other
  • Delphi
  • GitHub
  • ★ 32
  • MIT

Other

eTasks

Projeto de App mobile e desktop para gerenciamento de tarefas e metas com foco na produtividade e no bom humor. Será oferecido para as plataformas Windows (32 bits e 64 bits) e Android (32 bits). Há planos de se disponibilizar o aplicativo para download nas lojas de aplicativos. O maior objetivo é servir como aprendizado e treinamento das habilidades de programação em Delphi, sendo empregue uso de MVC, interfaces, Firebase e outros.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 31
  • MIT

Applications

ksAws

Delphi interfaces for Amazon Web Services

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

Networking

rknn4Delphi

rknn4Delphi wraps the RKNN C++ API interfaces, enabling Delphi developers to directly utilize the RKNN inference framework within Delphi.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 23
  • MIT

Bindings Science

pasStripe

Delphi interfaces for Stripe

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

Networking

VirtualTouchKeyboard4Delphi

VirtualTouchKeyboard4Delphi is a Delphi and Lazarus/FPC component that implements the virtual touch keyboard available in Windows. VirtualTouchKeyboard4Delphi is a replacement of the TTouchKeyboard component using the ITipInvocation, IInputHostManagerBroker and IImmersiveShellBroker interfaces which are available in Windows 10 and 11.

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

System

injectorbr

APPInjector Brasil for Delphi (Isaque Pinheiro)

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

Other

Blinki

A library for modern, beautiful Text User Interfaces (TUIs) for Delphi

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

Other

appcentral

A lightweight plugin system for Windows that lets host applications and DLLs exchange interfaces — across languages.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 13

System

Delphi-Touch

Delphi components for Touchscreen interfaces

  • Archived
  • Library
  • Delphi
  • GitHub
  • ★ 11
  • GPL-3.0

GUI containers

WinReg

Classe para trabalhar com Registros do Windows com interfaces.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 5

System

DelphiJsonSerialize

A JSON serialisation library to finely control the structure of the JSON generated from Delphi objects, interfaces and records.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Other

PascalCoin-Framework

A framework of Delphi interfaces and classes for interacting with the Pascal Blockchain

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 4
  • MIT

Networking

PascalXAML

A ideia é criar um projeto open source para modernizar a criação de interfaces no ecossistema Delphi/Object Pascal

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 4

GUI containers

InterfaceHelper

Helper unit for interfaces

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Other

BaseTouchPortalInterface

Base class for implementing Touch Portal plug-in interfaces with Delphi

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

Networking

language-tools

Lang Tools é uma ferramenta de tradução de interfaces baseada em arquivos ".dfm" utilizados pela IDEs Delphi e C++ Builder.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2
  • MIT

Applications

UX-VCL

UX-VCL é uma valiosa biblioteca de componentes e recursos para aprimorar a experiência do usuário em aplicações VCL (Visual Component Library) desenvolvidas no Delphi. Ele oferece uma ampla gama de controles e funcionalidades projetados para tornar as interfaces de usuário mais intuitivas, atrativas e eficientes.

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

Other

Avoraiser

Avoraiser, a framework for creating modern user interfaces for the Polish programming language Avocado

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1

Other

Delegates

Delegação para interfaces

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Other

delphiCloudClient

Desenvolvimento em linguagem de programação Delphi, com conhecimento em Padrões de Projetos (Builder, Singleton, Factory, entre outros), atuando em projetos e com hotfix. Já trabalhei em projetos utilizando com conceitos como: Padrões de Projeto, Rtti, POO, Interfaces, MVC, Generics<T>, Collections, Clean Code, WebServices, XML e Json. Desenvolvimento agile: Scrum + Kanban.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Networking

Interface

Exemplo de uso de Interfaces utilizando orientação a objetos no Delphi.

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Learning and Examples

lazarus-examples

Repositório dedicado a exemplos usando Lazarus e Free Pascal (FPC), incluindo exemplos práticos, componentes, padrões de projeto, integração com bancos de dados, POO, usos de interfaces e experimentos diversos. Organizado por módulos e com foco em aprendizado contínuo.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • GPL-2.0

Other

Open.API.Generator

Framework to generate classes and interfaces for Open API Specification.

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

Language Tools

pocws

Proof of Concept for Interfaces to be used in LCL background

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 1

Learning and Examples

Units

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

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

Learning and Examples

WCrypt2-Encrypter

These interfaces are used to interact with Cryptographic Service Providers (CSPs), manage certificates, and perform cryptographic operations such as signing, encryption, or hashing.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Cryptography

Object Pascal CAPE-OPEN wizard

The CAPE-OPEN wizard is a collection of Object Pascal classes that implements (some of) the interfaces defined by the CO-LaN. The CAPE-OPEN standard is intended to be a standard used for user written plug-ins in chemical process simulators.

  • Quiet
  • Library
  • SourceForge
  • BSD License

Science

GearHead 2

GearHead2 is a giant robot roguelike role playing game set five years after the events of GH1. Features include random plot generation, detailed character creation, tactical/RPG modes, graphical/ASCII interfaces, and many kinds of mecha to play with.

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

Games and Game Engines

Image16

Opens/saves TIF, FITS, PNG, XISF, PXM, RAW, JPG, XCF, PSD, WEBP. AsinH, Sqrt, Ln, Exp and Sqr stretching, HSL and RGB adjusting, Levels and Curves adjusting and Background Extraction for Color Balance, Flatness and Gradient Correction. Arithmetic between images. Resizing and croping. Color Balance based on background, selection or stars B-V (after platesolving). Debayering/Bayering. Inversion, mirroring, rotation, barrel/pincushion correction. RGB alignment/shifting. Erode, Dilate, ... Blurring (bilateral, threshold and chroma/luma). Unsharp Masking, Laplacian. Masked Undo. Curve Undo, LCE. CLAHE. SCNR. Wavelets decomposing and denoising. Lucy-Richardson and Wiener deconvolution. FFT contrasting/denoising. Uses Astrometry.net to platesolve images. Includes Bright Star Catalogue up to mag. 5 and Tycho 2 Catalogue up to mag. 12 allowing for Star B-V color data for color balancing plate solved images. Interfaces with ASCOM, G'MIC and Starnet++. Macros. EAA. Win>=7 and Linux+Wine>=7.

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

Graphics Science

libusbK

libusbK is a complete driver/library solution for vendor class usb device interfaces. If you are a usb developer or usb device manufacturer seeking a driver solution for a new USB widget then libusbK could be for you. libusbK encompasses a 100% WinUSB compatible api/funtion set. All WinUSB power/pipe polices are fully supported by the libusbK driver. In Addition, libusbK has full support for isochronous endpoints and an extensive set of additional modules to simplify development. Source code repository using github: https://github.com/mcuee/libusbk

  • Quiet
  • Library
  • SourceForge
  • BSD License, GNU General Public License version 3.0 (GPLv3)

System

Rx Library for Delphi

Rx-Lib is a complete set of components for Borland Delph and C Builder that allow you to build flexible and robush user interfaces and best of all they are totally free. NOTE: This project is in maintenace mode and no longer actively developed. You might want to have a look at JEDI Visual Component Library instead, because it incorporated all the rxlib components years ago.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • BSD License

Other

solver_ansvr

cmdline (used by Image16) and ui interfaces to ANSVR astrophotography plate solving images (FITS, TIFF, PNG, JPG, PXM, RAW and XCF) are submitted to ANSVR astrometry engine producing a text file with the plate solving result and a .png plot file TIFF, PXM, RAW and XCF files are converted to FITS by the cmdline utility all files are loaded and converted to FITS by the ui utility

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

Science

Tron

Tron is a console application (now discontinued) which simulates user intervention for otherwise unscriptable applications. It can simulate keystrokes, mouse clicks and movements from scripts allowing the control of applications running in the foreground. It can be used to write automated tests for user interfaces or to ease repetitive jobs with applications which do not support scripting natively. It has a modular design which allows it to be extended easily and is not tied to any particular scripting or programming language.

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

System

CADSys

Library for Delphi/Lazarus. Allows to use vector graphics, to create complex CAD-like interfaces, in OOP style.

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

Graphics In the Online Package Manager

bnd.WinTaskScheduler

Constants, types and interfaces for Windows Task Scheduler. Both Task Scheduler 1.0 (2000, XP) and 2.0 (Vista+) are included.

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

System

delphi-native

Interfaces nativas do Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Other

Secure-Login-System

Implementation of a login form in Object Pascal (Delphi) using the Lazarus framework. The form provides functionality for user registration, login, changing account details and deleting an account. It interfaces with a PostgreSQL database using the ZeosLib component library and performs password hashing using the BCrypt algorithm.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 3
  • MIT

Security

srt

Security Robot Terminal built in Delphi 7. Educational security tool exploring terminal interfaces and system monitoring. Discontinued 2014.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 3
  • MIT

Security

HexaGongs

TMS WEB Core project demonstrating a number of features from recent TMS Software blog posts, including web audio api, icon pickers, and drag and drop interfaces

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • Unlicense

Applications

UpdateDatabase

Interfaces with OOP (Study Project)

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1
  • MIT

Database

XiDuino-Windows-Portable

Extension pour Scratch2, tout système, permettant les connections avec des interfaces Arduino, BeagleBone Black et Raspberry Pi. Cette version francisée est portabilisée pour simplifier son utilisation. Une interface graphique la rend utilisable par des enfants.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1
  • MIT

System

cocoaint

The Cocoa Interfaces. The Widgetset class API (winApi-style) is implemented here.

  • Library
  • Lazarus

Bindings

eclib

eclib - is fast cross platform console grpahics library(for creating program interfaces) writed on Free Pascal. Library support layers color terminals,mouse and keyboard input. Library depend only on free pascal compiler easy to install

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

Graphics

JEDI+ API

Borland Delphi/Kylix interfaces for different APIs (API Header conversion)

  • Library
  • Delphi
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Bindings

LazGUI Tester

Simple image based testing tool to test graphical user interfaces.

  • Quiet
  • Application
  • Lazarus
  • SourceForge

Language Tools

libsql - sqlite, mysql, odbc for pascal

Cross-platform&compiler object pascal library that interfaces sqlite, mysql and odbc, allowing quick and easy data access. Wraps SQLite 2.8x & 3x; (embedded) MySQL 3.2x, 4.x & 5.0; ODBC. Compatibility: delphi, kylix and freepascal; win32, linux, OSX

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

Database