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

Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly

  • go
  • gui-framework
  • qt
  • cross-platform-gui

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

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

  • cats
  • either
  • fp
  • functional

Golang bindings for FFmpeg (This repository is no longer maintained)

  • ffmpeg-libraries
  • golang-bindings
  • video

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

  • libvlc
  • go
  • vlc
  • bindings

A safe way to execute functions asynchronously, recovering them in case of panic. It also provides an error stack aiming to facilitate fail causes discovery.

  • go
  • async
  • hacktoberfest

Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.

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.

A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.

  • golang
  • go
  • goroutine

Provides a type for working with optional variables, fields in structures, functions and database models.

Abstractions and utilities to get rid of boilerplate code in business logic

  • datastructures
  • generic
  • 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.