All Projects → fedora-infra → Fedora Messaging

fedora-infra / Fedora Messaging

Licence: gpl-2.0
A library for sending AMQP messages with JSON schema in Fedora infrastructure

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Fedora Messaging

Open Build Service
Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs
Stars: ✭ 599 (+2039.29%)
Mutual labels:  fedora
Graylog2 Server
Free and open source log management
Stars: ✭ 5,952 (+21157.14%)
Mutual labels:  amqp
Porthos Go
A RPC over AMQP library for the Go programming language
Stars: ✭ 7 (-75%)
Mutual labels:  amqp
Anlinux App
AnLinux allow you to run Linux on Android without root access.
Stars: ✭ 614 (+2092.86%)
Mutual labels:  fedora
Wireguard Install
WireGuard road warrior installer for Ubuntu, Debian, CentOS and Fedora
Stars: ✭ 650 (+2221.43%)
Mutual labels:  fedora
Activemq Artemis
Mirror of Apache ActiveMQ Artemis
Stars: ✭ 685 (+2346.43%)
Mutual labels:  amqp
Machinery
Machinery is an asynchronous task queue/job queue based on distributed message passing.
Stars: ✭ 5,821 (+20689.29%)
Mutual labels:  amqp
Remit
RabbitMQ-backed microservices supporting RPC, pubsub, automatic service discovery and scaling with no code changes.
Stars: ✭ 24 (-14.29%)
Mutual labels:  amqp
Plymouth Themes
A hugh collection (80+) of plymouth themes ported from android bootanimations
Stars: ✭ 663 (+2267.86%)
Mutual labels:  fedora
Gifcurry
😎 The open-source, Haskell-built video editor for GIF makers.
Stars: ✭ 830 (+2864.29%)
Mutual labels:  fedora
Fedy
Fedy makes it easy to install third-party software in Fedora.
Stars: ✭ 622 (+2121.43%)
Mutual labels:  fedora
Node Celery
Celery client for Node.js
Stars: ✭ 648 (+2214.29%)
Mutual labels:  amqp
Openvpn Install
Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.
Stars: ✭ 7,142 (+25407.14%)
Mutual labels:  fedora
Aio Pika
AMQP 0.9 client designed for asyncio and humans.
Stars: ✭ 611 (+2082.14%)
Mutual labels:  amqp
Mariadb Container
MariaDB container images based on Red Hat Software Collections and intended for OpenShift and general usage. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 19 (-32.14%)
Mutual labels:  fedora
Mkosi
Build Legacy-Free OS Images
Stars: ✭ 589 (+2003.57%)
Mutual labels:  fedora
Imi
imi 是基于 Swoole 的 PHP 协程开发框架,它支持 Http、Http2、WebSocket、TCP、UDP、MQTT 等主流协议的服务开发,特别适合互联网微服务、即时通讯聊天im、物联网等场景!。QQ群:17916227
Stars: ✭ 680 (+2328.57%)
Mutual labels:  amqp
Ldp
Linked Data Platform.rb client
Stars: ✭ 12 (-57.14%)
Mutual labels:  fedora
Spring Boot Rabbitmq
Spring Boot集成rabbitMQ实现消息推送
Stars: ✭ 24 (-14.29%)
Mutual labels:  amqp
Cozy
A modern audio book player for Linux using GTK+ 3
Stars: ✭ 821 (+2832.14%)
Mutual labels:  fedora

Fedora Messaging

.. image:: https://img.shields.io/pypi/v/fedora-messaging.svg :target: https://pypi.org/project/fedora-messaging/

.. image:: https://img.shields.io/pypi/pyversions/fedora-messaging.svg :target: https://pypi.org/project/fedora-messaging/

.. image:: https://readthedocs.org/projects/fedora-messaging/badge/?version=latest :alt: Documentation Status :target: https://fedora-messaging.readthedocs.io/en/latest/?badge=latest

.. image:: https://codecov.io/gh/fedora-infra/fedora-messaging/branch/master/graph/badge.svg :target: https://codecov.io/gh/fedora-infra/fedora-messaging

This package provides tools and APIs to make using Fedora's messaging infrastructure easier. These include a framework for declaring message schemas, a set of synchronous APIs to publish messages to AMQP brokers, a set of asynchronous APIs to consume messages, and services to easily run consumers.

This library is designed to be a replacement for the PyZMQ-backed fedmsg library in Fedora Infrastructure.

To get started, check out our user guide_.

Looking to contribute? We appreciate it! Check out the contributor guide_.

.. _user guide: https://fedora-messaging.readthedocs.io/en/latest/#user-guide .. _contributor guide: https://fedora-messaging.readthedocs.io/en/latest/contributing.html .. _PyZMQ: https://pyzmq.readthedocs.io/ .. _fedmsg: https://github.com/fedora-infra/fedmsg/

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].