qcoro

C++ Coroutines for Qt (by qcoro)

Qcoro Alternatives

Similar projects and alternatives to qcoro

  1. zig

    903 qcoro VS zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable 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. slint

    151 qcoro VS slint

    Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

  4. embassy

    85 qcoro VS embassy

    Modern embedded framework, using Rust and async.

  5. concurrencpp

    Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all

  6. may

    17 qcoro VS may

    rust stackful coroutine library

  7. mysql

    7 qcoro VS mysql

    MySQL C++ client based on Boost.Asio (by boostorg)

  8. corobase

    Coroutine-Oriented Main-Memory Database Engine (VLDB 2021)

  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. LibreMines

    A Free/Libre and Open Source Software Qt based Minesweeper game available for GNU/Linux, FreeBSD and Windows systems.

  11. QDeferred

    Qt C++ alternative for handling async code execution

  12. Bouncy-squares-Qt

    Desktop application where rectangles move diagonally on the screen and collide

  13. Heimer

    7 qcoro VS Heimer

    Heimer is a simple cross-platform mind map, diagram, and note-taking tool written in Qt.

  14. CoFSM

    2 qcoro VS CoFSM

    Finite State Machine using C++20 coroutines with symmetric transfer

  15. rcoro

    2 qcoro VS rcoro

    Custom macro coroutines: copyable, serializable, and with reflection

  16. cobalt

    3 qcoro VS cobalt

    Coroutines for C++20 & asio (by boostorg)

  17. Mast

    1 qcoro VS Mast

    Discontinued Linux mint configuration tool (by jakubiszon26)

  18. async-dropper

    🗑 async-dropper is probably the least-worst ad-hoc AysncDrop implementation you've seen so far.

  19. qspdlog

    A simple Qt based widget for visualizing spdlog output.

  20. Phantom.Coroutines

    Coroutines for C++23

  21. quickfuture

    Using QFuture in QML

  22. 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 qcoro alternative or higher similarity.

qcoro discussion

Log in or Post with

qcoro reviews and mentions

Posts with mentions or reviews of qcoro. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-25.
  • Asynchronous Clean-Up (in Rust)
    5 projects | news.ycombinator.com | 25 Feb 2024
  • Is anyone using coroutines seriously?
    4 projects | /r/cpp | 5 Dec 2023
    Yes, with boost.asio and with a self written Qt Networking Coroutine Library like QCoro.
  • Qt Creator 10 Released
    2 projects | news.ycombinator.com | 29 Mar 2023
    You're not completely wrong, but I think this overstating things by a lot. I'll grant you the containers for example, but you can generally use STL algorithms with them. And plenty of old ways of doing things have left modern Qt-based codebases and moved to more modern ways of doing things, including a fair amount of moc macro usage (and yes, you can remove the moc these days, but it has different perf characteristics - cf. the verdigris project).

    The community around Qt is pretty active at adopting modern C++, e.g. imho https://github.com/danvratil/qcoro is leading work.

  • C++20 coroutines explained simply
    1 project | /r/cpp | 13 May 2022
    I though that with the meager support for coroutines that C++ 20 has, it would take ages till I could use that in Qt, but I discovered that it's actually quite nice with QCoro, which is a 3rd part library that is able to leverage coroutines in Qt's event loop with just an add on. I thought it would require extra facilities in the language/library, plus some large patch to Qt to have the first support of them.
  • What is the standard for writing network & database code in C++?
    2 projects | /r/cpp | 16 Apr 2022
    If you want to use coroutines with Qt, QCoro yends to work well: https://qcoro.dvratil.cz/
  • Support for co_await in Qt?
    2 projects | /r/QtFramework | 18 Feb 2022
    Have a look at https://github.com/danvratil/qcoro
  • A note from our sponsor - Stream
    getstream.io | 12 Jul 2025
    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. Learn more →

Stats

Basic qcoro repo stats
6
481
7.9
19 days ago

qcoro/qcoro is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of qcoro is C++.


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 C++ is
the 7th most popular programming language
based on number of references?