nowfound

Work · September 25, 2024

Coros – A Modern C++ Library for Task Parallelism

Hello Hacker News. I’m Martin, a graduate student from Prague, and I’ve been working on Coros, a C++ library for task-based parallelism. After spending some time with OpenMP and oneTBB, I wanted to try building a library using modern features from the C++ standard library. I’ve used coroutines for task encapsulation and C++23 expected for exception handling, while trying to maintain good performance. Additionally, I’ve implemented monadic-like behavior to allow easy chaining of tasks, similar to the monadic operations in std::expected. You can check out the project here:…

Coros – A Modern C++ Library for Task Parallelism launched on September 25, 2024 with 129 votes, #467 of 5,281 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 2 years on.

Visit github.com ↗Alternativestop 9% of September 2024

In plain words

Coros is a C++ library for task-based parallelism built using modern standard library features including coroutines and C++23 expected for exception handling. It provides monadic-like behavior for chaining tasks together. The library is designed for developers working with parallel computing in C++ who want to leverage contemporary language features instead of traditional frameworks like OpenMP or oneTBB. The project is currently experimental and under development.

written from the facts on this page · September 2026

From the sources

An easy-to-use and fast library for task-based parallelism, utilizing coroutines. - mtmucha/coros

In the maker’s words, at launch

Hello Hacker News. I’m Martin, a graduate student from Prague, and I’ve been working on Coros, a C++ library for task-based parallelism. After spending some time with OpenMP and oneTBB, I wanted to try building a library using modern features from the C++ standard library. I’ve used coroutines for task encapsulation…

Does a similar job

all alternatives →

More work this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, September 2024

the whole month →
  • Wispr Flow▲2,732

    Speak naturally, write perfectly & 3x faster in every app

    AI · 2024 · wisprflow.ai

  • Pathway▲1,335

    Get user insights 10x faster

    Work · 2024 · wynde.io

  • Personalized AI daily planning that suits your life

    AI · 2024 · beforesunset.ai

  • Osmos▲1,194

    Match with like-minded professionals for 1:1 conversations

    Growth · 2024

  • Carrot Care▲1,168

    Understand & optimise your bloodwork

    Life & fun · 2024 · carrotcare.health

  • Polar▲1,167

    An open source monetization platform for developers

    Dev tools · 2024 · polar.sh