30 open-source projects similar to bkeevil/mqtt, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Mqtt alternative.
Quite a few changes were required, but all the examples now compile with FPC 3.2.2 or 3.3.1 on:
Thrift is a cross-language remote procedure call framework and data serialization protocol. It provides an interface definition language to specify data types and service interfaces in a neutral format, enabling the automated generation of client and server code across multiple programming languages. The project functions as a polyglot service communicator using a layered software stack to ensure interoperable communication. It focuses on implementing cross-language remote procedure calls and transforming complex data structures into standardized formats for efficient network transport. The
This project is based directly on pure and minimal Object Pascal source code.
Table of Contents
STOMP client for Embarcadero Delphi and FreePascal.
NetCom7 is a high-performance, modern Delphi networking and encryption library. It combines thread-efficient networking, a rich set of encryption algorithms, and easy component-based usage—ideal for building scalable servers and secure clients with minimal overhead.
Kitto allows to create Rich Internet Applications based on a data model that can be mapped onto any database. The client-side part uses ExtJS (through the ExtPascal library) to create a fully AJAX application, allowing you to build standard and advanced data-manipulating forms in a fraction of…
Official source repository is https://github.com/geby/synapse (It was changed from SourceForge at January 2024)
ZeroMQ is high-speed, distributed messaging library for building scalable communication apps using smart patterns like pub-sub, push-pull, and router-dealer. In this article we will be demonstrating a Delphi version of the ZeroMQ Majordomo Protocol specification which is lightweight distributed…
Horse is an Express inspired web framework for Delphi and Lazarus. Designed to ease things up for fast development in a minimalist way and with high performance .
High performance Delphi client based on Librdkafka with full protocol support.
Indy is a well-known internet component suite for Delphi, C++Builder, and Free Pascal providing both low-level support (TCP, UDP, raw sockets) and over a 120 higher level protocols (SMTP, POP3, NNT, HTTP, FTP) for building both client and server applications.
libPasCURL It is delphi and object pascal bindings and wrapper around cURL library. libcurl is the library is using for transferring data specified with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP.
Includes FWIOCompletionPipes - writed by Rouse_ (http://rouse.drkb.ru/network.php#fwiocompletionpipe) Original module contains restriction - sending and receiving packets with max size = MAXWORD.
This is a websocket server for Delphi.
(Fork of Robert-112's repo, might separate code bases if there's no response to my PRs or issue reports.)
A compact and flexible HTTP server application framework for Object Pascal based on Internet Direct (Indy)
DelphiKafkaClient is a cross platform Delphi client/wrapper for Apache Kafka. Windows (i386/x64) and Linux (x64) are supported. Tested on Delphi 10.4, but should work with all modern Delphi releases.
Delphi implementation of JWT (JSON Web Token) and the JOSE (JSON Object Signing and Encryption) specification suite. This library supports the JWS (JWE support is planned) compact serializations with several JOSE algorithms.