Sign in

Repository Index

47,133 repositories indexed

Tags: Programming languages and compilers
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters (1)

Filters

Clear all filters

1–24 of 24 · Most stars

BGP implemented in the Go Programming Language

Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.

[Go]Distributed Actor/Grain framework for Golang with goodies

  • actor-model
  • actors
  • actorsystem
  • golang

A lightweight yet powerful configuration manager for the Go programming language

  • config
  • configuration
  • configuration-files
  • config-management

Monad, Functional Programming features for Golang

  • golang
  • functional-programming
  • functional-reactive-programming
  • reactive

Stream api (kind of) implementation for go, other useful functions and packages to use go in a functional way

  • filter-map-reduce
  • go-library
  • stream-api
  • filter

go-lock is a lock library implementing read-write mutex and read-write trylock without starvation

  • golang
  • go
  • trylock
  • mutex

🚦 Semaphore pattern implementation with timeout of lock/unlock operations.

  • go
  • golang
  • library
  • module

An implementation of IO, Stream, Fiber for golang inspired by cats and fs2

gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.

Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.

  • golang
  • go
  • pooling
  • pool

An embeddable implementation of the Ngaro Virtual Machine for Go programs

Lazy iterator implementation for Golang

  • golang
  • iterator
  • golang-package
  • golang-module

Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.

Go library for Russian GOST cryptography (digital signatures, Streebog hash, Kuznechik cipher, MGM AEAD) backed by OpenSSL gost-engine