Sign in Join

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

Catalog

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

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

RESILIENT_INTELLIGENCE

Human-centered intelligence for maintaining traceable knowledge in evolving software codebases.

  • Other
  • Lazarus
  • GitHub

Other

ReTri HTM Layers

  • Active
  • Other
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Other

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

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

scriptorium

:scroll: Game Scripting Languages benchmarked

  • Other
  • Lazarus
  • GitHub

Other

siegfried

signature-based file format identification

  • Other
  • Lazarus
  • GitHub

Other

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

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

simpleble

SimpleBLE - the all-in-one Bluetooth library for MacOS, iOS, Windows, Linux and Android.

  • Other
  • Lazarus
  • GitHub

Other

sk-org

PROYECTO CANCELADO.

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

Other

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

skima

Personal control plane for owning and installing agent skills across Cursor, Claude Code, and other agents.

  • Other
  • Lazarus
  • GitHub

Other

smfonts

SMFONTS by Remco de Korte

  • Active
  • Other
  • Lazarus
  • Codeberg

Other

Smoketest

. Delphi Framework for writing tests and performance benchmarks using the Delphi language for Microsoft Windows. It has been tested on all versions of Delphi from 7 thru to 2010.

  • Library
  • Delphi
  • GitHub

Other

SNTE5

WebSite SNTE5

  • Other
  • Lazarus
  • GitHub

Other

SpkControls

The Lazarus themed controls to use outside the SpkToolbar ribbon menu.

  • Active
  • Package
  • Lazarus
  • GitLab

Other

Spring4D

. Delphi Open-source code library for Embarcadero Delphi 2010 and higher. It consists of a number of different modules that contain a base class library common types, interface based collection types, reflection extensions and a dependency injection framework. Includes Encryption Library.

  • Library
  • Delphi
  • Bitbucket

Other

Substitute

An application that relays the messages exchanged between a user and another application

  • Quiet
  • Library
  • Lazarus
  • GitLab

Other

sunjob DIY projects

DIY проекты (фото, электроника, софт, инструментарий) avr_gui - GUI-оболочка для avrdude Canon 1Ds mkII - Li-Po батарейный мод NP-E3 high-speed ф.тригеры: - Photo Trigger 1.x (2x555 chip) - Photoduino 2.x mod - CameraAxe 3.0.0.4 mod - контроллер эл.м. клапана - фото синхронизатор (по 1му и 2му пыху) - фото мост (photo gate) Photoduino https://kalanda.github.io/photoduino/ https://github.com/kalanda/photoduino CameraAxe3 http://www.glacialwanderer.com/hobbyrobotics/?p=325 Прочие, не фото-проекты, доработки, моды: AVR ISP MK2 Power Mod - программатор MK61 - прг.калькулятора MK51 - калькулятора JDS6600 Power Mod - генератор KORAD KA 3050D - блока питания Ploter / 2D графопостроитель

  • Quiet
  • Other
  • SourceForge

Other

Supercopier

Deprecated, replaced by Ultracopier

  • Other
  • Lazarus
  • GitHub

Other

SvnClasses

SvnClasses is a Lazarus package to help writing applications that interact with a Subversion (svn) repository. It requires an installed command line svn executable for accessing a svn repository and/or a working directory. I used these classes for writing a tool to mirror the Lazarus svn repository to Sourceforge.

  • Library
  • Lazarus

Other

SysTools

Lazarus port for TurboPower SysUtils. Bar codes, sorting, money routines, high-precision math, math expression analyzer, astronomical functions etc.

  • Package
  • Lazarus
  • SourceForge
  • MPL 1.1, MPL-1.1

Other In the Online Package Manager

Associative array Delphi class

Delphi class which implements an associative array. Keys can be strings or integers. Keys are stored in Red-Black tree. Array can contain TObjects or it descendants.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • MIT License

Other

Cindy components for Delphi 7 and newer

Packages with 86 components for all delphi versions (since D7) to build Windows 32/64 bit applications: VCL controls (labels, buttons, panels, Edits, TabControls, StaticText) with features like background gradient, colored bevels, wallpaper, shadowText, caption orientation etc... TcyCommunicate and TcyCommRoomConnector allows communication between applications running in same computer session. TcySearchFiles and TcyCopyfiles allow respectively search and copy files with pause/resume/abort features. TcyResizer allow move and resize components at run-time like delphi 2009 does. Advanced DB Express components (tested with mySQL) for easy table data handling (tcyDbxTable or TcyDbxSimpleTable), schema modifications (TcyDbxUpdateSql), reconcile handling (TcyDBXReconcileError) and table creation (cyDbxImportDataset1). TcyMathParser can parse matematical expressions. TcyWebBrowser allows view/edit html documents. TcyDbAdvGrid is a DBGrid with advanced feature etc ...

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

