An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with concurrent-programming

A curated list of projects in awesome lists tagged with concurrent-programming .

https://github.com/crossoverjie/jcsprout

👨‍🎓 Java Core Sprout : basic, concurrent, algorithm

algorithm basic-java concurrent-programming java jvm netty

Last synced: 11 May 2025

https://github.com/crossoverJie/JCSprout

👨‍🎓 Java Core Sprout : basic, concurrent, algorithm

algorithm basic-java concurrent-programming java jvm netty

Last synced: 15 Mar 2025

https://github.com/yedf2/handy

🔥简洁易用的C++11网络库 / 支持单机千万并发连接 / a simple C++11 network server framework

c c-plus-plus concurrent-programming cpp11 epoll networking

Last synced: 14 May 2025

https://github.com/orcaman/concurrent-map

a thread-safe concurrent map for go

concurrency concurrent-programming go golang map thread-safety

Last synced: 14 May 2025

https://github.com/java-edge/java-concurrency-progamming-tutorial

大厂一线工程师四年磨一剑精心编排 Java 高并发编程教程。详细文档讲解请阅读本人的知识库仓:https://github.com/Wasabi1234/Java-Interview-Tutorial

concurrency concurrent-programming currency java java8

Last synced: 16 May 2025

https://github.com/bennidi/mbassador

Powerful event-bus optimized for high throughput in multi-threaded applications. Features: Sync and Async event publication, weak/strong references, event filtering, annotation driven

concurrent-programming event-driven eventbus java jvm

Last synced: 14 May 2025

https://github.com/hopac/hopac

http://hopac.github.io/Hopac/Hopac.html

actors cml concurrent-programming csp parallel

Last synced: 15 May 2025

https://github.com/Hopac/Hopac

http://hopac.github.io/Hopac/Hopac.html

actors cml concurrent-programming csp parallel

Last synced: 11 May 2025

https://github.com/Stiffstream/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.

actor actor-framework actor-library actor-model actors agents communicating-sequential-processes concurrency concurrent-programming cplusplus cplusplus-17 cpp csp message-passing multithreading publish-subscribe pubsub sobjectizer thread

Last synced: 15 Mar 2025

https://github.com/stiffstream/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.

actor actor-framework actor-library actor-model actors agents communicating-sequential-processes concurrency concurrent-programming cplusplus cplusplus-17 cpp csp message-passing multithreading publish-subscribe pubsub sobjectizer thread

Last synced: 15 May 2025

https://github.com/volodymyrprokopyuk/go-blockchain

A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC

blockchain blockchain-from-scratch blockchain-protocol concurrent-programming cryptography golang grpc-go merkle-proof merkle-tree peer-to-peer-networking

Last synced: 08 Mar 2025

https://github.com/newbe36524/newbe.claptrap

This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.

actor-model concurrent-programming event-driven event-sourcing reactive reactivex server

Last synced: 09 Apr 2025

https://github.com/newbe36524/Newbe.Claptrap

This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.

actor-model concurrent-programming event-driven event-sourcing reactive reactivex server

Last synced: 14 Mar 2025

https://github.com/vsilaev/tascalate-concurrent

Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s

async async-programming asynchronous asynchronous-programming completablefuture completionstage concurrency concurrent concurrent-programming executor executorservice java java-library java11 java8 java9 promise promise-interface promise-library promises

Last synced: 07 Apr 2025

https://github.com/aikar/taskchain

TaskChain Control Flow framework. Helps facilitate running tasks on an application's "Main Thread" (such as a game), and tasks off the main (async).

bukkit chain-methods concurrent-programming flow-control game-development gamedev-library java java-library minecraft-plugin rxjava scheduler-library sponge task-scheduler

Last synced: 10 Apr 2025

https://github.com/aikar/TaskChain

TaskChain Control Flow framework. Helps facilitate running tasks on an application's "Main Thread" (such as a game), and tasks off the main (async).

bukkit chain-methods concurrent-programming flow-control game-development gamedev-library java java-library minecraft-plugin rxjava scheduler-library sponge task-scheduler

Last synced: 16 Mar 2025

https://github.com/kevwan/mapreduce

A in-process MapReduce library to help you optimizing service response time or concurrent task processing.

