Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Event Driven

Event Driven

259 projects

Showing 36 of 257 projects

messagebus
messagebusJavaScript

A simple asynchronous message bus library for Go applications.

#event-driven#message-queue#queue
Stars287
Forks48
Last commit5 years ago
Go-MediatR
Go-MediatRGo

A Go library implementing the mediator pattern for decoupled request/response and event handling, inspired by MediatR for .NET.

#event-driven#mediator#cqrs
Stars277
Forks18
Last commit1 year ago
boss_db
boss_dbErlang

A sharded, caching, pooling, evented Object-Relational Mapper (ORM) for Erlang applications.

#event-driven#orm#database
Stars276
Forks138
Last commit2 years ago
Butterfly Server .NET
Butterfly Server .NETC#

A C# backend framework for building real-time single-page applications with RESTlike APIs, subscriptions, and reactive database support.

#realtime#event-driven#spa
Stars273
Forks29
Last commit3 years ago
Pushkin
PushkinPython

A free open-source tool for sending high-volume push notifications to Android and iOS devices with support for direct and event-driven modes.

#mobile-games#event-driven#ios
Stars270
Forks52
Last commit4 months ago
Confluent's .NET Client
Confluent's .NET ClientC#

Confluent's official .NET client for Apache Kafka, built on librdkafka for high performance and reliability.

#stream-processing#event-driven#nuget
Stars262
Forks895
Last commit2 days ago
lambda-refarch-iotbackend
lambda-refarch-iotbackendShell

A serverless reference architecture for building an IoT backend using AWS Lambda and IoT Core to ingest, process, and alert on sensor data.

#event-driven#aws-iot-core#reference-architecture
Stars251
Forks84
Last commit
Sento
SentoCommon Lisp

Sento is an actor framework for Common Lisp featuring actors, agents, FSMs, and an event stream for building reactive, concurrent systems.

#event-driven#reactive-systems#parallel-computing
Stars251
Forks16
Last commit15 days ago
go-trigger
go-triggerGo

A global event trigger for Go that allows defining functions as events with string IDs and triggering them from anywhere in a project.

#event-driven#event-handlers#trigger
Stars250
Forks42
Last commit9 years ago
workflow
workflowGo

A type-safe, event-driven workflow orchestration library for building robust, distributed workflows in Go with compile-time safety and horizontal scaling.

#event-driven#statemachine#workflow
Stars239
Forks21
Last commit10 days ago
redux-action-tree
redux-action-treeJavaScript

A Redux middleware implementing Cerebral-inspired signals for declarative, behavior-tree-like action flows.

#declarative-programming#event-driven#redux-middleware
Stars227
Forks7
Last commit9 years ago
phobos
phobosRuby

A micro framework and library for Ruby applications to simplify consuming and producing messages with Apache Kafka.

#event-driven#message-queue#ruby-kafka
Stars218
Forks37
Last commit1 year ago
ddp.js
ddp.jsJavaScript

An isomorphic JavaScript client for the Distributed Data Protocol (DDP), enabling real-time communication with Meteor servers.

#event-driven#isomorphic-javascript#ddp-client
Stars211
Forks26
Last commit8 years ago
EventFlow.Example
EventFlow.ExampleC#

A .NET Core example implementing DDD, CQRS, and event-sourcing using EventFlow with RabbitMQ, MongoDB, PostgreSQL, and EventStore.

#event-driven#sagas#cqrs
Stars204
Forks41
Last commit3 years ago
Discordie
DiscordieJavaScript

A Node.js module providing predictable JavaScript abstractions for the Discord API.

#event-driven#voice-streaming#bot-framework
Stars190
Forks42
Last commit5 years ago
SimpleSignal
SimpleSignalC++

A high-performance C++11 signal/slot implementation with minimal overhead and public domain licensing.

#c-library#event-driven#public-domain
Stars178
Forks43
Last commit6 years ago
wingfoil
wingfoilRust

A blazingly fast, highly scalable graph-based stream processing framework for latency-critical applications like electronic trading and real-time AI.

#stream-processing#event-driven#ai-systems
Stars174
Forks21
Last commit4 days ago
Slackers
SlackersPython

A FastAPI-based server to handle Slack webhooks, slash commands, interactive components, and events.

