object-tree
Object tree written in Pascal/Delphi.
- Quiet
- Library
- Delphi
- GitHub
- ★ 6
- MIT

30,062 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.
Object tree written in Pascal/Delphi.
Order Statistic Tree based on :herb: Treap data structure.
object pascal AST parser
Delphi and Lazarus HTML Label component
Provides classes for encoding and decoding of data using a Huffman tree, as a method of loss-less data compression.
PAS2PHP will translate a large subset of Object Pascal to PHP, allowing you to write web applications using Lazarus/FreePascal, and then run the application on a standard HTML/PHP server. Over the last week, a lot of work has gone into PAS2PHP. Most of the major issues are resolved. There are still a number of incompatibilities which are either not fixable, or have simple workarounds. As of v0.5, you should be able to write entire PHP applications in Pascal. The key to coding for PAS2PHP is to understand the limitations of PHP. Read the example code provided, and always check the outputed PHP code to understand how this works. As a guide to what PAS2PHP can achieve... my web site is written in Pascal, and then converted to PHP. (The code is in the source package). PAS2PHP uses the Pascal Parse Tree Classes (PasTree) which comes with FreePascal, and therefore the parsing limits are defined by this library.
An implementation of Reingold-Tilford Algorithm in Delphi/Object Pascal. This algorithm draws a tree data structure aesthetically onto a TCanvas.
FreePascal code to display data lists in TListView / TTreeView / TComboBox(Ex) with a single assignment.
A general Quad-Tree for Objects (and arbitrary data)
Other In the Online Package Manager
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.
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
Visual MASM - Assembly IDE for Microsoft MASM
Components to embed Chromium-based browser into Delphi/FPC applications.
Networking In the Online Package Manager
Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.
Free components that wrap up Python into Delphi and Lazarus (FPC)
Headers translation of the Raylib game development library. Inspired by Borland BGI graphics lib and by XNA framework.
Bindings In the Online Package Manager
Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
Delphi and Lazarus Message Dialogs with Formatted Text
MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui. Binaries: https://github.com/mse-org/mseide-msegui/releases
Forked from https://sf.net/p/fmd/
Synopse mORMot is an Open Source Client-Server ORM SOA MVC framework for Delphi 6 up to Delphi 10.3 Rio and FPC, targeting Win/Linux for the server, and any platform for clients (including mobile or AJAX).
Database In the Online Package Manager
A collection of VCL/LCL components for Delphi/Lazarus - buttons, panels, LinkLabel, ProgressBar, ColorComboBox, ColorListBox, Timer and other
An advanced tool for working with access tokens and Windows security policy.
Delphi implementation of JOSE (JSON Object Signing and Encryption) and JWT (JSON Web Token)
CAI NEURAL API - Pascal based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.
WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC. WebView4Delphi only supports Windows. If you need to embed a web browser in Linux, Windows or MacOS consider using CEF4Delphi instead.
Networking In the Online Package Manager
Microsoft Windows DLL Export Browser (Enumerate Exports, COM Methods and Properties) with Advanced Search Features.
Tesseract4Delphi is a Delphi and Lazarus/FPC component that uses the Tesseract project to recognize text in images (OCR).
Manage your Active Directory (users, DNS, sites & services) from Linux, macOS or Windows. Open source RSAT alternative, Samba AD friendly.
Generates Delphi Classes based on JSON string (Json To Delphi Class Generator / JSON Data Binding Tool)
Complete ECMAScript Fifth Edition Implemention in Object Pascal
Vulkan header generator, OOP-style API wrapper, framework and prospective Vulkan-based game engine for Object Pascal
The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.
Open-source multi-purpose remote access tool for Microsoft Windows
Generate Object Pascal (Delphi, FPC), Oxygene, C++ and C# code to access the WMI
Monte Carlo eXtreme (MCX) - Physically accurate and validated GPU ray-tracer
Free ErrorSoft Components for Delphi (VCL) & EsVclCore lib
Sempare Template (scripting) Engine for Delphi allows for flexible dynamic text generation. It can be used for generating email, html, reports, source code, xml, configuration, etc.
DORM, the "Delphi ORM" (not actively mantained). Use DMVCFramework and TMVCActiveRecord.
Framework for web applications. Actions for DB access, advanced routing features, wizard for Lazarus, support for i18n, compatibility with JSON structures, REST implementation, plugins for varied needs, extensible brokers.
Networking In the Online Package Manager
Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)
WebUI4Delphi is a WebUI wrapper, which allows you to use any web browser as a GUI, with Delphi or Lazarus/FPC in the backend and HTML5 in the frontend.
Bold for Delphi is a Model Driver Architecture (and ORM library) for Embarcadero Delphi
Data-mining and Visualization components for RAD Studio
Delphi library for system programming on Windows using Native API
Delphi reference info
Delphi implementation of ZeroMQ Majordomo protocol and CZMQ high level binding
Kraft Physics Engine is an open source Object Pascal physics engine library that can be used in 3D games.
. Delphi These files make up a hand-written high speed parser for the Object Pascal dialect known as "Delphi". The original work was done by Martin Waldenburg in the late 1990s, and the project was abandoned sometime before 2003, when I found the code and began working on it. I have kept it updated as necessary to work with my project, called "Castalia".
Delphi classes the wrap the MS UIAutomation library
GrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux
Replacement (GUI + windows service) for ImDisk Toolkit - by using Arsenal Image Mounter as a driver for RAM-disks.
An advanced color picker, screen magnifier and color palette manager. Windows 32 & 64-bit
Create a public documentation REST API using Swagger 2.0 or Open API 3.2.1 for Delphi.
Pupular OOP-OPF Library for Delphi (from DXE6 to latest version)
FLRE - Fast Light Regular Expressions - A fast light regular expression library
Lightweight data modeling and design tool (超轻量级的数据建模表结构设计工具)
The Deepseek API wrapper for Delphi leverages Deepseek’s advanced models to deliver powerful capabilities for seamless and dynamic conversational interactions, including a model optimized for reasoning, and now also supports running local models through an LM Studio server.
This repo includes some free Delphi components compatible with various Delphi IDEs
Telegram bots API library
Networking In the Online Package Manager