Pascal-Lua
Pascal component to use Lua, also useable in Delphi
- Quiet
- Library
- Lazarus and Delphi
- GitLab

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.
Pascal component to use Lua, also useable in Delphi
NOTE: As of r816, Nucleus source code is licensed under GPLv3. (8th Oct 2017) Nu|cleus [ˈnjuːklɪəs] - The central and most important part of an object, movement, or group, forming the basis for its activity and growth. This is yet another long-term project (YALP?). The aim is to write a portable GUI/OS for Atari ST, Amiga and DOS. The code must be small, fast and support modern GUI features. ie: Embedded component controls. The code current compiles with Highspeed Pascal (Atari ST) or FreePascal. I hope to have it compiling for the Amiga (also using Highspeed Pascal), and supporting a built in p-code compiler/interpreter for cross platform development.
Delphi.IOUring
Repositório de classes úteis para Object Pascal (mirror)
[http://www.imagemagick.org ImageMagick] is a free software suite developed to create, edit, and compose bitmap images. It supports a huge variety of formats (over 200) including formats like GIF, JPEG, JPEG-2000, PNG, PDF, PhotoCD, TIFF, and DPX. Images can be cropped, colors can be changed, various effects can be applied, images can be rotated and combined, and text, lines, polygons, ellipses and Bézier curves can be added to images and stretched and rotated.
Mock object library for Delphi/Kylix/Free Pascal. This library enables the easy creation and use of Mock objects for unit testing. Independant of the unit testing framework.
This projects is closed. The code is maintained as part of the HuMuS project. http://sourceforge.net/projects/humus/
PascalSane provides pascal bindings for the [http://www.sane-project.org/html/ libsane] library, enabling Lazarus and FreePascal applications to access scanners under Linux.
Framework for Delphi/Lazarus to make easy the development of industrial applications (HMI=Human Machine Interface/SCADA=System Control And Data Acquisition).
System In the Online Package Manager
The PascalSCADA package is a set of components for Delphi/Lazarus to make easy the development of industrial applications which need to interact with PLC's and devices of many manufactures. It is available for Windows(32 and 64 bits), Linux (32 and 64 bits), macOS, Solaris and FreeBSD (32 bits) and provides port drivers (serial, ethernet), protocol drivers (Modbus RTU, ModBus TCP, West ASCII, Ibox and Siemens ISOTCP), tags (numeric, string, block) and controls (edit, labels, progressbar, animations). Historics, recipes and User management will be coming soon.
. Delphi FPC Set of components framework for Delphi/Lazarus to make easy the development of industrial applications HMI=Human Machine Interface/SCADA=System Control And Data Acquisition. It runs on Windows, Linux and FreeBSD.
pascalscript
PascalType is a library which is meant for reading (and writing) true type and open font files.
PascalTZ stands for "Pascal Time Zone". It allows you to convert between local times in various [http://en.wikipedia.org/wiki/Time_zone time zones] and [http://en.wikipedia.org/wiki/Gmt GMT]/[http://en.wikipedia.org/wiki/Coordinated_Universal_Time UTC], taking into account historical changes to time zone rules. PascalTZ uses the [https://www.iana.org/time-zones Time Zone Database] (often called tz or zoneinfo ) to determine how to correctly adjust time for various time zones. The correctness of time zone conversions in future relies on using an up to date database. Beware, time zone rules m
Object Pascal Translation of the OpenVG headers provided originally by the Khronos Group
This package is designed to help store data in a structured manner in a file, essentially a database. All manipulations are done with Pascal code, as are the queries.
Native Object Pascal Framework for Graphical User Interface creation. Does not depends on any external library. Successor of the LPTK project.
FreePascal bindings to Gnome libaries
Pascal implementation of a HTML 5 Canvas
This wrapper is bringing Jasper library to Pascal (Delphi). The JasPer Project Home Page: http://www.ece.uvic.ca/~frodo/jasper/ Support included for jp2(+ j2k, jpc), mif, pnm, ras, pgx formats; bmp and jpeg are excluded, usually included in Pascal (Delphi). All formats can be individually selected using specific defines. It supports irregular geometries and YCbCr on read. Imported jasper structures are valid for jasper-1.900.1 . It is currently compilable with Delphi XE5 but with a few changes should be easily adapted to other versions or FreePascal. Included object files are from jasper-1.900.1, precompiled with Borland C++ Compiler 5.5 (free). The jasper library is compiled WITHOUT any modification using the included bat file.
The Free Pascal Programmer Library is a comprehensive collection of components for use with the free pascal compiler, making use fpc 2.2's new generics capabilities. Includes collections, iterators, XML parsers, and a GUI library.
. Delphi FPC Interface to VideoLAN libvlc.dll and VCL player component for Delphi / FreePascal based on VideoLAN
Library for calc math expressions
Library for parallel-processing / multi-processing.
System In the Online Package Manager
A boolean constraint (cnf), satisfyability solver. This one by design generates very short unsat proofs.
Tinn (Tiny Neural Network) is a 200 line dependency free neural network library written in C99. https://github.com/glouw/tinn This is a Pascal port of that project, compatible with Delphi and FreePascal.
paszlib is a Pascal conversion of the standard zlib library: you don't need any external dependencies. It was implemented by Jacques Nomssi Nzali (his old homepage is dead, see a continuation of the project [http://sageshome.net/oss/paszlib-sg.php here]). It is used in the FCL to implement the TCompressionStream class.
Pascal Data Objects (PDO) is an SQL database API for Delphi / FPC loosely based on PHP Data Objects. It currently supports Mysql 4.0, 4.1, 5.0 and Firebird 1.5, 2.0, but drivers for PostgreSQL, MS SQL / Sybase, SQLite, Oracle and others are planned.
FreePascal Object-Oriented Library to access PostgreSQL backends
It is a gettext package for Freepascal and consists in a unit which provides C like gettext support (via procedures) and some useful utilities, e.g. searching for msgid's in pascal sources and spell checking of .po files.
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 bring together many useful functions for use in others' scripts.
3D engine with NextGen-enhanced graphic software render programmed in Free Pascal. See the secret graphic power of Multicore-CPU's...
Graphics Games and Game Engines
OpenGL based 2D/3D graphic crossplatform engine written on Free Pascal. Very amateurish. Currently project PhloXLib stopped or developed very slow.
[http://en.wikipedia.org/wiki/Phonetic_algorithm Wikipedia] A phonetic algorithm is an algorithm for indexing of words by their pronunciation. Most phonetic algorithms were developed for use with the English language; consequently, applying the rules to words in other languages might not give a meaningful result.
PJPlib is an easy to use 2D game development library for the Pascal language. It aims at compatibility with both Delphi and Lazarus. It uses JEDI-SDL and OpenAL as core components for graphics and sound.
Libraries needed for ct4laz packages.
Other In the Online Package Manager
APE (ActionScript Physics Engine) 2D engine.
Games and Game Engines In the Online Package Manager
Library for digital signal processing. Allows to create VST plugins or ASIO applications.
Multimedia In the Online Package Manager
Packages with 86 components to build rich 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 ...
GUI containers In the Online Package Manager Orphaned in the Online Package Manager
Library with compression algorythms (compress/decompress): LZMA, ZLib.
Files and Drives In the Online Package Manager
PilotLogic's set of controls. LCD screen controls, Buttons, CheckBoxes, CheckListBox, ComboBoxes, PageControl, ProgressBars, ColorPanel, Gallery, Gauge, Gradients, Rulers, Splines etc.
GUI containers In the Online Package Manager Orphaned in the Online Package Manager
ZedDBTreeView: data aware TreeView, designed to load self-referenced hierarchical data sets. Supports browsing and modifications both ways (tree->dataset, dataset->tree).
ListViews and TreeViews In the Online Package Manager
Extra functions for Graphics32 library.
Graphics In the Online Package Manager
Graphics32 Magic library.
Graphics In the Online Package Manager
Graphics32 MiniGlue library.
Graphics In the Online Package Manager
VPR(Vectorial Polygon Rasterizer) for Graphics32
Graphics In the Online Package Manager
Native HTML5 canvas.
Graphics In the Online Package Manager
Cryptographic components. Algorythms: Blowfish, DES, 3 DES, Rijndael, RSA, MD5, SHA1, DSA.
Cryptography In the Online Package Manager
Translation of OpenGL headers to FreePascal.
Bindings In the Online Package Manager
OpenGLES library.
Bindings In the Online Package Manager
Powerful physics engine for pascal.
Games and Game Engines In the Online Package Manager
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
Bindings In the Online Package Manager
Visual synapse components.
Networking In the Online Package Manager
Object Oriented wrapper for LibUSB
Bindings In the Online Package Manager
Headers of Vulkan API for FreePascal.
Bindings In the Online Package Manager
Windows API.
Bindings In the Online Package Manager
Windows DirectX 7, 8, 9 and 9ex libraries.
Bindings In the Online Package Manager
Windows DirectX 10 and 11 libraries.
Bindings In the Online Package Manager