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

A modern Go utility library which provides helpers (map, find, contains, filter, ...)

Helpfully Functional Go - A useful collection of Go utilities. Designed for programmer happiness.

Derives and generates mundane golang functions that you do not want to maintain yourself

  • golang
  • generator
  • deriving
  • functional-programming

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

Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.

  • gno
  • gnoland
  • gnolang
  • bft

Handcrafted Go bindings for libVLC and high-level media player interface

  • libvlc
  • go
  • vlc
  • bindings

Floc: Orchestrate goroutines with ease.

  • go
  • parallel-programming
  • goroutines
  • goroutine-safe

Flexible regular expressions constructor for Golang.

  • builder-pattern
  • constructor
  • go
  • golang

🌟 Useful functional programming helpers for Go

  • golang
  • go
  • functional-programming
  • library

Pure Go FFI for WebGPU - CGO-free GPU access via wgpu-native bindings

  • cgo-free
  • ffi
  • go
  • golang

Go language extension that turns HTML templates into typed Go expressions with seamless editor support and an extensible rendering pipeline.

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.

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.