All Projects → apache → Qpid Proton

apache / Qpid Proton

Licence: apache-2.0
Mirror of Apache Qpid Proton

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
ruby
36898 projects - #4 most used programming language
golang
3204 projects
python3
1442 projects
cpp
1120 projects
python2
120 projects

Projects that are alternatives of or similar to Qpid Proton

Azure Event Hubs
☁️ Cloud-scale telemetry ingestion from any stream of data with Azure Event Hubs
Stars: ✭ 233 (+42.07%)
Mutual labels:  messaging, amqp, apache
Activemq Artemis
Mirror of Apache ActiveMQ Artemis
Stars: ✭ 685 (+317.68%)
Mutual labels:  messaging, amqp, apache
qpid-jms
Mirror of Apache Qpid JMS
Stars: ✭ 60 (-63.41%)
Mutual labels:  amqp, messaging, apache
qpid-cpp
Mirror of Apache Qpid C++
Stars: ✭ 77 (-53.05%)
Mutual labels:  amqp, messaging, apache
qpid-broker-j
Mirror of Apache Qpid Broker-J
Stars: ✭ 52 (-68.29%)
Mutual labels:  amqp, messaging, apache
qpid-dispatch
Mirror of Apache Qpid Dispatch
Stars: ✭ 62 (-62.2%)
Mutual labels:  amqp, messaging, apache
qpid-python
Mirror of Apache Qpid Python
Stars: ✭ 15 (-90.85%)
Mutual labels:  amqp, messaging, apache
qpid-proton-j
Mirror of Apache Qpid Proton-J
Stars: ✭ 28 (-82.93%)
Mutual labels:  amqp, messaging, apache
Azure Service Bus
☁️ Azure Service Bus service issue tracking and samples
Stars: ✭ 472 (+187.8%)
Mutual labels:  messaging, amqp
Lapin
AMQP client library in Rust, with a clean, futures based API
Stars: ✭ 497 (+203.05%)
Mutual labels:  messaging, amqp
Remit
RabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.
Stars: ✭ 24 (-85.37%)
Mutual labels:  messaging, amqp
Servicebus
Simple service bus for sending events between processes using amqp.
Stars: ✭ 415 (+153.05%)
Mutual labels:  messaging, amqp
Php Amqplib
The most widely used PHP client for RabbitMQ
Stars: ✭ 3,950 (+2308.54%)
Mutual labels:  messaging, amqp
Rabbitmq Server
Open source RabbitMQ: core server and tier 1 (built-in) plugins
Stars: ✭ 9,064 (+5426.83%)
Mutual labels:  messaging, amqp
azure-service-bus-dotnet-plugins
☁️ Plugins for the .NET Standard client library for Azure Service Bus
Stars: ✭ 15 (-90.85%)
Mutual labels:  amqp, messaging
Rabbitmqbundle
RabbitMQ Bundle for the Symfony2 web framework
Stars: ✭ 1,125 (+585.98%)
Mutual labels:  messaging, amqp
Humusamqp
PHP 7 AMQP library
Stars: ✭ 70 (-57.32%)
Mutual labels:  messaging, amqp
Logging Log4j2
Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture.
Stars: ✭ 1,133 (+590.85%)
Mutual labels:  library, apache
Amqpstorm
Thread-safe Python RabbitMQ Client & Management library
Stars: ✭ 130 (-20.73%)
Mutual labels:  library, amqp
Azure Event Hubs For Kafka
Azure Event Hubs for Apache Kafka Ecosystems
Stars: ✭ 124 (-24.39%)
Mutual labels:  messaging, apache

Qpid Proton - AMQP messaging toolkit

Linux/OSX Build Windows Build
Linux/OSX Build Status Windows Build Status

Qpid Proton is a high-performance, lightweight messaging library. It can be used in the widest range of messaging applications, including brokers, client libraries, routers, bridges, proxies, and more. Proton makes it trivial to integrate with the AMQP 1.0 ecosystem from any platform, environment, or language.

Features

  • A flexible and capable reactive messaging API
  • Full control of AMQP 1.0 protocol semantics
  • Portable C implementation with bindings to popular languages
  • Peer-to-peer and brokered messaging
  • Secure communication via SSL/TLS and SASL

Universal - Proton is designed to scale both up and down. Equally suitable for simple clients or high-powered servers, it can be deployed in simple peer-to-peer configurations or as part of a global federated messaging network.

Embeddable - Proton is carefully written to be portable and cross platform. It has minimal dependencies, and it is architected to be usable with any threading model, as well as with non-threaded applications. These features make it uniquely suited for embedding messaging capabilities into existing software.

Standard - Built around the AMQP 1.0 messaging standard, Proton is not only ideal for building out your own messaging applications but also for connecting them to the broader ecosystem of AMQP 1.0-based messaging applications.

Please see https://qpid.apache.org/proton for more information.

Getting Started

See the included INSTALL.md file for build and install instructions and the developers.md file for information on how to modify and test the library code itself.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].