concurrencpp
good-first-issue
concurrencpp | good-first-issue | |
---|---|---|
16 | 82 | |
2,117 | 2,176 | |
- | 1.9% | |
1.0 | 7.7 | |
19 days ago | 19 days ago | |
C++ | Vue | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
concurrencpp
-
Is anyone using coroutines seriously?
I am using concurrencpp for my project. What I like about it is that it's basically a thread pool factory with coroutines. It allows for better structuring / organizing of multithreaded work. So for me the main advantage of coroutines is that the code looks easier to follow
- Concurrencpp – a C++20 library for coroutines and executors
-
Comparing asio to unifex
Equivalent concurrencpp code:
-
Do you think the current asynchronous models (executors, senders) are too complicated and really we just need channels and coroutines running on a thread pool?
I agree. I use concurrencpp for the exact use case you described - coroutines running on simple-to-understand-executors which return some asynchronous pipe for communication.
- concurrencpp version 0.1.6 has been released!
-
What happens if you co_await a std::future, and why is it a bad idea? - The Old New Thing
If you look at concurrencpp, you can control exactly where and how coroutines are resumed, using executors.
-
Collecting the best C++ practices
concurrencpp. Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all.
-
C++ Coroutines from scratch - Phil Nash - Meeting C++ 2022
Just use a good third party library like concurrencpp .
-
Header-only C++14 quality thread pool
Hi, I am looking for a header-only C++14 (or lower) quality thread pool. Ideally, it would be similar to BS::thread_pool but in C++14. Most of them I find on GitHub are bloated (e.g. concurrencpp) or have many open Issues. Ideal usage would be similar to:
-
Good repos for beginners to browse that follow best modern C++ practices (including testing, static analysis etc...)
I use concurrencpp for my asynchronous code and the repo is written in modern cpp, with tests, sanitizers and what not.
good-first-issue
-
What is Open Source & How to contribute to it?
First Contributions, EddieHub Issue Finder, goodfirstissue.dev, goodfirstissues.com, firsttimersonly.com.
- Dev "senior" et reboot de carrière
-
Are there any open source projects that need contributors?
https://goodfirstissue.dev might be a great place to check :)
-
Daunting and fearing the open source world
Another source is mentor feedback, somebody who tells you he thinks you can do it, some projects seem more open to new contributors, search good first issue, if you will open an issue saying you are willing to commit to say 1-2h a week for a year i believe you will get help.
-
Hacktoberfest Pledge 🎉
Good First Issue
-
Where to Find Open Source Projects for Contribution?
Good First Issue website curates the issues with good first issue tag from various open-source projects and displays them with a nice and clean UI.
-
Advice on where to go from here
If that doesn't work, get on https://socialcoder.org/Home/Index or contribute to an open source project - https://goodfirstissue.dev/.
-
SELF-TAUGHT SOFTWARE DEVELOPER HANDBOOK
OSS contributions: https://goodfirstissue.dev/
- I'm jealous of this person
-
What do i do to become hireable?
You can also use websites like up-for-grabs, goodfirstissue, or CodeTriage to find projects with open issues. Find one that looks easy or interesting to you and comment on it, asking if you can take a shot at it.
What are some alternatives?
libunifex - Unified Executors
awesome-for-beginners - A list of awesome beginners-friendly projects.
asio-grpc - Asynchronous gRPC with Asio/unified executors
CodeTriage - Discover the best way to get started contributing to Open Source projects
sobjectizer - An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
up-for-grabs.net - This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open source projects. Jump in!
PhotonLibOS - Probably the fastest coroutine lib in the world!
first-contributions - 🚀✨ Help beginners to contribute to open source projects
coost - A tiny boost library in C++11.
n8n-docs - Documentation for n8n, a fair-code licensed automation tool with a free community edition and powerful enterprise options. Build AI functionality into your workflows.
ue5coro - A gameplay-focused C++17/20 coroutine implementation for Unreal Engine 5.
_hyperscript - a small scripting language for the web