pallets-eco/blinker
A fast Python in-process signal/event dispatching system. observed · 2026-08-28
Health v2 · maintenance only
46/100
- Activity 52
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4809
- days_rel: 663
- days_push: 288
- n_releases_24m: 1
Adoption not part of the score
2087 stars · 189 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Blinker is a fast Python library for in-process signal/event dispatching, letting any number of receivers subscribe to events or 'signals' from specific or any senders. It is part of the Pallets ecosystem (the organization behind Flask) and is commonly used for decoupled event notification within Python applications.
Use cases
- dispatch events between python objects without tight coupling
- implement observer pattern in python
- broadcast notifications to multiple subscribers
- hook into application lifecycle events
- subscribe to signals from specific senders only
- decouple components with a lightweight pubsub mechanism
When to choose
- you need lightweight in-process event dispatching in Python
- you're building Flask or Pallets-based apps and want idiomatic signals
- you want a small, fast, MIT-licensed dependency with no heavy requirements
When to avoid
- you need distributed or cross-process messaging (use a message queue instead)
- you need async-first event handling with backpressure
- your framework already provides its own event system
Facets
library · maturity stable
middleware developer-tools developer-tools web-development backend python cross-platform signals event-dispatching pubsub observer-pattern flask-ecosystem
2 sources
- readme: https://github.com/pallets-eco/blinker · fetched 2026-08-28 · 11acc8c55476
- registry_pypi: https://pypi.org/pypi/blinker/json · fetched 2026-08-29 · 7748dd9c4734
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pallets-eco/blinker | main | 46 |
For agents
markdown · JSON · MCP: product_card(name="pallets-eco/blinker")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem