Hi, I'd like to test the waters for bringing MEA [1] into the Apache Incubator.
[1] https://github.com/fast/mea MEA (Make Easy Async) is a runtime-agnostic Rust library providing synchronization and coordination primitives for asynchronous programs. It includes mutexes, read-write locks, semaphores, barriers, condition variables, latches, wait groups, channels, and several higher-level concurrency utilities. The intended scope is async synchronization and coordination rather than building another async runtime. Applications can use MEA with Tokio or any other executors. I started the project in 2024 and currently maintain it under the Apache License 2.0. There are about four contributors (including me) actively overseeing the project. I am considering donating the MEA codebase to the ASF and proposing a new podling around it. Before putting together a formal proposal, I'd like to ask: * Is anyone interested in using, contributing to, or joining the initial community of such a project? * Are there fellow IPMC members interested in serving as Mentors? I can take care of the Champion role and help drive the incubation work. * Do you have suggestions for a better project name? "MEA" is short and generic, but it may not be straightforward for spreading. I am open to renaming the project before incubation. Ideally, the new name would be distinctive while still suggesting async synchronization or concurrency in Rust. If there is enough interest, I will follow up with a draft proposal. Best, tison.