#fastapi#python38#python37
Stars163
Forks11
Last commit2 years ago
Functions Framework
Functions Framework

Open-source libraries for writing portable functions that run in many environments, including Google Cloud Run, local development, and Knative.

#event-driven#faas#portable-functions
Stars162
Forks15
Last commit1 year ago
xtcp
xtcpGo

A TCP server framework for Go with graceful shutdown and custom protocol support.

#event-driven#graceful-shutdown#tcp
Stars160
Forks31
Last commit6 years ago
Lara
LaraC#

A lightweight C# framework for server-side rendering of web user interfaces, similar to Blazor but simpler to install.

#event-driven#web-components#web-services
Stars159
Forks9
Last commit2 months ago
BitBot
BitBotPython

A Python3 event-driven modular IRCv3 bot with webhook integrations for GitHub, Gitea, and GitLab.

#event-driven#github-integration#modular
Stars149
Forks52
Last commit1 year ago
Breep
BreepC++

A high-level C++ peer-to-peer networking library with automatic bridging and object serialization.

#event-driven#cplusplus-14#library
Stars146
Forks23
Last commit7 years ago
Redis
RedisJava

An asynchronous Redis client for the Vert.x reactive toolkit.

#event-driven#redis#non-blocking
Stars139
Forks121
Last commit4 days ago
Elephant.io
Elephant.ioPHP

A PHP client library for communicating with Socket.IO servers, enabling real-time event-driven interactions.

#event-driven#polling#elephant-io
Stars136
Forks41
Last commit2 months ago
pico.v
pico.vV

An extremely fast web server built in V using picoev and picohttpparser for high-performance HTTP handling.

#event-driven#v-lang#http-server
Stars133
Forks13
Last commit5 years ago
dyer
dyerRust

A reliable, flexible, and fast Rust framework for web crawling and request-response services.

#event-driven#web-crawling#spider
Stars127
Forks7
Last commit10 months ago
cronflow
cronflowRust

A high-performance, code-first workflow automation engine with a Rust core and TypeScript-native API for enterprise-grade speed and developer experience.

#event-driven#automation-workflow#workflow-engine
Stars121
Forks11
Last commit7 months ago
FastAPI CloudEvents
FastAPI CloudEventsPython

A FastAPI plugin for seamless CloudEvents integration, enabling easy consumption and production of events over REST API.

#fastapi#event-driven#rest
Stars120
Forks5
Last commit13 days ago
CatUI
CatUILua

A very light-weight GUI framework for the Löve2D game engine, designed for simplicity and extensibility.

#event-driven#user-interface#lightweight
Stars114
Forks17
Last commit4 years ago
oplog
oplogGo

A generic oplog/replication system for microservices providing real-time data synchronization between producers and consumers.

#event-driven#change-data-capture#distributed-systems
Stars111
Forks13
Last commit1 year ago
vapor
vaporJavaScript

A lightweight Steam client framework for Node.js that enables building custom bots and extensions.

#event-driven#steam-client#open-source
Stars111
Forks9
Last commit9 years ago
websocket-driver
websocket-driverCommon Lisp

A WebSocket server and client implementation for Common Lisp, designed to integrate with Clack and various web servers.

#clack#event-driven#client
Stars111
Forks27
Last commit2 months ago
Emissary
EmissaryJava

A high-performance Java messaging library for decoupling requests and events from their handlers using annotations without reflection overhead.

#event-driven#cqrs#request-handling
Stars108
Forks7
Last commit2 months ago
kane
kaneElixir

An Elixir client library for publishing and subscribing to messages using Google Cloud Pub/Sub.

#event-driven#elixir#google-cloud-platform
Stars107
Forks44
Last commit2 years ago
Bird Socket Server
Bird Socket ServerPascal

A WebSocket server implementation for Delphi applications, supporting multiple deployment methods.

#event-driven#websocket-server#bidirectional-communication
Stars107
Forks35
Last commit5 years ago
PreviousPage 6 of 8

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
8 months ago
Next
#Microservices42
#Real Time31
#Asynchronous27
#Go26
#Distributed Systems25
#Message Queue25
#Stream Processing23
#Golang23
#Concurrency22
#Nodejs22
#Reactive Programming22
#High Performance21