There are 2 repositories under signal-slot topic.
📣 Hey listen! A simple general-purpose event-listener system for C++17.
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).
A compile-time header-only C++17 library for dataflow programing.
A Python Signal-Slot library inspired by Qt, featuring thread-safe communication, async support, and automatic connection type detection. Perfect for decoupled event-driven architecture and thread synchronization.
C++14 compatible observer pattern / signal slot pattern that can ignore extra parameters like Qt's signals and slots.
Another Signal/Slot with a focus on automatic connection handling
Single header and thread safe c++11 signal-slot system.
Production tested C++ Type-based Subscriber-Publisher data-oriented scheduling model with minimal-to-no overhead
General purpose library with utility code for C++20 projects, dealing with UTF-8 / UTF-16 / UTF-32 conversion, dependency injection, signals/slots, string/number conversion and threading.
采用c语言编写,小巧灵活,从语言封装的层面解决了“野指针问题”,不再依靠工程师的个人编程技巧,是C/C++工程师的福音。会自动清零的指针,安全指针。
Pure C++17 Signals and Slots