Protocol-Buffer_Delphi_FPC
A Delphi and FPC version of Google Protocol Buffer system. Includes a generator (protoc-pascal) to parse .proto files into object-pascal source files.
- Active
- Library
- Lazarus and Delphi
- GitHub
- ★ 14
- MIT

30,060 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.
A Delphi and FPC version of Google Protocol Buffer system. Includes a generator (protoc-pascal) to parse .proto files into object-pascal source files.
Protocol buffers library for 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.
Delphi Protocol Buffer parser
PB2PAS is a protocol buffer compiler, that compiles protobufs to Pascal.
The program is designed to measure and store on the HDD the amount of motion measured with the DirectX-compatible camera. The program also can capture video with sound and store them in compressed AVI files. The special feature of Motion Detector is its support of information exchange through UDP protocol. Motion Detector can send motion data in real time to other software for organizing real-time feedback in scientific behavioral experiments. It also can accept commands trough the network or from other software running on the same computer (through UDP) to start/stop video capturing. The program has a ring buffer in RAM to store prehistory - some amount of video before the UDP video capturing event can be saved in the file if needed. Name of the video file can be given in the UDP message or generated locally using auto-increment feature.
protoc-gen-delphi is a Protocol Buffers implementation in Delphi.
IP Sniffer is a comprehensive network tool for capturing and analyzing all traffic on a network, including IP addresses.
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.
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
Fundamentals 5 Code Library for FreePascal and Delphi
Foundation classes used by other Grijjy repositories
The fastest communications possible. Delphi rulez.
DelphiGrpc is a Delphi implementation of the realtime and streaming gRPC protocol (http://grpc.io).
Native Delphi Server implementation of the Model Context Protocol (MCP)
Delphi reference info
Delphi implementation of ZeroMQ Majordomo protocol and CZMQ high level binding
GrijjyCloudLogger, remote logging for Windows, iOS, Android, macOS and Linux
Using OpenSsl with Delphi on all OS platforms for X.509 certificates and JWT
Cryptography Learning and Examples
Delphi translations for Microsoft Media Foundation and related API's
COM Port Library for Delphi (fork from SourceForge)
libPasCURL is delphi and object pascal wrapper around cURL library. Library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP.
RNL - Realtime Network Library - The opensource reliable UDP network library
Scalable HTTP/S and TCP client sockets for the cloud
General purpose low level library for Delphi 7-XE10, FreePascal and C++Builder
Delphi Client/Server components to communicate using TCP Socket Asynchronous easily
Ultra-lightweight native AI agent framework written entirely in Object Pascal for Delphi and Free Pascal, designed for performance, portability, and extensibility.
MySql and MariaDB communication FB for Siemens PLC S7-1200 and S7-1500
Thread-safe port for data exchange. Supports network (TCP/UDP/HTTP), serial port, etc.
Networking In the Online Package Manager
Dual-pane keyboard-driven file manager in the spirit of DOS Navigator and Far Manager: built-in console, terminals, viewer and editor, archives, SFTP/FTP/WebDAV/S3, plugins. Delphi, Windows and Linux.
Easy To Use Drag And Drop Desktop Duplication Components (Work In Progress!)
Delphi HTTPS server IOCP and Schannel
Tracetool viewer, client Api for Dotnet, Java, Javasvript, C++ , Python, Delphi
This expert for the Delphi IDE brings back some refactoring based on the DelphiLSP
Helper functions and socket classes to perform TLS communication by means of WinAPI (SChannel)
Sending iOS (and Android) remote push notifications for your Delphi service with the HTTP/2 protocol
Learning and Examples Networking
Logify MetaLogger for Delphi
OverbyteICS. Outdated copy of SVN repository
The go-like http/https server for Lazarus + FPC
Cross-platform inter-process communication for Delphi 12+ (Win64) and FPC/Lazarus (Linux x86_64/ARM64): the same API at three scopes — local IPC (Named Pipe/UDS), TCP and TLS with optional mTLS. Synchronous Request-Reply, topic pub/sub with wildcards and retain, AutoReconnect and thread-safe dispatch (pool/serialized/main thread).
Insta360 Link 1 and 2 Controller for Linux
TlsLib4Pascal is a fully managed, from-scratch TLS 1.2 + TLS 1.3 stack for modern Object Pascal (Delphi and FreePascal), released under the permissive MIT License.
Cryptography Networking In the Online Package Manager
Self-hosted MCP server for AI coding assistants. Persistent knowledge base with 45 tools, 12 skills, institutional memory.
Free pascal AVR microcontroller projects
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.
This repository contains two Delphi VCL projects designed for VOIP communication and real-time text chat using TCP/UDP.
Learning and Examples Networking
Easy To Use Drag And Drop Audio Components For Delphi (Windows OS) Now With Audio Injection Support!
Helper library for creating Floria Toolkit
Tina4Delphi - A comprehesive set of tools to make REST and application integration better
Delphi-native, MIT-licensed RAG + linter for Delphi/Pascal source code. Symbol-exact + fuzzy + tree-sitter lint. Pure Delphi at runtime.
Tiger is a Delphi-hosted compiler infrastructure that lets you generate native x86-64 binaries for Windows and Linux — executables, shared libraries, static libraries, and object files — entirely from code. There is no source language to parse. Instead, you construct programs using a fluent Delphi API: define types, declare functions.
easily upgrade any TCP Socket class to a WebSocket implementation including streaming deflate
Gerenciador de dependências nativo, moderno e leve para projetos Delphi, desenvolvido sob arquitetura hexagonal e com suporte a downloads concorrentes.
PasRISCV is a RV64GCV/RVA23 RISC-V emulator, which is implemented in Object Pascal
Mystic BBS 1.11IRC — GPLv3 community fork. RIPscrip v1.54 (42/42 commands, pixel-perfect). BINK, FidoNet AreaFix/FileFix/Tic. ICE colors. Built-in archivers + MP3/MP4 metadata (MARC/MediaTag). DOS i8086 with Watt-32. RIPView + Free Vision TUI. Builds with FPC 2.6.4irc.
HTTP/2 and gRPC for Delphi and Free Pascal, built on libnghttp2. Framework-agnostic gRPC layer — protobuf codec, service registry, dispatcher, all four RPC shapes — plus a .proto code generator accepting 99.5% of real googleapis schemas. epoll/IOCP event loops, TLS/mTLS, graceful shutdown.
Full measurement framework for GPIB, USB-TMC, TCP/IP, ...
AMQP 0-9-1 client and broker for Free Pascal/Lazarus and Delphi in a single codebase. The embeddable broker (TAMQPServer) runs inside your application with no RabbitMQ install: exchanges, publisher confirms, mandatory/return, TTL, dead-letter, priorities and optional durability via WAL. MIT.