[DISCUSS] Pre New Podling: MEA

tison <[email protected]> Sun, 2 Aug 2026 23:20:12 +0800
Newsgroups gmane.comp.apache.incubator.general
Message-ID <CALL9TY+PabeyctejcQXn9FV-7BPTPQ=0Xghduf3n-0Dx50YYqA@mail.gmail.com>
--0000000000005fea73065811f7ae
Content-Type: text/plain; charset="UTF-8"

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.

--0000000000005fea73065811f7ae--