Other

TDuelLog

Delphi 7 and Rad Studio 10 log class easily and quickly adds a log file to your system that auto captures exceptions. Requires JEDI Code Library (JCL).

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

Other

texrex

This project has moved to GitHub: https://github.com/rsling/texrex https://github.com/rsling/cow

  • Quiet
  • Application
  • SourceForge
  • BSD License

Other

TGradButton

Part of GradControls . TGradButton is a TCustomControl descendant that paints a cool looking gradient. You can choose the BaseColor, NormalBlendColor and the OverBlendColor. Or which Borders should be painted. This component is a good replacement for the TButton on Windows, cause with TGradButton you can change the Buttons-Color.

  • Library
  • Lazarus

Other

TheOthers

This is a package with components created for Lazarus

  • Package
  • Lazarus
  • GitHub

Other

TheUnknownOnes

. Delphi Huge heap of classes, components, utilities for almost every purpose. Nearly undocumented and seems not very up-to-date though.

  • Library
  • Delphi
  • GitHub

Other

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

TinyJSON

mirror at GH Delphi This is a small and clean library for associative arrays with Boolean / Integer / Float / WideString values. Allows import export from to JSON text. Extensive error-checking. Uses FunHash by Sokolov Yura, HatTrie by Daniel C. Jones, FastInt64 and FastMove by FastCode project.

  • Library
  • Delphi
  • SourceForge

Other

TurboPower Essentials

Essentials contains 13 native VCL controls for Borland Delphi & C++Builder. The controls include drop-down calendars & calculators, roll-up dialogs, 3-D labels, tiled backgrounds, scrolling messages, menu buttons, and more.

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

Other

TPGetOpt

A getopt unit for DOS Borland compilers and Free Pascal based on the GNU textutils 1.12 getopt implementation and Håkon Løvdal's Turbo Pascal port. Contains a friendlier interface and several bug fixes.

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

Other

TurboPower OfficePartner

OfficePartner is the easy way to integrate your projects with Microsoft Office, the worlds leading business productivity software. With OfficePartner you can access COM services in Microsoft Office with easy to use VCL components.

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

Other

TurboPower Object Professional

Object Professional is a library of over 2000 methods and procedures for writing sophisticated DOS text mode applications with Turbo Pascal 5.5, 6.0, 7.0, or Borland Pascal 7.

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

Other

TurboPower Orpheus

Orpheus is an award-winning UI toolkit for Borland Delphi & C++Builder. It contains over 120 components covering everything from data entry to calendars and clocks. Other noteworthy components include an Object Inspector, LookOut bar, & report views.

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

Other

UBoj

It's a GUI intended to be highly customizable, portable and work in computers with small resources. Moreover it will have a multilingual mechanism, for the user and for the programmer.

  • Quiet
  • Library
  • SourceForge
  • BSD License, GNU Library or Lesser General Public License ve

Other

ultimate-gear-divine-edition

A Minecraft Bedrock Edition addon featuring Divine Gear, native enchantment management and a custom Divine Book configuration system.

  • Other
  • Lazarus
  • GitHub

Other

universal-agent-skills

Production AI agent skills and tool protocols across Claude Code, Cursor, Antigravity, ChatGPT, and Local LLMs

  • Other
  • Lazarus
  • GitHub

Other

unRxLib

. Delphi Effort to keep RxLibrary library of 60+ components actual.

  • Library
  • Delphi

Other

Universal Object Pascal Library

Universal Object Pascal Library - a cross tool library designed to work and compile under Free Pascal / Lazarus, Borland Delphi, and RemObjects Software VS plugin Chrome. This provides a common library for all products.

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

Other

UPascal

I'm currently moving all my library code into one library. Its going to take some time, since I've built up a lot of code over the years. But, give it a few months, and everything should be here. The idea is to have a common code base for all my goodies, and a reference point for any "how do I" questions. cheers Derek

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

Other