Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Multithreading

Multithreading

118 projects

Showing 36 of 118 projects

Skybot
SkybotPython

A simple yet powerful multithreaded Python IRC bot with automatic plugin reloading and extensible architecture.

#open-source#plugin-system#chatbot
Stars248
Forks171
Last commit1 month ago
barkeep
barkeepC++

A single-header C++ library for displaying async animations, counters, progress bars, and status messages with minimal code changes.

#formatting#counter#animation
Stars246
Forks2
Last commit4 months ago
TextRank
TextRankGo

A Go implementation of the TextRank algorithm for automatic text summarization, phrase extraction, and keyword ranking with multithreading support.

#automatic-summarization#textrank#graph-algorithms
Stars225
Forks24
Last commit27 days ago
Kanzi
KanziC++

A modern, modular, and efficient lossless data compressor in C++ that combines multiple algorithms and multi-threading for high performance.

#modular-architecture#huffman#high-performance
Stars225
Forks10
Last commit18 hours ago
SELA
SELAC++

A simple, open-source lossless audio codec with good compression ratios, written in C++.

#open-source-audio#signal-processing#audio-codec
Stars217
Forks22
Last commit6 years ago
Dispatch
DispatchSwift

A tiny Swift library that simplifies Grand Central Dispatch (GCD) usage with intuitive syntax and helpers.

#threading#ios#gdc
Stars177
Forks21
Last commit8 years ago
SwiftSafe
SwiftSafeSwift

A Swift library providing simple, Swifty APIs for thread synchronization using GCD with EREW and CREW concurrency modes.

#race-condition-prevention#ios#thread-safety
Stars158
Forks8
Last commit9 years ago
GameMonkey Script
GameMonkey ScriptC++

An embedded scripting language for C++ applications with C-style syntax, designed for games and tools.

#embedded-scripting#c-syntax#c-plus-plus
Stars158
Forks19
Last commit4 years ago
FastMM4-AVX
FastMM4-AVXPascal

A high-performance fork of FastMM4 with AVX/AVX2/AVX512 support, efficient synchronization, and FreePascal compatibility.

#memory-manager#memory-management#performance-optimization
Stars155
Forks24
Last commit11 days ago
llthreads
llthreadsC

A low-level Lua wrapper for pthreads and WIN32 threads that provides isolated Lua states in separate threads without shared memory.

#pthreads#luarocks#multithreading
Stars150
Forks36
Last commit1 year ago
transaction
transactionGo

An embedded transactional database library for Go that handles account-based financial operations with multithreaded performance.

#financial-transactions#go-library#account-management
Stars139
Forks16
Last commit1 year ago
luaproc
luaprocC

A concurrent programming library for Lua that enables parallel execution of Lua processes using message passing and POSIX threads.

#parallel-computing#channel-based-communication#concurrent-programming
Stars131
Forks27
Last commit9 years ago
Coroutine-based multithreading library
Coroutine-based multithreading libraryPascal

A coroutine-based multithreading library for Delphi enabling procedural-oriented programming with greenlets, channels, and async I/O.

#state-machines#channels#coroutines
Stars119
Forks37
Last commit3 years ago
Stardust from Intel
Stardust from IntelC

A Vulkan sample application that renders 200,000 animated particles using multithreaded draw calls to demonstrate low CPU overhead.

#vulkan#performance-demo#cpu-optimization
Stars119
Forks13
Last commit3 years ago
Lily
LilyLua

A LÖVE library for asynchronous asset loading using multiple threads to prevent game stuttering.

#async#multithreading#game-development
Stars115
Forks6
Last commit4 years ago
ScaleMM
ScaleMMPascal

A fast and scalable memory manager for Delphi, optimized for multithreaded performance.

#memory-management#multithreading#allocator
Stars106
Forks26
Last commit4 years ago
treepp
treeppRust

A Rust-based, feature-rich, and high-performance replacement for the Windows `tree` command with diff-level compatibility.

#filesystem#developer-tools#open-source
Stars90
Forks1
Last commit1 month ago
coaction
coactionTypeScript

A state management library for building high-performance, multithreading web applications with shared state across threads.

#sharedworker#pinia#jotai
Stars85
Forks1
Last commit20 hours ago
libxutils
libxutilsC

A cross-platform, event-driven C library providing a unified networking stack with HTTP, WebSocket, data structures, and cryptography.

