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.

Indy

Indy - Internet Direct

  • Active
  • Package
  • Lazarus and Delphi
  • Codeberg

Networking

Indy-Soap

IndySoap is an Open Source Library for implementing Web services using Borland Pascal Compilers. IndySoap isn't tied to Indy for transport services, though Indy based transport services are included.

  • Quiet
  • Library
  • Delphi
  • SourceForge

Networking

Indy10

Components for networking, Web services, protocols (SMTP, POP3, IMAP, NNTP, HTTP, FTP), sockets.

  • Package
  • Lazarus
  • Duel License

Networking In the Online Package Manager

indy for FPC/Lazarus

Indy components for FPC/Lazarus

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

Networking

IndySoap

. Delphi Open Source Library for implementing Web services using Delphi/CBuilder Compilers. IndySoap isn't tied to Indy for transport services, though Indy based transport services are included.

  • Library
  • Delphi
  • SourceForge

Networking

Internet Component Suite

. Delphi Asynchronous-based library composed of various Internet components and applications. Clients/servers for TCP, UDP, raw sockets, FTP, SMTP, POP3, NNTP, HTTP, Telnet and more. Supports SSL and TLS with the help of OpenSSL. Also includes Mime Decoder, SHA1/MD4/MD5 hashes, DES encryption.

  • Library
  • Delphi

Networking

Internet Professional

. Delphi Set of VCL components providing Internet connectivity for Borland Delphi & C++Builder. iPRO includes POP3, SMTP, NNTP, FTP, HTTP, Instant Messaging, & HTML viewer components, as well as components for low-level socket access.

  • Library
  • Delphi
  • SourceForge

Networking

Internet Tools

Internet Tools is a library to process web pages and is intended to be easily usable.

  • Library
  • Lazarus

Networking

iocp-delphi

Windows I/O Completion Port wrapper class for Delphi and Free Pascal

  • Active
  • Library
  • Lazarus and Delphi
  • Codeberg

System

irrPascal

Pascal binding for the Irrlicht Engine. The Irrlicht Engine is an open source high performance realtime 3D engine written in C++ and now available for Pascal. It is completely cross-platform, using D3D, OpenGL and its own software renderer.

  • Library
  • SourceForge
  • Public Domain

Bindings Graphics

IrrlichtPas

IrrlichtPas provides Pascal bindings to the Irrlicht 3D engine to enable using Irrlicht with Delphi on Windows and FreePascal on Windows, Linux and Mac OS X.

  • Quiet
  • Library
  • Lazarus and Delphi
  • SourceForge
  • zlib/libpng License

Bindings Graphics

Delphi Web Utils

Delphi Web Utils contain the uJson . uJson unit contain the class: JSONObject, JSONArray and JSONTokenezer .This classes handle json structures.

  • Active
  • Library
  • Delphi
  • SourceForge
  • MIT License

Other

JBM Source Library

This is my sourcecode library developed during the years 2001 - 2006. Contains also my files from the project JBM VST Designs.

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

Multimedia

JEDI Code Library

The JEDI Code Library (JCL) consists of a set of thoroughly tested and fully documented utility functions and non-visual classes which can be instantly reused in your Delphi and C++ Builder projects.

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

Other

Jalali Date Convertor

Some utility function and/or class to convert date from Gregorian calendar to Jalali (Hejri Shamsi) calendar in PHP, Delphi (and some other in future) with very fast algorithm.

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

Date and Time

JEDI API Library & Security Code Library

The JWA library aims to provide a conversion from C to Delphi of as many headers as possible from the PSDK etc. The JWSCL (security library) is an advanced object-oriented framework for programming with the Windows security features (ACL, Tokens, etc.)

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

Bindings Security

JEDI-IsoAxEE WorkShop by Delphi

Using Delphi to write a complete Isometric Engine and Editor and to port it to Kylix upon it's release. Features... 1. Cross-platform Isometric game engine and editor. 2. Full OO game object inheritance model so objects can be handled...

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

Games and Game Engines

JEDI-SDL : Pascal headers for SDL

Remember when you wrote your games in Pascal? Well continue that fine tradition by using JEDI-SDL! Which works with Delphi, Kylix, Free Pascal, Gnu Pascal and TMT Pascal. Cross-platform game develpment has never been easier!

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

