Sign in Join

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

Catalog

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

Raudus - Extensions

Raudus Web Framework Complement and Examples for web development in Lazarus and Delphi https://www.facebook.com/RaudusExperts/ https://www.youtube.com/watch?v=BlENxwApW2Q https://youtu.be/eL1d7z4uFLw

  • Library
  • Lazarus and Delphi
  • SourceForge

Networking

ray4laz-gizmo

A clean and customizable 3D gizmo tool for raylib. Designed with an Immediate Mode style for simplicity, it requires just a single function call to draw and interact. Supports global, local, and view-based axis orientations. Enables seamless translation, rotation, scaling, or any combination thereof, managed with intuitive bitwise flags.

  • Package
  • Lazarus
  • GitHub

Graphics

Raylib.4.0.Pascal

Raylib 4.0 Pascal bindings for Windows, macOS, Linux, and Raspberry Pi

  • Package
  • Lazarus
  • GitHub

Bindings

DPF (Delphi Plugin Framework)

DPF(Delphi Plugin Framework) is a general-purpose plugin framework intended to help building scalable, extendable Delphi applications with low cost of maintenance. The framework is specially designed to be easily included into Delphi project of any kind.

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

Other

Real-include

This is a program (in the form of an interpreted script) that will be written in a pascal derived language known as SCAR. It will serve the same function as another well established program known as SRL, but will focus on efficiency and accuracy.

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

Games and Game Engines

713x remote library and plugins

Windows library for accessing the saa713x remote control and winamp saa713x remote plug-in.

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

System

Repaz

Cross platform report engine base on FreePascal, especially for IDE MSEide+MSEgui. It has powerfull features like visual designer, preview result, printing on any printer even POS (Point Of Sale) printer, can export to many format file, etc.

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

Reporting

Report Manager

Report Manager: banded report engine and visual report designer. Reports are stored as .rep files, previewed and printed with the LCL, and exported to PDF, SVG, HTML, CSV and text. Also available for Delphi (VCL) and .NET. Report assistant with AI enabled. Example projects in examples/lazarus.

  • Package
  • Lazarus

Reporting In the Online Package Manager

reportlivre

Reportlivre is a report component for lazarus.

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

Reporting

REST-DataWare

Repositório oficial do pacote Rest Dataware para Delphi e Lazarus

  • Active
  • Package
  • Lazarus and Delphi
  • Codeberg

Networking

REST Dataware

Components to create CRUDs like you create apps for client/server database. You don't need to create SQL methods via webservice, instead use RESTDataBase with RESTCLientSQL.

  • Active
  • Package
  • Lazarus and Delphi
  • SourceForge
  • GPL- 3.0, GPL - 3.0

Networking In the Online Package Manager

Reticulum

Reticulum is a package for FreePascal for creating easily web applications.

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

Networking

REXX

REXX is a programming language originally developed by IBM and over time included in all IBM operating systems (e.g. OS/2, AIX and PC DOS). In addition to this, various IBM and non-IBM implementations have been made available for most operating systems/environments (including free implementations for Win32/Win64, Linux, Mac OS X, Solaris and many others - e.g. Regina, Open Object Rexx). This interface unit makes it possible to inter-mix code written in Pascal with REXX.

  • Library
  • Lazarus

Language Tools

Aegeus: Open Object Rexx API for Pascal

Aegeus brings the Open Object Rexx (ooRexx) API to Delphi Pascal programmers. A Delphi program (GUI or Console) can invoke any ooRexx service provided by the API and ooRexx Programs can invoke Delphi functions and subcommands.

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

Bindings

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

RibbonFramework

Delphi wrapper and standalone Designer for the Windows Ribbon Framework (mirror)

  • Active
  • Library
  • Delphi
  • Codeberg

GUI containers

RichMemo

Control implements cross-platform RichEdit, ie memo which displays RTF text.

  • Package
  • Lazarus
  • LGPL

Edit and Memos In the Online Package Manager

RichView

"RichView is a suite of native Delphi/C++Builder components for displaying, editing (not demonstrated by demo/not in freeware version*) and printing hypertext documents. Components support various character attributes (fonts, subscripts/superscripts, colored text background, custom drawn)." This package contains a port of the freeware version.

  • Library
  • Delphi

