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–19 of 19 · Most stars

An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

  • erlang
  • golang
  • elixir
  • supervisor

🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

  • cats
  • either
  • fp
  • functional

Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins

  • emitter
  • golang

fp-go is a collection of Functional Programming helpers powered by Golang 1.18+ generics.

  • golang
  • go
  • functional-programming
  • currying

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

🛠 A full-featured dependency injection container for go programming language.

  • go
  • dependency-injection
  • di
  • ioc

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

Simple and performant utilies using Go generics inspired by JavaScript and Python

  • golang
  • go
  • utilities
  • generics

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.

Lazy iterator implementation for Golang

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

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.

Go date utilities inspired by date-fns. Timezone-aware, WebAssembly-compatible, with comprehensive test coverage.