concurrent concurrent-programming go golang mapreduce mapreduce-go

Last synced: 09 Apr 2025

https://github.com/savi-lang/savi

A fast language for programmers who are passionate about their craft.

actor-model compiler concurrent-programming llvm programming-language savi

Last synced: 19 Dec 2024

https://github.com/juliaactors/actors.jl

Concurrent computing in Julia based on the Actor Model

actor-model actors concurrency concurrent-programming julia

Last synced: 13 Feb 2025

https://github.com/vsilaev/tascalate-async-await

Async / Await asynchronous programming model for Java versions 1.8 - 23; similar to the functionality available in C# 5. The implementation is based on continuations for Java (see my other projects).

async async-await asynchronous-programming concurrent-programming continuations coroutines java

Last synced: 19 Dec 2024

https://github.com/aturley/pony-workshop

Material for a workshop for learning about the Pony programming language

actor-model concurrent-programming ponylang race-condition-prevention workshop

Last synced: 23 Mar 2025

https://github.com/hmdsefi/gowl

Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.

concurrency concurrent-programming go golang monitor monitoring monitoring-tool pool pooling worker-pool

Last synced: 14 Mar 2025

https://github.com/swiftylab/asyncobjects

Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.

async async-await cancellation cancellationtoken carthage cocoapods concurrency concurrent-programming future mutex semaphore swift swift-package-manager swift5 synchronization task

Last synced: 12 Apr 2025

https://github.com/ledjon-behluli/orleanspaces

A virtual, fully-asynchronous, Tuple Space implementation backed by Orleans.

concurrent-programming distributed-computing dotnet orleans sba tuple-space

Last synced: 22 Nov 2024

https://github.com/tochemey/ego

[Go]Minimal event sourcing/CQRS library using protocol buffers for commands, events and states.

cloud-computing concurrent-programming cqrs cqrs-es distributed-systems event-driven event-sourcing go golang microservice protocol-buffers reactive-programming

Last synced: 13 Apr 2025

https://github.com/Tochemey/ego

[Go]Minimal event sourcing/CQRS library using protocol buffers for commands, events and states.

cloud-computing concurrent-programming cqrs cqrs-es distributed-systems event-driven event-sourcing go golang microservice protocol-buffers reactive-programming

Last synced: 31 Jan 2025

https://github.com/opentracing-contrib/java-concurrent

OpenTracing-aware helpers related to java.util.concurrent

callable concurrent-programming executorservice opentracing runnable tracing

Last synced: 05 Apr 2025

https://github.com/wx-chevalier/concurrent-notes

📚深入浅出并发编程实践:并发基础、并发控制、并发模型、并发 IO

concurrent-programming

Last synced: 17 Jun 2025

https://github.com/gwierzchowski/csv-async

CSV parsing in async context

async concurrent-programming csv parser

Last synced: 24 Nov 2024

https://github.com/pravj/puzzl

:game_die: An intelligent version of the sliding-puzzle game for your terminal built in golang

concurrent-programming game go pathfinding-algorithm sliding-puzzle-game

Last synced: 23 Jun 2025

https://github.com/windowsnt/mt

tlock, RWMUTEX, Collab, USM, RSem and other C++ templates for Windows to provide read/write mutex locks, various multithreading tools, collaboration, differential updates and more

concurrency concurrent-programming lock mutex thread tlock win32 write-locks

Last synced: 10 Apr 2025

https://github.com/zelang-dev/c-coroutine

A simple C coroutine library, with multithreading and more, the Go and C++20 style way.

concurrent-futures concurrent-programming cooperative-multitasking coroutine event-driven mutlithreading parallel-programming

Last synced: 22 Nov 2024

https://github.com/rcardin/sus4s

A Direct-Style Scala Wrapper Around the Structured Concurrency of Project Loom

concurrent-programming direct-style jvm loom scala3 structured-concurrency

Last synced: 10 Apr 2025

https://github.com/shreyas-gopalakrishna/concurrent-skip-list

The concurrent skip list is a multithreaded implementation of the skip list data structure where the insert, delete, get and range operations can be performed together across multiple threads. The implementation uses hand-over-hand locking to access nodes for writing and atomic variables while reading (no locks needed while reading).

concurrency concurrent-programming concurrent-skiplist multithreading skiplist

