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.
LazBarcodes is a set of controls to create 1D and 2D barcodes. The backend engine is a port of [http://sourceforge.net/projects/zint/ Zint] at sourceforge. Some units were heavily refactored to obtain a more Pascal-like code.
LazControls is a set of controls that are often used in Lazarus IDE itself, but they can be used elsewhere, too. They are available under the LazControls tab of the Component Palette .
Component for viewing maps (Google, OpenStreetMap, etc). Please note that the package contains other lpk files, which can be installed manually (lazmapviewer_bgra, lazmapviewer_rgbgraphics, lazmapviewer_rgbgraphics).
LazRGBGraphics is a run-time package for fast in memory image processing and pixel manipulations (like scan line). The main advantage is direct memory access to bitmap pixels with keeping ability to draw bitmap onto canvas without any time consuming widgetset memory format converting.
LazRichView component can contain text with various fonts and colors, hypertext, background bitmap, pictures and images from TImageList, any Delphi controls. It can be printed and saved as plain text or html file.
This small library contains a few classes for managing terminal I/O using ANSI escape sequences. The goal of this unit is provide the functionality provided by the CRT unit (and some more), but optimized for only the most prevalent systems, by only using escape sequences. It was tested under Windows 10 and Linux and allows for writing portable, pretty console applications on both systems.
Little cms is a color management library. Implements fast transforms between ICC profiles. It is focused on speed, and is portable across several platforms (MIT license)
The gd unit is the interface unit for the gd library. The gd library is a library to produce graphics files (jpeg,png and wbmp), available from this site.
GHLI is GPMI's Highlevel Language Interpreter (doesn't requirey but suggests GPMI). It is an embeddable script interpreter for different script languages.GHLI aims to be small, simple and fast. Currently supports pascal-script and assembly-script.
Haru is a free, cross platform, open-sourced software library for generating PDF written in ANSI-C. It can work as both a static-library (.a, .lib) and a shared-library (.so, .dll).
libmng -THE reference library for reading, displaying, writing and examining Multiple-Image Network Graphics. MNG is the animation extension to the popular PNG image-format.
[http://developer.gnome.org/libnotify/| libnotify] is a library that sends desktop notifications to a notification daemon, as defined in the [http://www.galago-project.org/specs/notification/ Desktop Notifications spec]. These notifications can be used to inform the user about an event or display some form of information without getting in the user's way.
The png unit contains a straight translation of the png.h header file from the libpng library. This library can be used to read/write/manipulate image files in PNG format.
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)
IMPORTANT NOTE: This project has moved to Github: https://github.com/pkozelka/libxml2-pas Pascal units accessing the popular XML API from Daniel Veillard ( http://www.xmlsoft.org ). This should be usable at least from Kylix and Delphi, but hopefully also from other Pascal compilers (like freepascal).
Quiet
Library
Delphi
SourceForge
Mozilla Public License 1.0 (MPL), GNU Library or Lesser Gene
2licht's aim is to provide a collection of wrappers for the popular Irrlicht Engine (http://irrlicht.sf.net/). It is still in development; the first wrappers to be released will be the C and Object Pascal interface; followed by a .NET library.
The stack tracer is an delphi library for help to make exception handling to informative. The library is written for Delphi 7, but i think will work also on the 5 and 6 versions.
LMath is a mathematical library for Free Pascal (FPC) and Lazarus. It's a further development of DMath from Jean Debord. It is entirely written in Pascal and does not depend on external libraries.
. FPC Provides routines and demo programs for numerical analysis, including mathematical functions, probabilities, matrices, optimization, linear and nonlinear equations, integration, Fast Fourier Transform, random numbers, curve fitting, statistics and graphics. It is entirely written in Pascal and does not depend on external libraries.
Simple delphi 7 and up circle popup very basic, but maybe someone can use it :) works on Delphi 7 and 11.3 here. IF anyone has ideas to make it better, feel free :) DO whatever you like with it 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
The LMDI Suite ("Lazarus MDI" Interface Simulation) is composed of components to make a simulation of MDI application. It is written entirely based on components already in the VCL/LCL (TPanel, TImage, etc). The LMDI Suite contains the following components:
Log4Delphi is an Open Source project that aims to produce a high quality and usable logging suite for Borland's Delphi based on the Log4J package from the Apache Software Foundation.
. Delphi A simple but effective visual log control/library. The programmer can send messages to a log window from anywhere in his code. The Log window can be set to automatically pop up when an error message is sent to it. Depending on the chosen verbosity level of the log see the Verbosity property low-level messages like verbose/debug messages are shown or not. Contains: Non-visual log TRamLog Visual log TRichLog
*TLongTimer is a descendant of TIdleTimer, and keeps all of its properties and methods except the Interval property *The interval has been changed into a set of additional properties, that allow for very long intervals - Daily, Weekly and Monthly *The intended use is for TrayIcon applications or services like alarms, updaters or notifiers File:sc_longtimer.png
“LookCDS” is a small library set of functions, classes and components for Delphi that enables and utilizes at client side the lookup fields defined in a datasnap remote module. TlkClientDataset, a TClientDataset descendant, contained in LookCDS lib is the main component that supports transparent utilization of server side lookup fields.