Projects in Awesome Lists tagged with concurrency-patterns
A curated list of projects in awesome lists tagged with concurrency-patterns .
https://github.com/shgopher/gofamily
🔥 《Go 程序员宝典》:go 基础语法,go 并发模式,go runtime 实现原理 ,企业级 go 语言项目经验。
concurrency concurrency-patterns data-structure go go-concurrency go-runtime gofamily golang project runtime
Last synced: 14 May 2025
https://github.com/shgopher/GOFamily
🔥 《Go 程序员宝典》:go 基础语法,go 并发模式,go runtime 实现原理 ,企业级 go 语言项目经验。
concurrency concurrency-patterns data-structure go go-concurrency go-runtime gofamily golang project runtime
Last synced: 29 Apr 2025
https://github.com/eleev/swift-design-patterns
🚀 The ultimate collection of Software Design Patterns & Principles with examples [38/79 Patterns].
architecture clean-architecture concurrency concurrency-patterns design-patterns design-principles designpatterns educational-materials gang-of-four gof-patterns ios-architecture mvc mvvm observer-pattern solid solid-principles swift swift-designpattern swift-patterns viper
Last synced: 08 Sep 2025
https://github.com/sysprog21/concurrent-programs
Complementary Concurrency Programs for course "Linux Kernel Internals"
concurrency concurrency-patterns linux multithreading posix-threads
Last synced: 16 May 2025
https://github.com/golang-basics/concurrency
Concurrency in Go video course with in depth explanations & examples
atomics channels concurrency concurrency-patterns cond deadlocks go-routines livelocks mutexes once parallelism pool profiling race-conditions s3-bucket select starvation syncmap testing waitgroups
Last synced: 14 Apr 2025
https://github.com/ismanf/golang-design-patterns
Implementation of design patterns in Golang
behavioral-patterns concurrency-patterns creational-patterns design-patterns design-patterns-in-go go-design-patterns golan-design-patterns golang gopher structural-patterns
Last synced: 14 Mar 2025
https://github.com/ismayilmalik/golang-design-patterns
Implementation of design patterns in Golang
behavioral-patterns concurrency-patterns creational-patterns design-patterns design-patterns-in-go go-design-patterns golan-design-patterns golang gopher structural-patterns
Last synced: 07 Mar 2025
https://github.com/uraimo/swift-playgrounds
Collection of Swift playgrounds used in my posts: From functional aspects of Swift to C interoperability.
bitwise-operators concurrency concurrency-patterns functional-programming swift swift-playgrounds unowned
Last synced: 15 Apr 2025
https://github.com/uraimo/Swift-Playgrounds
Collection of Swift playgrounds used in my posts: From functional aspects of Swift to C interoperability.
bitwise-operators concurrency concurrency-patterns functional-programming swift swift-playgrounds unowned
Last synced: 13 May 2025
https://github.com/butuzov/harmony
Go's concurrency patterns as generic library to use.
concurrency concurrency-patterns generics go
Last synced: 22 Mar 2025
https://github.com/drgrib/Go_Concurrency_Patterns_2012
Ordered, complete, and sometimes enhanced versions of code from Rob Pike's 2012 talk
concurrency-patterns go golang pike rob-pike-talk
Last synced: 07 May 2025
https://github.com/drgrib/go_concurrency_patterns_2012
Ordered, complete, and sometimes enhanced versions of code from Rob Pike's 2012 talk
concurrency-patterns go golang pike rob-pike-talk
Last synced: 09 Apr 2025
https://github.com/xmkg/concurrent-resource
A header-only C++ library that allows easily creating thread-safe, concurrency friendly resources.
accessor boost concurrency concurrency-library concurrency-patterns concurrent-data-structure cpp cpp17 design-patterns header-only thread-safety threading threadsafe
Last synced: 07 Jul 2025
https://github.com/lbarasti/concur
A collection of concurrency utilities for Crystal, leveraging Fibers and channels.
concurrency concurrency-patterns crystal event-driven
Last synced: 07 May 2025
https://github.com/maksimdzhangirov/go-patterns
Creational, Structural, Behavioral, Concurrency Patterns in Golang
behavioral-design-patterns concurrency concurrency-patterns creational-design-patterns design-patterns go golang patterns structural-design-patterns
Last synced: 15 Dec 2025
https://github.com/oguzhantasimaz/go-concurrency-examples-in-detail
Golang Concurrency examples with explanations
concurrency concurrency-examples concurrency-patterns concurrent concurrent-programming education example examples go go-examples golang golang-examples learning open-source parallelism patterns synchronization thread tutorial
Last synced: 09 Apr 2025
https://github.com/lthibault/turbine
High-performance alternative to channels with pipelining
channel concurrency-patterns disruptor goroutine goroutine-safe message-passing pipeline thread
Last synced: 23 Apr 2025
https://github.com/golangsam/pipe
A pipers bag - generic functions to gain concurrency - batteries included :-)
chan channels concurency concurrency-library concurrency-management concurrency-patterns concurrent-processes concurrent-programming go golang golang-examples golang-library parallel-computing parallel-processing parallelism pipe pipeline pipelines-as-code pipelining pipes
Last synced: 09 Apr 2025
https://github.com/tembleking/cchan
A C++17 header-based library that implements Go-like channels.
channels concurrency concurrency-patterns concurrent-programming cpp cpp-library cpp17 golang library mit mit-license
Last synced: 18 Aug 2025
https://github.com/palashmon/learn-generators
Learning about ES6 Generators: Complete Series
concurrency concurrency-patterns csp es6 es6-generators generator promises
Last synced: 14 Jul 2025
https://github.com/maki3cat/gogymnastics
concurrency patterns of Golang summarized during my implementation of Raft
concurrency concurrency-patterns golang golang-examples
Last synced: 10 Aug 2025
https://github.com/suicidegang/chttp
Golang HTTP functional concurrent utilities using channels & goroutines as the backbone. (Currently experimental)
async concurrency concurrency-patterns csp go golang goroutines http-client
Last synced: 21 Nov 2025
https://github.com/byron4j/conquejava-thread-concurrency
🙉关于Java线程、并发的小册👿
concurrency concurrency-patterns concurrent-programming java multithreading parallel spring-boot thread
Last synced: 13 May 2025
https://github.com/meenachinmay/ticket-booking-simulation-golang
A simulation to understand concurrency in golang with worker pool, mutex, waitGroup, go routines and channels. If 1500 users try to book 1000 tickets at a time, then only 1000 tickets should be booked and 500 failed bookings should be there.
concurrency-patterns golang-examples
Last synced: 02 Jan 2026
https://github.com/viveksyngh/go-concurrency-patterns
Code for common concurrency patterns in golang
channels concurrency-patterns golang goroutine
Last synced: 20 Aug 2025
https://github.com/arkiant/golab
My personal lab for go experiments
concurrency-patterns docker golang hot-reload knowledge lab microservice traefik
Last synced: 12 Sep 2025
https://github.com/jasoncheung94/design-patterns
Curated list of design patterns and idioms.
concurrency-patterns design-pattern design-patterns gang-of-four gang-of-four-design-patterns go golang idioms snippets-collection software-engineering
Last synced: 14 Mar 2025
https://github.com/lobocv/gowork
Concurrency patterns for golang
concurrency-patterns golang worker
Last synced: 28 Mar 2025
https://github.com/nicorb28/golang
Golang exercises
concurrency concurrency-patterns fanin fanout golang golang-examples learning programming-language
Last synced: 11 Jun 2025
https://github.com/andygeiss/channels
Parallel Computing in Go - Build effective pipelines by using channels
channels concurrency concurrency-patterns go golang parallel-computing parallelism patterns
Last synced: 31 Mar 2025
https://github.com/bardifarsi/lazyinitialization
This C++20 solution enables lazy initialization for multithreaded tasks. It efficiently initializes an expensive object only when needed, ensuring thread safety. It utilizes std::once_flag and std::atomic<bool> for synchronization, optimizing resource utilization and scalability.
concurrency concurrency-patterns concurrent-programming cpp cpp20 lazy-init lazy-initialization lazyinitializationexception multithreading object-oriented-programming oop parallel-computing parallel-processing parallel-programming singleton singleton-design-pattern singleton-pattern singletons
Last synced: 31 Aug 2025
https://github.com/customerio/safe-journey
SafeJourney makes Swift's mutable state visually obvious and statically safe
concurrency-patterns static-analysis swift
Last synced: 25 Oct 2025
https://github.com/ascentis/infrastructure
General low level infrastructure modules for .NET projects
concurrency-patterns data-structures memorycache threading
Last synced: 31 Oct 2025
https://github.com/gharib-uk/concurrencyinpython_part2
Concurrency In Python Part 2
concurrency concurrency-patterns concurrent-programming python
Last synced: 05 Sep 2025
https://github.com/clavinjune/piper
Piper is a simple package to create your reactive pipeline on Golang
concurrency-patterns go pipelines reactive-streams
Last synced: 10 Nov 2025
https://github.com/manvirag/tech_learning_tinkering
Tinkering with code. One place to dump generalize concept
concurrency concurrency-patterns cpp design-patterns go go-channel go-design-patterns golang golang-design-pattern goroutine hld in-memory-key-store-lld interview lld low-level-design-in-go solid-principles state-design-pattern system-design vending-machine
Last synced: 22 Feb 2025
https://github.com/corporatepiyush/jhighfun
concurrency concurrency-patterns functional-programming java streams-api
Last synced: 17 Mar 2025
https://github.com/gharib110/concurrencyinpython_part2
Concurrency In Python Part 2
concurrency concurrency-patterns concurrent-programming python
Last synced: 23 Mar 2025
https://github.com/kathleenwest/moneypotinstancingdemo
This project presents a simple, but fun “Money Pot” Service and Client Application demonstration. The “Money Pot” is a self-hosted (service host) WCF application with a GUI user interface to quickly demo and test the service with a client (both simple Windows Form Applications). In addition, a short discussion of concurrency to protect resources against multiple threads is shown along with charts, pictures, and test data to show that with multiple threads (clients) wanting the “money pot” resource, can diminish what resources an individual client thread can receive if they compete against one another.
concurrency concurrency-patterns concurrent-data-structure concurrent-programming cross-thread instancing service singleton synchronization thread-safe thread-safety thread-synchronization threading threadpool threads wcf wcf-client wcf-service wcf-service-client-demo windows-form-application
Last synced: 06 Sep 2025
https://github.com/artemkakun/seven-concurrency-models-v
Implementation of concurrency models, described in "Seven Concurrency Models In Seven Week" book by Paul Butcher, in V
concurrency concurrency-patterns concurrent-programming v vlang
Last synced: 14 Jul 2025
https://github.com/alejoacosta74/alien-invasion-simulation
Golang based app that simulates an earth invasion of mad aliens from outerspace
aliens concurrency-patterns golang
Last synced: 15 May 2025