Projects in Awesome Lists tagged with thread-safety
A curated list of projects in awesome lists tagged with thread-safety .
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/abumq/easyloggingpp
C++ logging library. It is powerful, supports asynchronous low latency, extendable, light-weight, fast performing, thread and type safe and consists of many built-in features. It provides ability to write logs in your own customized format. It also provide support for logging your classes, third-party libraries, STL and third-party containers etc.
c-plus-plus c-plus-plus-11 cpp crash-handler cross-platform efficient-logging language logging logging-library performance-analysis stacktrace thread-safety
Last synced: 14 May 2025
https://github.com/david-haim/concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
async-await asynchronous-programming await concurrency concurrent-programming coroutine coroutines cpp cpp20 executor-service executors multithreading scheduler task-scheduler tasks thread-safety threading threadpool timers
Last synced: 14 May 2025
https://github.com/David-Haim/concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
async-await asynchronous-programming await concurrency concurrent-programming coroutine coroutines cpp cpp20 executor-service executors multithreading scheduler task-scheduler tasks thread-safety threading threadpool timers
Last synced: 15 Mar 2025
https://github.com/code-review-checklists/java-concurrency
Checklist for code reviews
checklist code-review concurrency java java-concurrency race-conditions thread-safety
Last synced: 12 Apr 2025
https://github.com/oldratlee/fucking-java-concurrency
🎏 Simple showcases of java concurrency problems, seeing 🙈 is believing 🐵
concurrency concurrency-gotchas concurrency-issue concurrency-problem concurrent-programming deadlock demo java multi-threading multithreading parallelism showcase sync synchronization thread-safety
Last synced: 14 May 2025
https://github.com/owent/libcopp
cross-platform coroutine library in c++
assembly await boost c-plus-plus coroutine cpp cross-platform ha high-performance linux lock-free macos performance pool stack then thread-safety timer window
Last synced: 15 May 2025
https://github.com/saidsikira/Overdrive
⚡️ Fast async task based Swift framework with focus on type safety, concurrency and multi threading
concurrency multi-threading swift thread-safety
Last synced: 04 Dec 2024
https://github.com/peter-wangxu/persist-queue
A thread-safe disk based persistent queue in Python
mysql persistent-queue python sqlite thread-safety
Last synced: 16 May 2025
https://github.com/volt-software/ichor
C++20 Microservice Bootstrapping Framework
beast boost boost-beast cmake coroutine coroutines cpp20 cpp20-library dependency-injection event-loops realtime thread-confinement thread-safety threads
Last synced: 04 Apr 2025
https://github.com/code-review-checklists/go-concurrency
Checklist for code reviews
checklist code-review concurrency go go-concurrency golang thread-safety
Last synced: 11 Apr 2025
https://github.com/taymindis/lfqueue
lock-free FIFO queue by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory management ever!
atomic-operation c cpp cross-platform generic-types lock-free lock-free-queue thread-safety threadsafe wait-free
Last synced: 09 Apr 2025
https://github.com/macmade/atomickit
Concurrency made simple in Swift.
atomic atomicity concurrency lock mutex property semaphore swift thread thread-safety
Last synced: 19 Apr 2025
https://github.com/milescranmer/borrowchecker.jl
A borrow checker for Julia
borrow-checker code-quality concurrency development development-tools julia memory-management memory-safety multithreading ownership programming-language rust safety testing thread-safety
Last synced: 09 Apr 2025
https://github.com/gojek/valkyrie
Go wrapper for handling zero or more errors
Last synced: 10 Apr 2025
https://github.com/x42005e1f/aiologic
GIL-powered* locking library for Python
anyio async async-await asyncio concurrency eventlet gevent greenlet library locking mypy python synchronization thread-safety threading trio
Last synced: 12 May 2025
https://github.com/domfarolino/mage
🧙♂️ A simple interprocess communication (IPC) library
asynchronous asyncio cpp interprocess-communication ipc messaging messaging-library multithreading thread-safety
Last synced: 13 Apr 2025
https://github.com/xaionaro-go/atomicmap
A high performance thread-safe implementation of hash map for Golang (accent on high throughput, not at latency)
atomic golang hashmap lock-free map sync thread-safety
Last synced: 28 Apr 2025
https://github.com/shailshouryya/save-thread-result
Simple subclass wrapper around `threading.Thread` to get the return value from a thread in python. Exact same interface as `threading.Thread`! 🌟 Star this repo if you found it useful! 🌟
multithreaded multithreading python python-3 python3 thread thread-library thread-safe thread-safety threaded threading threadsafe
Last synced: 14 May 2025
https://github.com/zaleslaw/java-concurrency-tutorial
concurrency java multithreading synchronization thread-safety
Last synced: 05 May 2025
https://github.com/zhouyl/connectionpool
Thread-safe connection pool
connection-pool pool python python2 python3 thread-safety
Last synced: 18 Feb 2025
https://github.com/paulfloyd/freebsd_valgrind
Git repo used to Upstream the FreeBSD Port of Valgrind
amd64 clang freebsd gcc jit-compiler profiling syscalls thread-safety valgrind x86
Last synced: 26 Mar 2025
https://github.com/sanjay-sol/load_balancer
This load balancer project distributes network traffic across multiple servers, ensuring high availability using health checks and dynamic request routing. It optimizes load distribution through a weighted algorithm and supports Round Robin selection.
atomic-operation golang max-heap reverse-proxy round-robin tcp thread-safety
Last synced: 10 Apr 2025
https://github.com/qengineering/bytetrack_with_labels
A thread safe implementation of ByteTrack with (COCO) labels.
bytetrack bytetracker coco labels object-tracker object-tracking thread-safety tracking
Last synced: 13 Apr 2025
https://github.com/lbarasti/agent
A thread-safe wrapper for stateful objects
agent concurrency fibers mutable-state thread-safety
Last synced: 07 May 2025
https://github.com/twentyfourminutes/backgroundqueue
An easy way to process tasks which do not block the current Action
asp-net-core background-thread backgroundqueue csharp thread-safety
Last synced: 30 Apr 2025
https://github.com/yegor256/syncem
A simple Ruby decorator to make all methods of your object thread-safe
ruby ruby-gem thread-safety threading
Last synced: 27 Mar 2025
https://github.com/transempiric/iso-web-template
Spring + Universal + Isomorphic + JWT + React + Redux + React Router + Flow + Webpack + LESS -- Isomorphic Web Template
flow jwt nashorn react redux redux-thunk spring-boot spring-security spring-template ssr thread-safety webpack
Last synced: 25 Apr 2025
https://github.com/mchernyakov/various-ttl-map
Thread-safe map (cache) with various time to live of keys
cache java map thread-safe-cache thread-safety ttl ttl-cache ttl-map
Last synced: 07 Apr 2025
https://github.com/adamslevy/modbus
A thread safe Modbus Client using idiomatic Go concurrency design patterns.
go golang modbus modbus-client modbus-library modbus-master modbus-rtu modbus-serial modbus-tcp thread-safety threadsafe
Last synced: 14 Apr 2025
https://github.com/lbrndnr/swift-stm
An optimistic STM written in Swift
concurrency stm swift thread-safety
Last synced: 06 May 2025
https://github.com/zigrazor/mtl
Multi Thread Library
cpp cpp-library cpp-taskflow cpp-thread cpp-thread-pool hacktoberfest hacktoberfest-accepted multi-tasking multi-threading multithreading shared-memory task-flow task-scheduler thread thread-library thread-management thread-monitor thread-pool thread-safety thread-utilities
Last synced: 26 Mar 2025
https://github.com/curve/lockpp
🔒 A C++20 Library that provides mutex protected objects
cmake cpp-library cpp20 cpp20-library cpp23 cpp23-library mutex mutex-lock mutex-locks safety thread-safe thread-safety
Last synced: 14 Feb 2025
https://github.com/domfarolino/base
🧱 A simple threading and scheduling library with I/O support
async asyncio concurrency multithreading thread-safety
Last synced: 13 Apr 2025
https://github.com/ivknv/s3m
sqlite3 wrapper for multithreaded python applications
database databases multi-threading multithreading python python3 sqlite sqlite-database sqlite3 sqlite3-database thread-safe thread-safety
Last synced: 13 May 2025
https://github.com/chipjarred/async
Swift Async package that makes creating and using asynchronous tasks easier.
async asynchronous completion-handler concurrency concurrent-programming dispatchqueue future gcd grand-central-dispatch multithreading mutex promise swift-framework swift-package-manager thread thread-safety
Last synced: 30 Mar 2025
https://github.com/gozeloglu/set
Thread(Safe/Unsafe) Set data structure for Go.
data-structure go golang hash hash-se set thread-safe thread-safety
Last synced: 20 Mar 2025
https://github.com/yegor256/together
Executes Java lambda in multiple threads and collects their results (useful for testing for thread-safety)
concurrency java java-8 java-li testing thread-safety threads
Last synced: 18 Dec 2024
https://github.com/0xflux/wdk-mutex
An idiomatic Rust mutex type for Windows kernel driver development.
driver driver-mutex kernel kernel-driver kernel-mutex kerrnel-mutex kmutex microsoft mutex rust thread-safety wdk wdk-driver winapi windows windows-driver windows-driver-kit
Last synced: 09 Apr 2025
https://github.com/mikenakis/bathyscaphe
Deep immutability and thread-safety assessment for Java objects
dual-licensed immutability java thread-safety
Last synced: 22 Feb 2025
https://github.com/jabrena/101-concurrency
Detecting concurrency issues with JCStress
concurrency java jvm meetup talk thread-safety
Last synced: 07 Apr 2025
https://github.com/horothesun/concurrentdictionary
Thread-safe Swift dictionary.
dictionary github-actions swift swift-package swift-package-manager swiftpm thread-safe thread-safety threadsafe
Last synced: 23 Feb 2025
https://github.com/kardbord/concurrency
Sharded, thread-safe implementations of STL containers.
concurrency cpp cpp17 thread-safe thread-safety
Last synced: 18 Mar 2025
https://github.com/shailshouryya/log-everywhere
Logging package to enable writing the corresponding datetime and thread on which every logged event happenes to multiple, DIFFERENT files safely when running multiple threads (multi-threading with python standard library's `threading` package).
datetime log logger logger-middleware logging logging-library multi-threading multithreading python python3 thread thread-library thread-safety threaded threading threadsafe
Last synced: 13 Mar 2025
https://github.com/mikenakis/bathyscapheclaims
Annotations, Interfaces, etc. for github.com/mikenakis/Bathyscaphe
bathyscaphe immutability java mit-license thread-safety
Last synced: 22 Feb 2025
https://github.com/c0de4un/cxx-thread-util
C++ utility library for threads api (posix & Windows).
async-programming asynchronous-programming cpp cxx multithread multithreading multithreading-library pthread stl stl-threadsafe thread thread-safety threading
Last synced: 26 Feb 2025
https://github.com/deepcloudlabs/dcl115-2024-aug-12
DCL-115: Multi-Threaded Programming in C++
atomic-variables barriers concurrent-programming multithreading mutex mutex-lock parallel-stl semaphore thread thread-safety
Last synced: 26 Feb 2025
https://github.com/0xsky/libredis-client
Redis C++ client, suppert redis cluster, requires hiredis only
c-plus-plus connection-pool cpp libredis-client muti-platform redis-cluster thread-safety
Last synced: 25 Feb 2025
https://github.com/theantichris/dictionary
An implementation of a thread-safe dictionary written in Go.
dict dictionary go golang map thread-safe thread-safety
Last synced: 15 Mar 2025
https://github.com/deepcloudlabs/dcl115-2021-apr-26
DCL-115: Multi-Threaded Programming in C++17
cpp-11 cpp-14 cpp-17 multi-threading mutex parallel-algorithms parallel-stl ranges thread-safety
Last synced: 26 Feb 2025
https://github.com/xanthium-enterprises/creating-and-sharing-data-between-python-threads
Tutorial on Creating threads using Python and sharing data between threads
events lock multithreading producer-consumer producer-consumer-problem python3 python310 thread-safety threading
Last synced: 18 Feb 2025
https://github.com/msskowron/genericsafemap
Thread-safe map implementation in Golang that supports generics.
Last synced: 26 Feb 2025
https://github.com/rubnsbarbosa/sample-threads
rust sample threads 🦀
concurrency multithreading mutex-lock rust thread-safety
Last synced: 23 Mar 2025
https://github.com/BardiFarsi/ThreadPoolManager
ThreadPoolManager is a C++ project that implements an efficient multi-threading system using a thread pool for generic functions of the same type and different tasks. It includes task management, synchronization mechanisms, and thread-safe logging to demonstrate concurrent task execution.
cpp cpp17 cpp20 cuda cuda-programming memory-management multiprocessing multithreading parallel-computing parallel-processing parallel-programming thread thread-pool thread-safety threadpool threads threadsafe
Last synced: 15 May 2025
https://github.com/shuddha2021/distributed-system-simulator-in-golang
A lightweight distributed system simulator in Go, featuring concurrency, HTTP endpoints, and unit tests.
concurrency data-structures distributed-systems error-handling go goroutines http-server restful-api synchronization thread-safety unit-testing
Last synced: 15 May 2025
https://github.com/bardifarsi/threadpoolmanager
ThreadPoolManager is a C++ project that implements an efficient multi-threading system using a thread pool for generic functions of the same type and different tasks. It includes task management, synchronization mechanisms, and thread-safe logging to demonstrate concurrent task execution.
cpp cpp17 cpp20 cuda cuda-programming memory-management multiprocessing multithreading parallel-computing parallel-processing parallel-programming thread thread-pool thread-safety threadpool threads threadsafe
Last synced: 19 Feb 2025
https://github.com/octu0/concache
key-value with expiration in-memory store
cache golang key-value memory-storage thread-safe-cache thread-safety
Last synced: 20 Feb 2025
https://github.com/deepcloudlabs/dcl115-labs
DCL-115: Multi-Threaded Programming in C++23
atomic-variables barriers concurrent-programming coroutines generator-functions multithreading mutex mutex-lock parallel-stl semaphore thread-safety
Last synced: 26 Feb 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: 17 Mar 2025
https://github.com/frankkwabenaaboagye/accelerator-il
Java Intermediate Level
aop concurrency concurrenthashmap docker java memory security selenium spring spring-boot spring-mvc spring-security strategy-design-pattern stream-api testing thread-safety threading
Last synced: 20 Mar 2025
https://github.com/n3d1117/sisop17
Esercizio per esame di Sistemi Operativi - 2017
crawler html java parser semaphores synchronization thread-safety threading
Last synced: 06 Apr 2025
https://github.com/horothesun/concurrentarray
Thread-safe Swift array.
array github-actions swift swift-package swift-package-manager swiftpm thread-safe thread-safety threadsafe
Last synced: 23 Feb 2025
https://github.com/horothesun/asynctaskswitcher
Swift asynchronous task switcher: it calls the completion handler of the most-recently-completed asynchronous task.
async-tasks asynchronous-tasks github-actions swift swift-package swift-package-manager swiftpm task-switching thread-safe thread-safety threadsafe
Last synced: 23 Feb 2025
https://github.com/sergio-eld/synchronized_value
GSL class for concurrency
concurrency cpp14 gsl thread-safety
Last synced: 23 Feb 2025
https://github.com/andreie91/linuxos_assignments
Linux OS assignments repository. Contains various applications, from parsing and modifying binary files to managing shared memory regions, thread synchronization, inter-process communication and more.
c docker inter-process-communication linux mutex-synchronisation shared-memory system-calls thread-safety threading
Last synced: 03 Mar 2025