Parallel S3 and local filesystem execution tool.
Repository Index
47,133 repositories indexed
1–23 of 23 · Most stars
Image processing algorithms in pure Go
Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.
Linear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
:four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
A pure go General-purpose Task-parallel Programming Framework
Parallel and Pipelined HTTP GET Utility
A collection of useful utility functions
Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way
Floc: Orchestrate goroutines with ease.
Modular, zero-dependency testing framework for Go. Featuring plugins, suites, parallel tests and much more!
:zap: Fast Concurrent / Parallel Sorting in Go
This is a small, opinionated Go library and CLI for Markdown to PDF. It handles cover pages, tables of contents, watermarks, signatures, and more. You can use CSS themes and custom assets. It works with parallel batch processing. The engine behind it is Chrome. It does not rely on LaTeX.
Go's answer to pandas + scikit-learn: a batteries-included data analysis library with dataframes, statistics, machine learning, quant, and GPU acceleration. Run Python with seamless two-way variable sharing, or explore data straight from the Insyra CLI.
Parallelized formatter with no external dependencies for gherkin (cucumber, behat...)
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
A Go-based framework has been developed to oversee the execution of workflows delineated by directed acyclic graphs (DAGs).
Paralleling pipeline
Run functions in parallel :comet:
Make functions return a channel for parallel processing via go routines.
Lightweight AI agent runtime for Go. Define multi-agent crews in YAML, run them with goroutines and channels, and let the runtime handle scheduling, parallelism, retries, and observability — without leaving the Go ecosystem.
Gocache is an in-memory key:value store/cache (similar to Memcached) library for Go, suitable for single-machine applications. it is safe with concorent go routine access.
The kitchen sink for clean Go projects — generic helpers for slices, maps, parallel work, JSON, HTTP, and containers