Bindings Games and Game Engines

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

JEDI Math

“JEDI Math” is a free mathematical library developed under the MPL for Delphi, Kylix, FPC and Lazarus. The library provides routines for matrices/vectors, regression, geometry, physics, equation rendering and raytracing among others.

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

Science

Man Frames Lazarus Project

Man Frames is used to create SQL code and forms' interactions from a Form called TF_CustomFramework. SQL and server Lazarus components and packages. From Extended, for XML Frames. Can be asynchronous with a boolean before main receive.

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

Database

JSON Expression Parser & Evaluator

An Expression Parser and Evaluator result in JSON object. Written in Pascal. 表达式的解析和求值是一个应用面非常广的功能。JSON格式因其简明、易于操作,使用面日渐广泛。本项目将表达式分析的结果存放在JS

  • Quiet
  • Library
  • SourceForge

Language Tools

JSON Toolkit for Delphi and Freepascal

The Json toolkit is a parser/writer/validator for JSON data format. This toolkit is designed to work with Delphi and FreePascal (win32, win64, linux32, linux64, MacOSX Intel)

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

Language Tools

J Sound System

J Sound System aims to become a multi-platform, API portable sound system for Free Pascal programs written in object-oriented Pascal and i386 assembler.

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

Multimedia

JujiboUtils

Components to input and validate several kinds of data, floats, dates, etc. Includes DB controls.

  • Package
  • Lazarus
  • LGPL with link exception

Edit and Memos In the Online Package Manager

jujiboutils

Set of components to input and validate different kinds of data, floats, dates, etc. while working with db and non db controls.

  • Library
  • Lazarus

Edit and Memos

JEDI VCL for Delphi

JVCL is a library of over 600 Delphi components developed by "Project JEDI" members.

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

Other

JvclLaz

JVCL is a library with hundreds of visual and non-visual components originally written for Delphi. A majority of the unique components which do not have LCL counter-parts has been ported to Lazarus here. Every component comes with a sample project.

  • Package
  • Lazarus and Delphi
  • The JVCL is released in accordance with the MPL 1.1 license

Other In the Online Package Manager

JEDI-VCL Inspector

JvInspector has been intergrated into the JEDI-VCL (2.00 Alpha or later). Go to http://jvcl.sourceforge.net for more information.

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

Grids

JvSIM components

The JvSIM components is a set of simulation components including TJvSimLogicBox for "no code" simulation of digital electronics and TjanSimPID and TjanSimScope for analog instrumentation simulation.

  • Library
  • Lazarus

Science

JvXPBar

