conexec

Concurrent Executor

A toolkit to execute functions concurrently while specifying timeouts and efficient memory usage

A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.

GitHub

16 stars
3 watching
2 forks
Language: Go
last commit: about 6 years ago
Linked from 2 awesome lists

gogolanggoroutine

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
omnilib/aiomultiprocessA library that enables efficient concurrent execution of asynchronous tasks using both async and multiprocessing capabilities.1,787
weihanli/dotnet-execA tool for executing C# code without a project file, allowing custom entry points.51
yahoo/vsshA Go library for executing commands over SSH at scale964
multiparty/conclaveAllows users to define data analysis workflows in familiar languages and execute them on multiple backends for secure multi-party computation99
chriskohlhoff/executorsA C++14 library providing executors and related functionality for asynchronous operations495
corca-ai/evalA tool that utilizes AI and automation to execute complex tasks and generate code in response to user requests.869
exstruct/etudeA concurrency utility library for Elixir/ERlang that simplifies the use of async and retry mechanisms in concurrent programming.11
ckolkey/ts-node-actionA framework for running functions on Tree-sitter nodes and updating the buffer with the result.362
nethermindeth/cairo-vm-goAn implementation of a virtual machine for executing Cairo bytecode written in Go.82
alkenso/execqA smart queue for parallel task execution with features like threadpool-like behavior and non-blocking processing.40
commander-cli/cmdA package to abstract shell command execution across Linux, Windows, and macOS154
msoap/shell2httpAn HTTP server designed to execute shell commands on demand.1,356
vietj/childprocess-vertx-extAn extension for Vert.x that enables spawning child processes with low overhead and non-blocking I/O51
parapluu/concuerrorTools for systematically testing Erlang programs for concurrency errors and verifying their absence.333
pieterclaerhout/go-waitgroupA package that provides a WaitGroup with error handling and concurrency control.48