smol

A small and fast async runtime for Rust (by smol-rs)

Smol Alternatives

Similar projects and alternatives to smol

  1. rust

    2,844 smol 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. tauri

    510 smol VS tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

  4. tokio

    222 smol VS tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  5. yew

    210 smol VS yew

    Rust / Wasm framework for creating reliable and efficient web applications

  6. webview

    70 smol VS webview

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

  7. warp

    66 smol VS warp

    A super-easy, composable, web server framework for warp speeds. (by seanmonstar)

  8. reqwest

    60 smol VS reqwest

    An easy and powerful Rust HTTP Client

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. AspNetCoreDiagnosticScenarios

    This repository has examples of broken patterns in ASP.NET Core applications

  11. glommio

    31 smol VS glommio

    Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.

  12. async-std

    20 smol VS async-std

    Async version of the Rust standard library

  13. bastion

    15 smol VS bastion

    Highly-available Distributed Fault-tolerant Runtime

  14. actix

    17 smol VS actix

    Actor framework for Rust.

  15. MoonZoon

    16 smol VS MoonZoon

    Rust Fullstack Framework

  16. Github-Ranking

    15 smol VS Github-Ranking

    :star:Github Ranking:star: Github stars and forks ranking list. Github Top100 stars list of different languages. Automatically update daily. | Github仓库排名,每日自动更新

  17. ureq

    7 smol VS ureq

    A simple, safe HTTP client

  18. wg-async

    8 smol VS wg-async

    Working group dedicated to improving the foundations of Async I/O in Rust

  19. rio

    7 smol VS rio

    pure rust io_uring library, built on libc, thread & async friendly, misuse resistant (by spacejam)

  20. async-std-hyper

    How to run Hyper on async-std

  21. google-cloud-rs

    Asynchronous Rust bindings for Google Cloud Platform APIs.

  22. riker

    3 smol VS riker

    Easily build efficient, highly concurrent and resilient applications. An Actor Framework for Rust.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

smol discussion

Log in or Post with

smol reviews and mentions

Posts with mentions or reviews of smol. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-25.
  • The State of Async Rust
    9 projects | news.ycombinator.com | 25 Sep 2023
    My understanding is you always need a runtime, somethings needs to drive the async flow. But there are others on the market, just not without the.. market domination... of tokio.

    https://github.com/smol-rs/smol looks promising simply for being minimal

    https://github.com/bytedance/monoio looks potentially easier to work with than tokio

    https://github.com/DataDog/glommio is built around linux io_uring and seems somewhat promising for performance reasons.

    I haven't played with any of these yet, because Tokio is unfortunately the path of least resistance. And a bit viral in how it's infected tings.

  • Smol: A small and fast async runtime for Rust
    1 project | news.ycombinator.com | 9 Sep 2023
  • Tokio for FFI app?
    1 project | /r/rust | 13 Dec 2022
    There is also https://github.com/smol-rs/smol which has components which you can compose into your own executor if you still need async IO but your usage patterns don't fit into the general purpose ones that Tokio provides.
  • Tokio application structure, critical code flow.
    1 project | /r/rust | 23 Jul 2022
    If you need precise control over scheduling, consider building something on top of https://github.com/smol-rs/smol
  • Async Rust: What is a runtime? Here is how tokio works under the hood
    5 projects | news.ycombinator.com | 16 Jul 2022
  • 18 factors powering the Rust revolution, Part 2 of 3
    13 projects | dev.to | 10 Apr 2022
    Tokio is a "take what you need" framework, whilst Async-std started as an "everything the box" solution. Today both have a lot of crossover with micro async runtimes like smol becoming the foundation one of framework and optionally usable in the other. The ability to rip out a small dependent sub-crate (dependent package) like smol and use it independently with ease never get's boring, by the way. It's great way to include a test runtime in an async library without forcing the inclusion of a giant async framework.
  • [Question] Is Tokio a poor fit for non-network related concurrent applications?
    3 projects | /r/rust | 25 Jan 2022
    Helix uses tokio. smol might be a good alternative however.
  • Async feedback from 2 years of usage
    2 projects | /r/rust | 13 Nov 2021
    No, still active on GitHub. What gave you that idea? https://github.com/smol-rs/smol
  • Tokio, the async runtime for Rust, hits 1.0
    12 projects | news.ycombinator.com | 23 Dec 2020
    Found the issue in Google cache. I'm not sure it's really fair of me to post this link here, but equally I think it's better to give the actual text rather than leave it vague.

    https://webcache.googleusercontent.com/search?q=cache:PRjMyv...

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jun 2025
    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. Learn more →

Stats

Basic smol repo stats
9
4,224
5.3
22 days ago

smol-rs/smol is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of smol 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?