A port of [http://jvcl.sourceforge.net JVCL's] TJvXPBar control that can display an icon, a header and zero or more clickable items in its client area. Use a TJvXPBar control on a form to display an XP style group box with items that can be clicked.

  • Library
  • Lazarus

GUI containers

KASToolBar

Toolbar which loads from .ini file. BarMenu: popupmenu which loads from .bar files.

  • Package
  • Lazarus
  • GNU GPL 2

Menus In the Online Package Manager

Kastri

Cross-platform library for Delphi (mirror)

  • Active
  • Library
  • Delphi
  • Codeberg

Other

KControls

KControls is a set of components. Main components: KGrid/KDbGrid, KMemo, KHexEditor. Almost all controls are cross-IDE compatible (Delphi/C++Builder, Lazarus) and cross-platform compatible in Lazarus. KControls does not support RightToLeft languages.

  • Library
  • Lazarus

Grids

KDS XML

KDS XML is a class library for streamed parsing, validating and generating XML. It is written in Object Pascal/Delphi and works on Win32 (Delphi) and Linux (Kylix). Parts of it depend on the SAX for Pascal interface specifications.

  • Quiet
  • Library
  • Delphi
  • SourceForge
  • BSD License

Language Tools

kedi

"kedi" şifreleme, veri bütünlüğü ve rastgele sayı üretim algoritmalarını bünyesinde barındıran, tamamen özgün ve açık kaynak kodlu bir kriptoloji projesidir. Proje uygulamayı göstermesi için bir .exe dosyası içeren proje ile birlikte sunulmuştur.

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

Cryptography

KeyNub License Dongle

KeyNub License Dongle: verify a genuine KeyNub USB dongle, read and write licence records, encrypt data with dongle-held keys. A direct translation of the SDK's C ABI over the keynub_licdongle shared library; Windows, Linux and macOS. demo/ runs without a dongle.

  • Package
  • Lazarus
  • Apache-2.0

Security In the Online Package Manager

Key Objects Library

Key Objects Library and Mirror Classes Kit (KOL&MCK) and attendant components for Delphi from Delphi2 to DelphiXE is an alternative to VCL to create small applications for Windows platform, freeware with sources. Project was started in 2000, dozens of programmers have created a lot components, helped in fixing a lot of bugs, write pieces of code in the KOL itself.

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

Other

klib

Personal library of useful Pascal Units I built.

  • Package
  • Lazarus
  • GitHub

Other

KOL-CE

KOL-CE - Key Objects Library CE is a set of objects to develop powerful (but compact) Windows CE/Pocket PC/Windows Mobile/Win32 GUI applications using Free Pascal. The library is based on KOL library by Vladimir Kladov (http://kolmck.net).

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • wxWindows Library Licence

Other

KOLMCK

KEY OBJECTS LIBRARY for Delphi (and FPC) - to make applications small and power. This library is freeware and open source. MCK is a kit of mirror classes for the VISUAL project development in Delphi environment using KOL library.

  • Library
  • Lazarus and Delphi
  • SourceForge
  • Other License

Other

LainzCodeStudio

Lua scripting units and small test project.

  • Package
  • Lazarus
  • modified LGPL

Language Tools In the Online Package Manager

LaMita MediathekView

Delphi 11.3 and up Component to search whole database of https://mediathekviewweb.de/ and archive.org and jamendo.com to get urls and data for audio/video files :) Enjoy :D ----latest Changes v 0.3 -added search in jamendo.com with apikey v 0.2 -added search in archive.org part of MEDiA Revolution X Mediaplayer freeware: https://lamita.jimdosite.com/

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

Multimedia Networking

Fantasyroleplaying with Lapwing3D

The Lapwing Project is about to design an SDK, witch can be used to create your own 3D-Rolleplaying Games. With the 2006 release we will present you with an Engine that can perform realtime 3D-Graphics, Sound and Network comunication.

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

Games and Game Engines

hcOPF

An Object Persistent Framework written in Embarcadero's Delphi (Object Pascal). This Value Type Framework provides a base class (ThcObject) composed of attribute objects that can be automatically persisted to an object store (normally an RDBMS).

  • Library
  • Delphi
  • SourceForge
  • Mozilla Public License 1.0 (MPL), GNU Library or Lesser Gene

Database

LazActiveX

The LazActiveX package contains the TActiveXContainer component and the IDE integration of the necessary tools to create ActiveX components from a type library or directly from the object (exe or dll). ActiveX is a Microsoft Windows technology and can only be used on that platform. Cross compilation to windows is possible but the typelib importer used to create the COM bindings works only on Windows (wine not tested).

  • Library
  • Lazarus

System

Lazarus Custom Drawn Package

The package customdrawn.lpk is an under construction package containing all kinds of custom drawn components for Lazarus. Read more about it in Lazarus Custom Drawn Controls .

  • Library
  • Lazarus

GUI containers

ExtraSyn

Additional highlighters for SynEdit.

  • Quiet
  • Package
  • Lazarus
  • SourceForge
  • MPL GPL dual license., MPL, LGPL DUAL license.

Edit and Memos In the Online Package Manager

Lazarus-TFileStringGrid

Component for Lazarus (freepascal) to display disk structure (files and folders)

  • Package
  • Lazarus
  • GitHub

Grids

LazAutoUpdate

Component for apps hosted on SourceForge/GitHub, allows users to update applications with one method call.

  • Package
  • Lazarus
  • Modified GPL

Networking In the Online Package Manager

LazBarcodes

Provides barcode 1D and 2D generation based in the 'C' zint library.

  • Package
  • Lazarus
  • BSD 3

Graphics In the Online Package Manager