#c-library#event-driven#http-server
Stars85
Forks10
Last commit3 days ago
llthreads2
llthreads2Lua

A drop-in replacement for llthreads providing Lua threading with enhanced error logging, timeout controls, and C function passing.

#threading#lua-c-api#luajit
Stars80
Forks21
Last commit2 years ago
libvips
libvipsC

A demand-driven, horizontally threaded image processing library optimized for speed and low memory usage.

#c-library#open-source#high-performance
Stars70
Forks5
Last commit5 years ago
concurrent-writer
concurrent-writerGo

A highly concurrent drop-in replacement for bufio.Writer that allows writes to continue during flushes.

#writer#concurrent#non-blocking
Stars62
Forks9
Last commit8 years ago
iPub Messaging
iPub MessagingPascal

A thread-safe, asynchronous messaging system for communication between classes and layers in Delphi applications.

#messaging-system#software-architecture#firemonkey
Stars62
Forks13
Last commit5 years ago
Unified Interbase
Unified InterbasePascal

Delphi and FreePascal components for Interbase, Firebird, and YAFFIL database connectivity in multithreaded environments.

#pascal#database-drivers#multithreading
Stars58
Forks33
Last commit2 years ago
jachLog
jachLogPascal

A pure Pascal, flexible, extensible, and lightweight logging library for Delphi applications.

#syslog#pascal#android
Stars52
Forks12
Last commit1 year ago
MicroWorkers
MicroWorkersPython

A lightweight thread pool manager for MicroPython on ESP32 and Pycom modules to handle concurrent jobs efficiently.

#iot#embedded-systems#micropython
Stars49
Forks12
Last commit7 years ago
EasyAS-Worker
EasyAS-WorkerActionScript

A simplified ActionScript 3 library for running workers in Adobe Air projects across desktop, browser, Android, and iOS.

#flash#as3-library#desktop-apps
Stars47
Forks12
Last commit9 years ago
Xecto
XectoCommon Lisp

A Common Lisp library for regular array parallelism with SIMD and thread-level optimization, focusing on ease of use over peak performance.

#array-parallelism#high-performance#simd
Stars47
Forks2
Last commit4 years ago
Delphi64RTL
Delphi64RTLPascal

Object Pascal wrappers for Intel IPP and TBB libraries to accelerate Delphi 64-bit applications with SIMD and multithreading.

#memory-management#simd#object-pascal
Stars47
Forks16
Last commit1 month ago
lparallel
lparallelCommon Lisp

A Common Lisp library providing a comprehensive suite of constructs for parallel programming, including tasks, promises, and parallel data operations.

#asynchronous-programming#parallel-computing#task-queue
Stars47
Forks7
Last commit
clj-con
clj-conCommon Lisp

Implements Clojure-style concurrency operations like futures, promises, and atoms in Common Lisp.

#atom#clojure-style#atomics
Stars46
Forks0
Last commit2 months ago
TimeIt
TimeItJava

A lightweight Android library for creating stopwatches and timers without managing threads manually.

#gradle#library#stopwatch
Stars38
Forks9
Last commit6 years ago
Threader
ThreaderSwift

A Swift library that simplifies Grand Central Dispatch (GCD) calls and provides intuitive code execution options.

#ios#dispatchqueue#code-execution
Stars35
Forks0
Last commit10 years ago
Vision
VisionHaxe

A cross-framework, cross-platform computer vision and image manipulation library for Haxe.

#algorithm#haxeflixel#graphics
Stars35
Forks5
Last commit3 months ago
mber
mberJavaScript

A fast, minimal, and strict alternative to the Ember.js CLI that uses TypeScript, Module Unification, and multithreaded builds.

#emberjs#glimmerjs#javascript-framework
Stars34
Forks0
Last commit3 years ago
FastColabCopy
FastColabCopyPython

A Python script for parallel multi-threaded file transfers in Google Colab, achieving 10-50x speed improvements.

#google-colab#parallel-computing#rclone
Stars33
Forks36
Last commit4 years ago
PreviousPage 3 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 months ago
Next
#Concurrency34
#Performance24
#C Plus Plus20
#Parallel Computing16
#High Performance16
#Cross Platform15
#Cpp13
#Game Development12
#Lock Free9
#Delphi9
#Rust9
#Cplusplus8