Last synced: 14 May 2025

https://github.com/i2y/jet

Jet is a simple OOP, dynamically typed, functional language that runs on the Erlang virtual machine (BEAM). Jet's syntax is Ruby-like syntax.

beam concurrent-programming distributed-computing erlang jet oop programming-language ruby

Last synced: 01 May 2025

https://github.com/stiffstream/so5extra

so5extra is a collection of various SObjectizer's extensions. so5extra is built on top of SObjectizer and intended to simplify development of SObjectizer-based applications.

actor-library actor-model actors concurrency concurrent-programming cplusplus cplusplus-17 cpp cpp17 multithreading sobjectizer

Last synced: 12 Apr 2025

https://github.com/cloudwego/localsession

transparently transmit context within or between goroutines

concurrent-programming localstorage

Last synced: 29 Apr 2025

https://github.com/alexklibisz/futil

minimal utilities for Scala Futures

concurrent-programming scala

Last synced: 24 Jun 2025

https://github.com/liu233w/natchat

类似飞鸽的局域网聊天,文件传输系统。综合创作训练3大作业

concurrent-programming cpp mfc network winsock winsock2

Last synced: 13 Apr 2025

https://github.com/bhhbazinga/lockfreeskiplist

A set implementation based on lockfree skiplist.

concurrent-programming go lockfree skiplist

Last synced: 23 Apr 2025

https://github.com/j0fin/utile

The python package which eases your <codeflow> using decorators :sparkle:.

concurrent-programming decorators package python3 rust rust-bindings utility

Last synced: 10 Jun 2025

https://github.com/juliaactors/genservers.jl

Abstracting out concurrency to generic servers.

actor-framework actors concurrency concurrent-programming server

Last synced: 25 Feb 2025

https://github.com/azer0s/hummus

A gluten free LISP (ish) interpreter powered by black magic

actor-model black-magic concurrent-programming gluten-free hacktoberfest interpreter lisp scripting-language

Last synced: 01 May 2025

https://github.com/clementvidon/philosophers

[documented code / -pedantic -std=c89] - 42School variant of the dining philosophers problem to learn the basics of threading a process, how to create threads and use mutexes.

42 42born2code 42cursus 42paris 42projects 42school ansi-c c89 cleancode concurrency concurrent-programming dining-philosophers dining-philosophers-problem dinning-phillospher multithreading mutex-synchronisation philosophers philosophers-dinner-problem philosophers42

Last synced: 18 Mar 2025

https://github.com/kuangcp/javabase

:memo: Java Base Learning

arithmetic concurrent-programming gradle groovy java

Last synced: 12 Apr 2025

https://github.com/ricardolsmendes/websockets-asyncio

Companion repository for the "WebSockets and AsyncIO: Beyond 5-line Samples" blog post

async-await asynchronous asynchronous-programming asyncio concurrent-programming python websockets

Last synced: 24 Apr 2025

https://github.com/ngljcb/px-publish-subscribe

Implements a Java publish/subscribe system where clients post or receive topic-specific messages via a server.

client-server concurrent-programming operating-system publish-subscribe socket unibo university-project

Last synced: 12 May 2025

https://github.com/splurf/blazed-demo

Client/Server multiplayer rendering.

client-server concurrent-programming multiplayer opengl rust

Last synced: 25 Feb 2025

https://github.com/juliaactors/guards.jl

Actors guarding access to mutable variables

actor-framework actors concurrency concurrent-programming

Last synced: 25 Feb 2025

https://github.com/imteekay/promising

Playing with Promises for a deep understanding

concurrency concurrent-programming javascript parallel parallel-programming

Last synced: 20 Jun 2025

https://github.com/rahul-dhar-e5609/distributed-monitoring-system

A distributed system built in Golang that uses the RabbitMQ's exchanges for communicating data and messages between various consumer applications that consume the data published by the various generators. The data is coordinated by a coordinator program that can be scaled up easily depending upon the traffic. These coordinators use an event-based design to communicate the data generated to the consumers that show interest in the data by subscribing to them using event listeners.

concurrent-programming distributed distributed-systems event-bus event-driven event-listener eventbus go golang monitoring-system rabbitmq

Last synced: 12 Apr 2025