Persistent sorted maps and sets with log-time rank queries
Repository Index
47,133 repositories indexed
25–46 of 46 · Most stars
a thread-safe concurrent map for go
🚦 Semaphore pattern implementation with timeout of lock/unlock operations.
- go
- golang
- library
- module
Go Stream, like Java 8 Stream.
- go-stream
- filter
- map
- flatmap
Javascript SOQL parser
- soql
- salesforce
gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.
- concurrency
- workerpool
- goroutine-pool
- resource-pool
Reduce boilerplate in RxJava by abstracting chained operators like flatMap, concatMap, switchMap, or compose [STABLE]
AADL model processor: mappings to code (C, Ada); Petri Nets; scheduling tools (MAST, Cheddar); WCET; REAL
- aadl
- ada
Library providing fast hash based immutable map and set
- hashmap
- fsharp
- collections
- hashset
ABNF in, parser out
- abnf
- parsing
- parser-generator
- elixir
Finite sets, finite maps, multisets and generic sets
- coq
- ssreflect
- mathcomp
- finite-sets
Map over promises serially
The Advanced Scripting Framework is a modern scripting for VBA: JavaScript-like syntax, classes with inheritance, map/filter/reduce, closures, regex. No COM, works everywhere. Transform Excel automation.
- interpreter
- language
- programming
- vba
A modern, template-based, open source data transformation language
Python Frontend to Algorithms of the Algorithm Engineering Group Heidelberg
- combinatorial-optimization
- community-detection
- dynamic-graphs
- edge-orientation
promise semaphore
The GMap iteration macro, plus a few other useful macros.
Lazy iterator implementation for Golang
- golang
- iterator
- golang-package
- golang-module
Generic one-liners to work with variables, slices and maps
- go
- golang
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
- advisory-lock
- concurrency
- distributed-lock
- etcd
The kitchen sink for clean Go projects — generic helpers for slices, maps, parallel work, JSON, HTTP, and containers
- collections
- data-structures
- functional-programming
- generics
TranslatedHMap (Happy Map) is a concurrency-safe Map implementation that supports generics. It aims to provide a simple and easy-to-use API, supports generic key-value pairs, and also adds methods for querying the length of the Map and for clearing the Map.
- safemap
- generic-map