Sign in

Repository Index

47,133 repositories indexed

Tags: All Tags
Tags

A repository shows when it has any selected Tag.

Filters (1)

Filters

Clear all filters

49–72 of 97 · Most stars

🍍Jeff provides the simplest way to manage web sessions in Go.

  • golang
  • sessions
  • http
  • session-management

Go AI SDK, the Go way. One unified API across 21+ providers. Streaming, structured output, MCP support, stdlib only. Go AI SDK for AI applications inspired by Vercel AI SDK.

:sunglasses:Package captcha provides an easy to use, unopinionated API for captcha generation

  • golang
  • captcha
  • captcha-generator
  • image-captcha

Translated⏳ Provide filtering, sanitizing, and conversion of Golang data.

  • golang-package
  • filter
  • sanitization
  • converter

Package ring provides a high performance and thread safe Go implementation of a bloom filter.

  • go
  • golang

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

🚀 Gone - A Lightweight Dependency Injection Framework for Go | Tag-based Auto Injection | Supports Config Center/Lifecycle Management | Provides Rich Ecosystem Components and Scaffolding Tool

  • di
  • dependency-injection
  • dig
  • golang

Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.

Provide check digit algorithms and calculators written in Go

  • checkdigit
  • luhn
  • damm
  • verhoeff

Xferspdy provides binary diff and patch library in golang. [Mentioned in Awesome Go, https://github.com/avelino/awesome-go]

  • fingerprint-generation
  • diff
  • golang

This package provides a framework for writing validations for Go applications.

  • gobuffalo
  • pop
  • validation
  • models

GoFreeDB is a Golang library that provides common and simple database abstractions on top of Google Sheets.

  • database
  • golang
  • google-sheets-api
  • google-sheets-api-v4

Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.

Package netbug provides a handler for registering profilers on your own ServeMux.

A Go package that provides a simple way of accessing nested properties in maps and slices.

Multi-agent orchestration & workflow engine. Declarative YAML workflows, LLM coordinator with hub-and-spoke mailboxes, race-safe delivery. One YAML file, one Go binary. Runs on any goai-supported provider.

Password generator written in Golang, usable as a CLI or Go library. Provides options for human readable and accessibility friendly passwords.

  • golang
  • go
  • go-library
  • golang-library