pasts

Minimal asynchronous executor for Rust (by ardaku)

Pasts Alternatives

Similar projects and alternatives to pasts

  1. rust

    2,917 pasts VS rust

    Empowering everyone to build reliable and efficient software.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ghost-collections

    Safe collections written in stable Rust, based on GhostCell and StaticRc.

  4. wasm-futures-executor

    Executor for asynchronous task based on wasm web workers.

  5. penguin

    Triage bot built to be used inside the Rust Async working group and also be an extensible triage bot written in Async Rust (by vincenzopalazzo)

  6. smol

    9 pasts VS smol

    A small and fast async runtime for Rust

  7. async-graphql

    A GraphQL server library implemented in Rust

  8. tarpc

    6 pasts VS tarpc

    An RPC framework for Rust with a focus on ease of use.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. rust-rdkafka

    A fully asynchronous, futures-based Kafka client library for Rust based on librdkafka

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better pasts alternative or higher similarity.

pasts discussion

pasts reviews and mentions

Posts with mentions or reviews of pasts. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-14.
  • `alternator` gives an async function access to data but gives it back on await points
    3 projects | /r/rust | 14 Jun 2022
    This was one of the original ideas behind pasts. I wanted to share data on a single threaded executor without using RefCell, so I created the Join struct api (renamed and redesigned many times). I'm curious what you think of that approach.
  • Pasts - A No-Std Compatible Async Runtime
    5 projects | /r/rust | 10 Jun 2022
    Pointing out that you're comparing apples to oranges. First off, that example isn't marked #[no_std], that means it will not work on no-std. It's not the same example. You need to define a panic handler, eh_personality and an allocator all of which are conviniently ignored in your linked example because it targets std instead of no-std. If you look at the actual equivalent example in pasts, it is actually not more boilerplate: https://github.com/ardaku/pasts/blob/stable/examples/timer.rs

Stats

Basic pasts repo stats
6
133
6.7
25 days ago

ardaku/pasts is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of pasts is Rust.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?