pl_Win_DirectX12
Windows DirectX 12 library.
- Package
- Lazarus
- Bitbucket
- Apache 2.0
Bindings In the Online Package Manager

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.
Windows DirectX 12 library.
Bindings In the Online Package Manager
DirectX utils library.
Bindings In the Online Package Manager
DirectShow components.
Multimedia In the Online Package Manager
Microsoft Windows graphics device interface (GDI) enables applications to use graphics and formatted text on both the video display and the printer. Windows-based applications do not access the graphics hardware directly. Instead, GDI interacts with device drivers on behalf of applications.
Graphics In the Online Package Manager
Windows Media Library
Multimedia In the Online Package Manager
Windows MIDI components.
Multimedia In the Online Package Manager
A simple visual component to play WAVe files in Windows or Linux Aimed at developers that want a simple crosscompile from Windows to Linux and vice versa without having to use complicated libraries or dll/o files. Debug Logging available. (Set DebugMode=TRUE) The Wav file can be an embedded resource: 1. Open Project Options/Resources 2. Click Add (+ sign) 3. In the FileOpen dialog, set the filter to All Files(*) 4. Add you Wav sound file. It will automatically be saved as type RCDATA 5 Rinse and Repeat OR The Wave files can be in a res file that you include in the initialisation section OR The wave file can be distributed with your executable (worst option!) Everything the same for Windows or Linux (and possibly Mac?)
Multimedia In the Online Package Manager
PlotPanel is a component for Lazarus to replace (more or less) the TChart component. With some modification it can also be used with Kylix, Delphi 5, 6 or 7.
Component to paint function y=f(x) plots.
Charts and Graphs In the Online Package Manager
xmlrpc lib for Lazarus forked from http://sourceforge.net/projects/delphixml-rpc/
Pascal Object LCL and VCL Corrections/Extensions for CodeTyphon, Delphi, Lazarus
Pascal Object LCL and VCL ISO standards implementation for CodeTyphon, Delphi, Lazarus
This library is now obsolete and no longer being maintained. It has been superceded by my Clipper2 library - https://github.com/AngusJohnson/Clipper2.
Pony framework for simplified Web Server or Service implementation a fork of Horse.
Pony framework for simplified Web Server or Service implementation a fork of Horse.
PORTALEngine is a Game Engine for 2D RPGs that will have a mixture of features from Japanese-style RPGs and Western-Style RPGs. <br> PORTALEngine es un motor para hacer RPGs 2D con una mezcla de caracteristicas de RPGs japoneses y RPGs Occidentales.
PospoLite is the free library that has components inspired by non-free ones, such as Radial Menu, Ribbon elements or UWP-like controls, that are written in FPC and using only free Lazarus packages.
A splash window component. Lightweight and made on-the-fly. Shows that your application was made using Lazarus and FPC. In your Main Form create, call method: poweredby1.ShowPoweredBy Fades in and (optionally) fades out. Option to show only Once (when app is first run?) 100% Human code
Dialogs In the Online Package Manager
Component to create PDF documents visually. Like QuickReport, you can design PDF in the IDE.
Reporting In the Online Package Manager
PowerPDF is a set of visual and non-visual components, which can be used to create PDF documents.
PowerPDF lib for Lazarus
PowerPDF is a VCL to create PDF docment visually. Like QuickReport, you can design PDF document easily on Delphi IDE. PowerPDF requires Delphi 2007 or later.
Ruby binding units for Free Pascal / Lazarus
PressObjects SDK is MVP and OPF frameworks for desktop applications
PressObjects is a software development kit (SDK) composed of several frameworks that assist the construction of object oriented applications. The code is compatible with Delphi-Win32 and Free Pascal compilers.
It's a set of cool Delphi components ported to Lazarus. The original components can be found [http://priyatna.org/delphi-stuffs.php here]
The package is available since Lazarus 1.5.
. Wizard for advanced project options manipulation.
Project 05 is a Lazarus/Freepascal (Delphi)/SDL 2D Game Engine project. This project is intended mainly for self-education - But may also help show the flexibility and usefulness of Freepascal and the Lazarus IDE.
EVEAI is a Deep Learning Library based on python Keras and Tensorflow. EVEAI dll allows embedding inference images from keras models into user-written applications. Under Windows, the EVEAI training Tool provides services to train user specific image datasets and EVEAI dll provides services to existing Windows applications which support inference images. Please visit https://github.com/Hommoner/EVEAI for more information.
Project Lorelai RPG Engine is an RPG engine coded in C++. An RPG engine takes care of managing life, inventories, items, weapons, armors, stats, potions, etc. We're looking for developers that could even code a GUI front-end.
Prometheus Client Library for Delphi
Component to create reports in the Lazarus. It generates an archive in the postscript format with the content of the report.
PSUDF is a multi-platform library of UDF's for Firebird. If contains functions to convert from binary to hex and vice-versa, for both regular (varchar, octets) and blob fields.
PSV Delphi Components Library contains set of Open Source Delphi components for Delphi 5-2007 * php4Delphi * ISAPI and CGI support for Indy * RichEdit Syntax Highlighter * Windows Dialogs Library
Chessboard for ptcGraph
PTCPas is a free, portable framebuffer library, written in Free Pascal. It allows low-level high-speed graphics access on multiple platforms and is distributed under the terms of a modified (to allow static linking) GNU LGPL license. Currently supports DirectX, X11, VBE1.2+ and fakemodes. It has been tested on Windows (all versions since Windows 95; on i386 and x86_64), Linux (i386, x86_64 and ppc), FreeBSD and DOS.
PTCPas is a free, portable framebuffer library, written in Free Pascal. It allows low-level high-speed graphics access on multiple platforms.
. Delphi Open Source MIT License library for Delphi which provides a fast and cross platform PubSub and Message Queue implementation under a license that doesn't suck.
The PUMA Repository is a collection of Pascal units for medical informatics. It contains reusable source code for a wide field of health-care application development. The code includes a support engine for the European Data Format (EDF and EDF+), converting functions for units of measurement and an HL7 engine. PUMA is compatible with Lazarus and Free Pascal. Some of the units also support other Pascal implementations including Delphi, winsoft Pocket Studio and other compilers.
PureGEM started out as a VCL/LCL style library written in PurePascal. After the system was working, I saw ways to increase the speed while reducing code size, so the design drifted somewhat. Since PurePascal is "Turbo Pascal 7.0 compatible" a number of VCL style features needed to be implemented differently. Namely TNotifyEvent's are replaced with owner recursive methods. RTTI features are implemented via set's. Initially I had planned to use more of the GEM API, but some of the features I wanted required replacing all window elements. This is a new library, so expect code to change. I will be working on this for the next 1-2 years. cheers Derek
. Delphi FPC Set of free components that wrap up the Python dll into Delphi and Lazarus FPC. They let you easily execute Python scripts, create new Python modules and new Python types. You can create Python extensions as dlls and much more
Wrapper for Python engine. Fork of Python4Delphi to support all main OS'es. Has minor differences from latest Python4Delphi.
Bindings In the Online Package Manager
Quick Data Access Component(QDAC) is a suite of vcl components.It provide powerful memory dataset and can be load or save data to files,databases. Support follow formats load and save: * CSV/TXT * MDS(Binary format) * MDZ(Compressed binary format) * XML(ADO compatible) Support follow db in version 1.0: * PostgreSQL * SQLite(public or encrypt) More information please see the document. 项目网址:http://sourceforge.net/p/qdac 项目微群:http://q.weibo.com/1085250 项目QQ群:250530692 项目主页:http://www.yibaike.org QDAC3.0 in progress and use new project,URL: https://sourceforge.net/p/qdac3
SVN: svn://www.qdac.cc/QDAC3. Delphi Stands for quick data access components. Useful units such as QJson easy to use json unit, QWorker job delivery etc.
[IMPORTANT NOTICE] This project is moved to my self website.The new SVN urls : svn://www.qdac.cc/QDAC3 GIT url is: git://www.qdac.cc/QDAC3.git Please check out with the new urls. QDAC 3.0 is a new version of Quick Data Access Component.Compare with version 2,the new version is base on XE6 and support all OS with XE6:Win32/Win64/Mac OSX/iOS/Andriod. QDAC 3.0 Include follow sub components: QXml/QJson/QLog/QWorker/QSort/QExp/QDB etc. QDAC now is in progress. Follow is from QDAC 2.0: QDAC provide powerful memory dataset and can be load or save data to files , databases. Support follow formats load and save: * CSV/TXT * MDS(Binary format) * MDZ(Compressed binary format) * XML(ADO compatible) Support follow db in version 1.0: * PostgreSQL * SQLite(public or encrypt) More information please see the document. Url for 2.0:http://sourceforge.net/p/qdac 项目QQ群:250530692 项目主页:http://blog.qdac.cc
QR generator (text to file BMP) Generate QR code without connection to Internet (free all developers) with sources of DLL 2021 by Alexander Rogan http://rikosoft.com
Library for Delphi/FPC to generate QR Codes. Supports encoding of 40 versions, 4 error correction levels. Outputs to: raw pixels, SVG, BMP, PNG, JPEG.
Graphics In the Online Package Manager
QRCodeGenLib4Pascal is a Delphi/FPC compatible library that provides an easy to use interface for generating QR Codes, from text strings and byte arrays.
Object Pascal's quick templating engine
Qt binding and CLX for FPC (Free Pascal)
Collection of algorithms for computational statistics in life sciences
Collection of algorithms for computational statistics in life sciences
Based upon my 20+ year old super fast QCrt text mode display driver, QuickCrt is an event driven object-oriented framework for rapid application development using Turbo Pascal 7.0 for DOS. Completely self contained, it uses no 3rd party or original Borland units (excluding the built-in System unit). It uses no Turbo Vision and is more like Delphi minus the drag and drop. It has support for String formatting, Custom text fonts, Themes, Keyboard mappings, Config files and Multiple languages baked into it. However, this initial version is more of a "Proof of Concept" and engine for PGME. Rather than an actual project. It has some serious limitations. Since it was built in a "vacuum" with no pre-planning, it is a little bit of spaghetti code. Also, it doesn't support real windowing, multi-tasking or draw behind visible objects. QCrt 9 is currently under development. It is a complete rewrite in assembly with TP wrappers. It is being hosted at http://github.com/LoopZ/QCrt
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
QUICK, which stands for Quick User Interface Construction Kit, is a Delphi library which aims at accelerating the development of graphical user interfaces as well as giving developers the possibility to create beautiful GUI's for their software.
Includes a package for the Lazarus IDE that adds items to the File | New dialog. Selecting "qooxdoo JavaScript App" creates either a single-page or two-page master-detail qooxdoo app and a Lazarus project for managing and editing the app's JavaScript files. Selecting "qooxdoo JavaScript Page" adds a page to the app and to the Lazarus project. Can also "compile" (run generate.py) from within Lazarus - if a syntax error is detected, the code editor jumps to the JavaScript file and line where the error is located. Also includes full source code for the Unicodum demo app. This is a Unicode viewer consisting of a qooxdoo-based mobile client and a choice of Pascal (FCGI) or PHP server app.
RackCtls is a a collection of components with an "Hi-fi system" appearance:
Open source game engine developed in Delphi using OpenGL 2.0, includes graphics, network, sound, AI and physics