Will rust's standard libraries maintain their synchronous interfaces?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • embassy

    Modern embedded framework, using Rust and async.

  • FYI async is actually really exciting for embedded. Check out embassy, which allows you to write async code and run it on a very thin executor on embedded devices. The reason this is exciting is that the executor can automatically put the MCU to sleep when there is no work to do (it will be woken up again when something happens, e.g. a timer going off or some data arriving from a peripheral). Very useful for battery consumption! Async is not appropriate for all embedded though: some devices require precise timing. You wouldn't want your pacemaker going to sleep when it should be pumping your heart! For this case, you organise your work by priority and then use interrupts to suspend low-priority work when there is something more important to do.

  • asynchron

    Discontinued Asynchronize blocking operation.

  • if you don't want to block your busy event loop or want to avoid livelock, deadpool (whatever), reduce use case of channels, threadpool or so. just take a look: https://github.com/Ar37-rs/asynchron it's quite handy, no unsafe, no dependecies. there's an example how to mix it with async (tokio, reqwest). but if you are afraid to use async http client you can use "ureq" crate.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Avoid Async Rust at All Cost

    1 project | news.ycombinator.com | 23 Jan 2024
  • The state of BLE and Rust (no_std)

    2 projects | /r/rust | 10 Nov 2023
  • Lilos: A wee async RTOS for Cortex-M

    3 projects | news.ycombinator.com | 27 Jun 2023
  • Observing your rust application with tracing

    1 project | /r/rust | 15 Jun 2023
  • Embassy: Modern embedded framework, using Rust and async

    1 project | news.ycombinator.com | 11 Jun 2023