Edit and Memos

RingChart and AnalogWatch

TRingChart component is an elliptic Sectors Chart that we can consider a twin of the LCL TChart Component in the sense that has the same structure, particularly for the data input structure, but the rest is original.

  • Library
  • Lazarus

Charts and Graphs

RingWatch

Components RingChart, AnalogWatch. RingChart is elliptic Sectors Chart, which data struct is like TChart, but the rest is original.

  • Package
  • Lazarus
  • SourceForge

Charts and Graphs In the Online Package Manager Orphaned in the Online Package Manager

RiverSoftAVG Charting Component Suite

. Delphi Free for non-commercial use with source charting Suite for adding charts and graphs to your programs. For Delphi 2010-Tokyo Win32/Win64/macOS/iOS/Android and Appmethod Object Pascal.

  • Library
  • Delphi

Charts and Graphs

RGNR

Engine for turn based SUD games with its own scripting language.

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

Games and Game Engines

Rx

Lazarus port of RX library. Includes 30+ visual components, with DB aware versions.

  • Package
  • Lazarus
  • SourceForge
  • LGPL 2, LGPL, LGLPL

Other In the Online Package Manager

RXfpc

* [http://alexs75.narod.ru/fpc/rxfpc/ RxLib] for Lazarus is a set of components that support building of flexible and robust user interfaces. It contains some of the components of the well known RxLib for Delphi.

  • Library
  • Lazarus

Data controls

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

rxnew

Fork rxnew package

  • Package
  • Lazarus
  • GitHub

Other

SAK

Speecher Assistive Kit, cross-platform. Uses PortAudio+eSpeak open source libraries. Supports LCL, mseGUI, fpGUI.

  • Package
  • Lazarus
  • sak uses eSpeak who is GPL license

Multimedia In the Online Package Manager

Easy access to MS Speech API 4 and 5

The Open Source [GNU GPL} library writed in Delphi, who provide easy access to MS Speech API (SAPI4 and SAPI5 like one) COM interface. The source code have sample to call it library for Delphi, Assembler, C#, C, Lasarus and FreeBasic.

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

Multimedia

SAX for Pascal

SAX for Pascal is designed to implement the Simple API for XML Parsing in Pascal/Delphi

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • Public Domain

Language Tools

SBW (Systems Biology Workbench)

The Systems Biology Workbench(SBW) is a framework for application intercommunications. It uses a broker-based, distributed, message-passing architecture, supports many languages including Java, C++, Perl & Python, and runs under Linux,OSX & Win32. It comes with a large number of modules, encompassing the whole modeling cycle: creating computational models, simulating and analyzing them, visualizing the information, in order to improve the models. All using community standards, such as SED-ML, SBML and MIRIAM.

  • Quiet
  • Library
  • SourceForge
  • BSD License

Science Networking

SCAR Resource Library

SRL is the SCAR Resource Library, a vast open source library for a color-clicking program called SCAR. SRL has about every function or procedure anyone would need to use, and more are being added all of the time. It is programmed in pascal and delphi.

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

Games and Game Engines

ScintWrapper

Git repository on https://github.com/borneq/ScintWrapper

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

Edit and Memos Bindings

ScrollingText

TScrollingText is a visual component for Lazarus/fpc by minesadorada@charcodelvalle.com

  • Library
  • Lazarus

Labels

ScrollText

Graphic surface that scrolls at 4 different speeds Three text sources: 1. Lines property which is a TStringList. In code: Lines.Add(line of text) etc. Lines.AddStrings(YourStringList) Lines.AddText(BigString) Lines.LoadFromFile(filename) Lines.Clear etc.etc OR Use Object Inspector to add text as you like. 2. TextFile 3. Resource (res,lrs or Added via Project Options) Event OnFinishedText fires just before the text would auto-repeat. You can use it to Stop, Pause or Resume. Debug Logging available.

  • Package
  • Lazarus
  • Copyright (C)2014-2026 minesadorada@Laxarus Forum

Labels In the Online Package Manager

SDL2

GitHub Delphi FPC Pascal SDL 2 Headers. Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.

  • Library
  • Lazarus and Delphi

Bindings

SDL 2 for Free Pascal

SDL 2 headers for Free Pascal Compiler Includes: • SDL2 • SDL2_mixer • SDL2_ttf • SDL2_image • SDL2_net

  • Library
  • Lazarus
  • SourceForge
  • zlib/libpng License

Bindings Multimedia

SDL4Freepascal

SDL4Freepascal is a set of FreePascal units binding to the SDL (Simple Directmedia Layer) game development API.

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

Bindings Multimedia

SDLPas

This projects aims to convert the SDL (Simple Directmedia Library) C-headers to Pascal. So every freepascal or delphi-programmer will be able to use the SDL.

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

Bindings Multimedia

Sdpo

Components: for COM port (serial port); for web-cameras (UVC driver); for Joystick; Gtk fast painting form.

  • Package
  • Lazarus
  • GPL

System In the Online Package Manager

5dpo Components for Lazarus

5dpo Component Library for Lazarus (Sdpo) provides a comport (serial port) component, an UVC video driver component for webcams, a Gtk fast painting form and a Joystick component.

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

System

sherpa-onnx

. Delphi FPC Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Ascend NPU, x8664 servers, websocket server/client, support 12 programming languages

  • Library
  • Lazarus and Delphi
  • GitHub

Multimedia

Standard Interface Library

A framework library which aims to independize we all, the delphi developers, from the different glitches of the platform, and attempts to provide code that is independent from the OS. It is based on *heavy* use of interfaces. Works on FPC (FreePascal).

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

Other

simdesign

Exported from https://code.google.com/archive/p/simdesign/

  • Package
  • Delphi
  • GitHub

Graphics

SimpleBaseLib

FreePascal/Delphi library to work with encodings: Base16, Base32, Base58, Base64, Base85 (many variants).

  • Package
  • Lazarus and Delphi
  • MIT License

Other In the Online Package Manager

SimpleBaseLib4Pascal

SimpleBaseLib4Pascal as the name implies is a simple to use Base Encoding Package for Delphi/FreePascal Compilers that provides at the moment support for encoding and decoding various bases such as Base16, Base32 (various variants), Base58 (various variants) and Base64 (various variants) and Base85 (various variants).

  • Library
  • Lazarus and Delphi

Other

SimpleFaceDetect

Simple library to detect faces in an image. No additional dll's, components needed. Just plain object pascal code. Run in delphi or lazarus. Open project and press F9. That's it.

  • Library
  • Lazarus and Delphi
  • SourceForge

Graphics

SimpleIPC Library

SimpleIPC are units for Freepascal that allow client and server to send interprocess communication messages between processes. SimpleIPC-Lib is a library (DLL) that allows SimpleIPC to be used in any program, written in any language.

  • Library
  • Lazarus

System

SimpleRSS

SimpleRSS is an easy to use component that allows you to work with feeds (Atom, RSS, RDF, iTunes) directly (importing and exporting feeds) from Delphi, and Kylix.

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

Networking

skia-circlepopup

Very early proof-of-concept (Alpha 0.1). A floating circular popup menu rendered via Skia4Delphi

  • Active
  • Library
  • Delphi
  • Codeberg

Menus

skia-flowmotion

Delphi RAD Studio Skia Flowmotion - Animated Image gallery/grid component alpha

  • Active
  • Library
  • Delphi
  • Codeberg

Graphics

Skia4Delphi

. Delphi 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.

  • Library
  • Delphi
  • GitHub

Graphics

SkiaAVisualizer

Delphi FMX Skia4delphi Audio Visualizer v0.2 alpha

  • Active
  • Library
  • Delphi
  • Codeberg

Multimedia

SkiaButton

A modern, highly customizable button component for Delphi FMX, built on top of the Skia4Delphi library. It features hardware-accelerated rendering, smooth animations, and a variety of visual styles suitable for modern UI design.

  • Active
  • Library
  • Delphi
  • Codeberg

Other

SkiaCustomThreadedBase

This is a high-performance, thread-rendered FMX skia4delphi component skeleton

  • Active
  • Library
  • Delphi
  • Codeberg

Graphics