blinker

Event dispatcher

Provides a fast dispatching system for signal/event communication between interested parties.

A fast Python in-process signal/event dispatching system.

GitHub

2k stars
40 watching
181 forks
Language: Python
last commit: 15 days ago
Linked from 2 awesome lists

blinkerpythonsignals

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
athena-framework/event-dispatcher A library that enables loose coupling and communication between components in an application using the Mediator and Observer patterns. 13
melvinkcx/fastapi-events An event dispatching/handling library for FastAPI and Starlette applications 444
aneek/slim-event-dispatcher An event dispatcher that integrates with the Slim Framework to enable event-driven programming 7
wqking/eventpp An event dispatcher and callback list library for C++ 1,377
cakephp/event A library that enables event-driven programming in PHP applications. 22
developerpaul123/eventbus An event bus library providing thread-safe, flexible, and RAII-based handling of events in C++17 138
pallets-eco/flask-rq A library that integrates Redis queues with Flask applications 217
netflix/dispatch Automates incident management tasks for security and other events by integrating with existing tools 5,122
olebedev/emitter A Go package implementing a pubsub system with event emitting and filtering capabilities. 508
pallets-eco/flask-mail A Flask extension that simplifies email sending functionality 609
pallets-eco/flask-wtf A tool that simplifies the integration of Flask web framework and WTForms form handling with features like CSRF protection, file uploads, and reCAPTCHA support. 1,465
zmoshansky/echo A notification system that checks preferences and dispatches notifications to different adapters 30
sandeepk01/vue-event-handler A Vue.js plugin that provides a global event bus for handling events across components and destroying listeners. 15
pallets-eco/wtforms A flexible forms validation and rendering library for Python web development 1,509
apache/pulsar-client-python A Python client library for connecting to and interacting with a distributed message broker 53