Showing 21 of 21 projects
A publish/subscribe event bus for Android and Java that simplifies communication between components like Activities, Fragments, and threads.
Android-specific bindings for RxJava that simplify reactive programming on Android with main thread scheduling.
Simple, efficient background job processing for Ruby applications using Redis.
A lightweight, object-oriented finite state machine implementation in Python with many extensions.
Run a module in a Web Worker, automatically reflecting exported functions as asynchronous proxies.
A modern C++ concurrency library providing tasks, executors, timers, and C++20 coroutines for writing highly concurrent applications.
A fast, header-only C++11 library for reading CSV files with automatic column rearrangement, threading for I/O overlap, and configurable parsing features.
A C library for creating simple HTTP servers and web applications, designed to embed web functionality into existing programs.
A lightweight performance monitoring and benchmarking suite for Linux, supporting Intel, AMD, ARM, and POWER processors.
A comprehensive Delphi/FreePascal library for cross-platform development with utilities for mapping, configuration, threading, serialization, and more.
A Python package for controlling Google Chrome/Chromium via the Chrome DevTools Protocol with a threading-based API.
A high-performance, multi-threaded C# library for piecewise file downloads with pause/resume, retry, and proxy support.
A Groovy library for Android providing view injection, threading, and state persistence through annotations.
A high-level general-purpose D library providing containers, math, geometry, image/audio processing, and I/O for game and graphics development.
A conceptual programming language written in Rust with syntax inspired by the 'Three-Body Problem' novel series.
A PowerShell module for running concurrent jobs using threads instead of processes, reducing resource overhead.
A tiny Swift library that simplifies Grand Central Dispatch (GCD) usage with intuitive syntax and helpers.
Threaded resource loading library for LÖVE game framework to prevent framerate drops during asset loading.
A Ruby job scheduler that runs jobs in parallel threads within a persistent process, designed as a cron replacement.
A simple and safe threading library for Pascal/Lazarus with thread pools, dependency management, and synchronization.
A drop-in replacement for llthreads providing Lua threading with enhanced error logging, timeout controls, and C function passing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.