protobuf-delphi
Fast and simple implementation of Protocol Buffers for Delphi. Now we support code generation for the classes. Next, we plan to add reflection and records using memory regions.
- Quiet
- Library
- Delphi
- GitHub
- ★ 57
- GPL-3.0

30,058 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.
Fast and simple implementation of Protocol Buffers for Delphi. Now we support code generation for the classes. Next, we plan to add reflection and records using memory regions.
A programming language AL-IV (ALFOUR) is a high-level imperative object oriented programming language with minimal introduction level, easy porting to any platform claiming a very high level of safety and stability, with a controllable level of code protection, high efficiency of an executable code, full independence from a target platform, minimal enter level.
CnWizards is CnPack's main products, with the English full name 'CnPack IDE Wizards'. It's a free plug-in tools set used in Delphi 5 6 7 / C++ Builder 5 6 / BDS 2005 2006 2007 2009 2010 to improve our development efficiency.
Standard Generic Library (SGL) for Pascal using records with heap memory allocator and typed memory regions.
FuelTrack Station Manager is a Delphi-built fuel management system for stations, tracking fuel usage, sales, and taxes. It features comprehensive reporting on operations and financials, ensuring regulatory compliance and operational efficiency.
. Free Plug-in Tool Set for Delphi/C++ Builder/CodeGear RAD Studio to Improve Development Efficiency.
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 serve the same function as another well established program known as SRL, but will focus on efficiency and accuracy.
A curated list of awesome Delphi/FreePascal/(any)Pascal frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff. Open source and freeware only!
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.
Hot corners for Windows 10 & 11
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
CnPack IDE Wizards
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.
FastMM is a fast replacement memory manager for Embarcadero Delphi applications that scales well across multiple threads and CPU cores, is not prone to memory fragmentation, and supports shared memory without the use of external .DLL files.
Electrical power system simulation tool primarily for utility power distribution systems
Delphi reference info
Delphi implementation of ZeroMQ Majordomo protocol and CZMQ high level binding
PasLLM - LLM inference engine in Object Pascal (synced from my private work repository)
A 1D drift-diffusion simulator for semiconductor devices (LEDs, solar cells, diodes, organics, perovskites)
A Delphi driver for MongoDB
Wizard for Delphi IDE - Open Tools API
Cross-platform (Windows / macOS / Linux) GUI for the microM8 Apple II Emulator
A lightweight remote desktop streaming and control solution built entirely in Delphi
Messaging system for communication between classes / layers in delphi
Easy To Use Drag And Drop Desktop Duplication Components (Work In Progress!)
Delphi HTTPS server IOCP and Schannel
A clean and intuitive wrapper for DuckDB in FreePascal, providing easy database operations and DataFrame-like result handling.
Common tools for projects
Collection of small and easy to understand mini projects that are too big to be a example and to small to be a real project
Embarcadero's Python Universe Installer
IAMClient4D is a Delphi client library for integrating applications with Keycloak, providing full OAuth2/OpenID Connect support (including PKCE), token and user management, and a lightweight asynchronous task framework (Async.Core) for thread-safe operations across VCL and FMX.
Windows application to monitor up to six serial ports at once
Universally Unique Lexicographically Sortable Identifier implementation for Delphi (Object Pascal)
rknn4Delphi wraps the RKNN C++ API interfaces, enabling Delphi developers to directly utilize the RKNN inference framework within Delphi.
The GroqCloud API wrapper for Delphi provides access to models from Meta, OpenAI, MistralAI and Google on Groq’s LPUs, offering chat, text generation, image analysis, audio transcription, JSON output, tool integration, and content moderation capabilities.
⚡ GrafanaLokiLogger is a library designed for integration with Grafana Loki, enabling logs to be sent directly to the API in a simple and efficient manner.
A proof-of-concept async pipeline framework in Delphi to demonstrate modern AI orchestration with Promises, streaming, and chained execution. Designed by a math researcher to demonstrate that modern, elegant AI architectures can emerge from non-mainstream tools.
The Stability API wrapper for Delphi utilizes advanced models developed by Stability.ai to provide capabilities for seamless image, video, and 3D generation, as well as sophisticated editing and upscaling tools, tailored for creative and professional use.
Universally Unique Lexicographically Sortable Identifier
DNSCrypt-GUI - GUI for managing the dnscrypt-proxy server
Iterator libary for ObjectPascal
DToon - Delphi Support Lib for Toon (Token-Oriented Object Notation)
Built natively with Lazarus/FPC — blazingly fast, minimal footprint, 100% bloatware-free.
HorseConnection is a middleware for the Horse framework that simplifies database connection management in Delphi applications. By providing specific connections for each database type, it eliminates repetitive manual configurations, allowing each Horse endpoint to connect automatically and efficiently to the database.
wave function collapse algorithm
Trie base class and derived classes (TStringHashTrie, TIntegerHashTrie). A high performance and low memory footprint Dictionary set of classes
Smoketest re-imagined. A lightweight, dependency-free unit testing framework for Delphi, with pluggable result formatting (xUnit 2 OOB)
A simple Prolog II interpreter written in Pascal
TPLY (Turbo Pascal Lex and Yacc), extracted from the Free Pascal source tree at freepascal/utils/tply/
TUI Framework for Free Pascal using Lazarus LCL pattern for creating Forms/Buttons/Controls
Converts units of measurement data
Atari .ST Image File Manager
EDA source of Drivair, a motor controller with FOC + ADRC control, 15kW, Encoders, Bluetooth 4.0, CAN, LED drivers.
Portable live backup tool for Raspberry Pi with GUI, Zstandard compression, auto-shrinking (resize2fs) and flexible restore.
A collection of custom UI components for Lazarus.
Native GNU/Linux, macOS, and Windows terminal workspace; shared sessions and SSH on POSIX hosts.
Lua scripting for Delphi
GPT Transformer developed in Delphi 13