go-lock is a lock library implementing read-write mutex and read-write trylock without starvation
- golang
- go
- trylock
- mutex
47,133 repositories indexed
2,137–2,160 of 3,373 · Most stars
go-lock is a lock library implementing read-write mutex and read-write trylock without starvation
Apache Calcite Go
Tag-based environment configuration for structs
Econumo - A personal and family budgeting app with multi-currency support, shared accounts, and flexible budgets
The reactive framework for Go.
powerful SQL toolkit; offering parsing, building, and migration capabilities.
A Go port of the Rapid Automatic Keyword Extraction algorithm (RAKE)
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
Convert string to duration in golang
Simple JWT Golang
This library provides a simple microservice framework based on clean architecture principles with a working example implemented.
A zero-dependency generic in-memory cache Go library
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
State estimation and filtering algorithms in Go
Build LDAP services w/ Go
Helps you view JSON on the command-line.
Go client library for the HipChat API v2
Go asynchronous simple function utilities, for managing execution of closures and callbacks
Thunder is a minimalist and powerful Go backend framework that effortlessly transforms gRPC services into fully functional REST and GraphQL APIs.
Cloud Foundry buildpack for the Python Language
⚡A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go.
Go package for dealing with EU VAT. Does VAT number validation & rates retrieval.
Server-driven framework for building stateful, reactive web applications entirely in Go.