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: over 4 years ago
Linked from 2 awesome lists

gogolanggoroutine

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
omnilib/aiomultiprocess A library that enables efficient concurrent execution of asynchronous tasks using both async and multiprocessing capabilities. 1,776
weihanli/dotnet-exec A tool for executing C# code without a project file, allowing custom entry points. 49
yahoo/vssh A Go library for executing commands over SSH at scale 962
multiparty/conclave Allows users to define data analysis workflows in familiar languages and execute them on multiple backends for secure multi-party computation 98
chriskohlhoff/executors A C++14 library providing executors and related functionality for asynchronous operations 492
corca-ai/eval A tool that utilizes AI and automation to execute complex tasks and generate code in response to user requests. 869
exstruct/etude A concurrency utility library for Elixir/ERlang that simplifies the use of async and retry mechanisms in concurrent programming. 11
ckolkey/ts-node-action A framework for running functions on Tree-sitter nodes and updating the buffer with the result. 360
nethermindeth/cairo-vm-go An implementation of a virtual machine for executing Cairo bytecode written in Go. 82
alkenso/execq A smart queue for parallel task execution with features like threadpool-like behavior and non-blocking processing. 40
commander-cli/cmd A package to abstract shell command execution across Linux, Windows, and macOS 152
msoap/shell2http An HTTP server designed to execute shell commands on demand. 1,351
vietj/childprocess-vertx-ext An extension for Vert.x that enables spawning child processes with low overhead and non-blocking I/O 50
parapluu/concuerror An Erlang-based tool to systematically test programs for concurrency errors 333
pieterclaerhout/go-waitgroup A package that provides a WaitGroup with error handling and concurrency control. 48