AREG blurs the borders between processes and threads, letting you build multiprocessing C++ applications as if all components coexist in the same thread.

async client-server concurrency cross-platform distributed embedded event-driven framework functional-programming iot ipc library logging multiprocessing multithreading parallel-computing pubsub realtime rpc sdk
1 Open Issue Need Help Last updated: Aug 8, 2025

Open Issues Need Help

View All on GitHub
Software Development Framework Development

AI Summary: Create a C++ benchmark application to test the performance and thread safety of the AREG SDK's logging system. The benchmark should measure logging overhead under various conditions (message complexity, thread count, logging frequency) and across different logging formats (plain text, database, log collector). The application should be configurable via command-line arguments.

Complexity: 4/5
enhancement help wanted optimization challenge improvement logger experiment

AREG blurs the borders between processes and threads, letting you build multiprocessing C++ applications as if all components coexist in the same thread.

C++
#async#client-server#concurrency#cross-platform#distributed#embedded#event-driven#framework#functional-programming#iot#ipc#library#logging#multiprocessing#multithreading#parallel-computing#pubsub#realtime#rpc#sdk