Our great sponsors
-
This was intended to allow me to write embedded state machines using async/await for a more natural "pause/resume" behavior while waiting for events to occur. I recently rewrote my I2C Peripheral bootloader to use this instead of an odd callback-sequenced task queue, and this runs happily on a bare metal thumbv6m target. You can check out that PR to get an idea of what writing a decently complex state machine looks like, as well as writing non-blocking/future oriented embedded hardware drivers.
-
cassette
A simple, single-future, non-blocking executor intended for building state machines. Designed to be no-std and embedded friendly. (by jamesmunns)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.