Taskflow Alternatives

Similar projects and alternatives to Taskflow

  1. rust

    2,917 Taskflow VS rust

    Empowering everyone to build reliable and efficient software.

  2. 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
  3. CppCoreGuidelines

    The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

  4. OpenSSL

    TLS/SSL and crypto library

  5. Vcpkg

    148 Taskflow VS Vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

  6. Folly

    106 Taskflow VS Folly

    An open-source C++ library developed and used at Facebook.

  7. papers

    Discontinued ISO/IEC JTC1 SC22 WG21 paper scheduling and management [GET https://api.github.com/repos/cplusplus/papers: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository] (by cplusplus)

  8. winit

    53 Taskflow VS winit

    Window handling library in pure Rust

  9. 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
  10. pest

    47 Taskflow VS pest

    The Elegant Parser (by pest-parser)

  11. orchest

    44 Taskflow VS orchest

    Build data pipelines, the easy way šŸ› ļø

  12. emacs-async

    25 Taskflow VS emacs-async

    Simple library for asynchronous processing in Emacs

  13. HPX

    16 Taskflow VS HPX

    The C++ Standard Library for Parallelism and Concurrency

  14. moodycamel

    A fast multi-producer, multi-consumer lock-free concurrent queue for C++11

  15. oneTBB

    14 Taskflow VS oneTBB

    oneAPI Threading Building Blocks (oneTBB)

  16. yaml-cpp

    A YAML parser and emitter in C++

  17. emacs-request

    11 Taskflow VS emacs-request

    Request.el -- Easy HTTP request for Emacs Lisp

  18. tbb

    3 Taskflow VS tbb

    Discontinued oneAPI Threading Building Blocks (oneTBB) [Moved to: https://github.com/oneapi-src/oneTBB]

  19. Pytorch

    408 Taskflow VS Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  20. Crypto++

    free C++ class library of cryptographic schemes

  21. Vc

    7 Taskflow VS Vc

    SIMD Vector Classes for C++

  22. tensorflow

    An Open Source Machine Learning Framework for Everyone

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

Taskflow discussion

Taskflow reviews and mentions

Posts with mentions or reviews of Taskflow. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-09-25.
  • Show HN: Coros – A Modern C++ Library for Task Parallelism
    8 projects | news.ycombinator.com | 25 Sep 2024
    Martin, have you had a look at https://github.com/taskflow/taskflow ?
  • The Way We Are Building Event-Driven Applications Is Misguided
    1 project | news.ycombinator.com | 28 May 2024
    > The set-theory approach is hard to do, but promising. Each object that wants something has a small set of the things it wants. There's a big pool of such sets. There's also a big pool of the items you have, which changes constantly. It's easy to express what you need to fetch and which objects are now ready to go as set intersection and difference operations. But you need representations for big sparse sets which can do set operations fast. Probably B-trees, or something in that space.

    Incremental updates to dynamic dependency graphs is a familiar problem for build tooling. I personally have used the taskflow C++ library (https://github.com/taskflow/taskflow) to great effect.

    > Microsoft Research fooled around with this concept years ago in a different context. The idea was to have a database which supported pending SQL queries. The query would return new results when the database changed such that the results of the query changed. The goal was to to support that for millions of pending queries. Financial traders would love to have that. It's a very hard scaling problem. Don't know how that came out.

    Incremental view maintenance is an active area of research. The likes of Noria and Materialize have done this with SQL, and the pg_ivm Postgres extension looks promising. Not sure if there is an equivalent implementation geared towards entity-component systems, though.

  • Improvements of Clojure in his time
    1 project | /r/Clojure | 16 Jun 2023
    For parallel programming nowadays, personally I reach for C++ Taskflow when I really care about performance, or a mix of core.async and running multiple load balanced instances when I’m doing more traditional web backend stuff in Clojure.
  • Taskflow: A General-Purpose Parallel and Heterogeneous Task Programming System
    1 project | news.ycombinator.com | 7 May 2023
  • How to go from intermediate to advance in C++?
    1 project | /r/cpp_questions | 18 Apr 2023
    Also, you can take a look to good libraries. The problem is that very often libraries are heavily templated, so It could be hard. For example, I like the style of the Taskflow library, I think is very clear, is relatively small, while makes use of more advanced techniques: https://github.com/taskflow/taskflow
  • gcl v1.1 released - Graph Concurrent Library for C++
    2 projects | /r/cpp | 27 Jan 2023
    Cool. Thanks! How does it compare to taskflow?
  • std::execution from the metal up - Paul Bendixen - Meeting C++ 2022
    2 projects | /r/cpp | 13 Jan 2023
    I've not seen yet, but it's been a bit since I looked last, any evidence of being able to build a computation graph and "save" it to re-run on new inputs. Something like https://github.com/taskflow/taskflow
  • Proper abstraction for this?
    1 project | /r/cpp_questions | 2 Jan 2023
    It seems you're describing something a generic parallel task framework. Check taskflow for a production ready example https://github.com/taskflow/taskflow/blob/master/
  • That one technology, question, or skill you never learned, and now you are haunted by during every new job conversation...
    2 projects | /r/cscareerquestions | 11 Dec 2022
    - https://github.com/taskflow/taskflow (I recommend to learn it first since its API and documentation are excellent)
  • Parallel Computations in C++: Where Do I Begin?
    3 projects | /r/learnprogramming | 23 Sep 2022
    If you want some sort of "job" system, where you submit items to a some sort of queue to be processed in parallel, try searching for a thread pool - there isn't one in the standard library, but there's about a million implementations online. There are more complicated versions of that idea, that describe computation as a directed acyclic graph, such as taskflow.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 Dec 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Taskflow repo stats
27
11,484
9.2
4 days ago

Sponsored
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.
getstream.io

Did you know that C++ is
the 7th most popular programming language
based on number of references?