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.
Simple Email Parser
Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC
A simple embeddable scripting language which supports concurrent event processing.
The repository host gives no description.
- golang
- s-expressions
- expression
- evaluation
go-fasttld is a high performance effective top level domains (eTLD) extraction module.
- compressed-trie
- idn
- idna
- ipv4
Perl, but fluffy like a cat!
Go Bindings for libsamplerate
- golang
- libsamplerate
- audio
- audio-processing
GoT is a template engine that turns templates into Go code to compile into your app.
- golang
- go
- template-engine
- templates
Paralleling pipeline
Tealang - high level language for Algorand ASC1 and TEAL
Run functions in parallel :comet:
Go bindings for ForestDB
CGo bindings to Yandex.Mystem
- russian-specific
- mystem
- cgo-bindings
- linguistics
TryLock support on read-write lock for Golang
Make functions return a channel for parallel processing via go routines.
Basic Configuration Language
A query library for retrieving part of JSON based on JSONPath syntax.
An embeddable implementation of the Ngaro Virtual Machine for Go programs
A pool that spins up a given number of processes in advance and attaches stdin and stdout when needed. Very similar to FastCGI but works for any command.
Software Transactional Locks
Go utility library for convenient looping using Go's range-over-func feature
utils for Go context
Parser for todo.txt files in Go ✅