Python event-driven

Open-source Python projects categorized as event-driven

Top 18 Python event-driven Projects

event-driven
  1. hatchet

    πŸͺ“ Run Background Tasks at Scale

    Project mention: Show HN: Sidequest.js – Background jobs for Node.js using your database | news.ycombinator.com | 2025-08-04

    https://github.com/timgit/pg-boss https://github.com/hatchet-dev/hatchet are both on top of Postgres, but I like the SQLite here for a project I have in mind.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. Twisted

    Event-driven networking engine written in Python.

  4. tracecat

    All-in-one automation platform (workflows, tables, cases) for security and IT teams. Open source Splunk SOAR / ServiceNow SecOps alternative.

    Project mention: N8n – Open-source Zapier alternative | news.ycombinator.com | 2025-05-03
  5. minos-python

    🐍 Minos is a framework which helps you create reactive microservices in Python

  6. rele

    Easy to use Google Pub/Sub

  7. workflows-py

    Workflows are an event-driven, async-first, step-based way to control the execution flow of AI applications like agents.

    Project mention: Show HN: Worflows.py, the best way to build agents | news.ycombinator.com | 2025-07-01
  8. walnats

    🌰 Nats-powered event-driven background jobs and microservices framework for Python.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. django-action-triggers

    A Django library for asynchronously triggering actions in response to database changes. It supports integration with webhooks, message brokers (e.g., Kafka, RabbitMQ), and can trigger other processes, including AWS Lambda functions.

    Project mention: This Week In Python | dev.to | 2025-04-25

    django-action-triggers – Django library for asynchronously triggering actions in response to database changes

  11. diator

    Diator is a Python library for implementing CQRS pattern in your Python applications.

  12. pynnex

    PynneX provides a modern emitter-listener (signal-slot) pattern with thread safety, async support, and dynamic connection detection. Build decoupled architectures without heavy frameworks. It’s pure Python 3.10+; minimal overhead. Choose from multiple aliases (signal-slot or publisher-subscriber).

    Project mention: Show HN: Building Real-Time Web Applications with PynneX and FastAPI | news.ycombinator.com | 2025-02-02
  13. event-driven-automation

    A comprehesive colletion of self-service use cases to showcase Event Driven Automation

  14. drive-flow

    Build event-driven workflows with python async functions

    Project mention: Show HN: Flow – A Dynamic Task Engine for AI Agents Without DAG | news.ycombinator.com | 2024-12-02

    I did something similar to this: https://github.com/memodb-io/drive-flow.

    It supports tasks, dynamic routes and parallel execution in pure Python build-ins(zero deps). But just a side project so no persistent stuff and just a easy tool.

  15. PGCacheWatch

    A Python library for real-time PostgreSQL event-driven cache invalidation.

  16. pyeventbus

    Python Eventbus

  17. aioemit

    A minimalistic async event bus implementation

  18. jockey

    πŸ‡ Generic Python library for running asynchronous workers. Useful for building event handlers, web frameworks, and alike. (by orsinium-labs)

  19. DetaEventQueue

    Simple, reliable and free Event Queue Api.

  20. corelib

    the only package you need to develop simple apps in python (by EliaOndacs)

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python event-driven discussion

Log in or Post with

Python event-driven related posts

  • Show HN: Building Real-Time Web Applications with PynneX and FastAPI

    1 project | news.ycombinator.com | 2 Feb 2025
  • FastAPI/SocketIO stock monitor with Python workers

    1 project | dev.to | 1 Feb 2025
  • Show HN: FastAPI Realtime Stock Monitor with Python worker threads [video]

    1 project | news.ycombinator.com | 1 Feb 2025
  • Why and How I Ended Up Creating PynneX - A Modern Signal/Slot Library for Python

    1 project | dev.to | 6 Jan 2025
  • Show HN: PGCacheWatch

    1 project | news.ycombinator.com | 5 Mar 2024
  • Show HN: PGCacheWatch

    1 project | news.ycombinator.com | 5 Mar 2024
  • Boost Your App's Performance with PGCacheWatch for PostgreSQL

    1 project | news.ycombinator.com | 24 Feb 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

What are some of the best open-source event-driven projects in Python? This list will help you:

# Project Stars
1 hatchet 5,968
2 Twisted 5,845
3 tracecat 3,205
4 minos-python 469
5 rele 202
6 workflows-py 165
7 walnats 98
8 django-action-triggers 84
9 diator 75
10 pynnex 57
11 event-driven-automation 43
12 drive-flow 35
13 PGCacheWatch 22
14 pyeventbus 18
15 aioemit 11
16 jockey 8
17 DetaEventQueue 5
18 corelib 1

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?