A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
- built-at-rc
- age-encryption
47,133 repositories indexed
1–24 of 27 · Most stars
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
Apache Casbin: an authorization library that supports access control models like ACL, RBAC, ABAC.
Let's Encrypt/ACME client and library written in Go
Golang OAuth2 server library
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation
Advanced crypto library for the Go language
Safe, simple and fast JSON Web Tokens for Go
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
Simple licensing library for golang.
teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks.
JSON Web Token library
🔐 Library for developing secure, decentralized, anonymous and quantum-resistant networks in Go language
:key: Idiotproof golang password validation library inspired by Python's passlib
A convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go 🔑
gonids is a library to parse IDS rules, with a focus primarily on Suricata rule compatibility. There is a discussion forum available that you can join on Google Groups: https://groups.google.com/forum/#!topic/gonids/
⚡️ SharePoint SDK for Go
:sunglasses:Package captcha provides an easy to use, unopinionated API for captcha generation
Library to generate TOTP/HOTP codes
Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go.
A probably paranoid Golang utility library for securely hashing and encrypting passwords based on the Dropbox method. This implementation uses Blake2b, Scrypt and XSalsa20-Poly1305 (via NaCl SecretBox) to create secure password hashes that are also encrypted using a master passphrase.
Password generator written in Golang, usable as a CLI or Go library. Provides options for human readable and accessibility friendly passwords.
(module) A Go JWT authentication library with refresh token rotation, Redis-backed revocation, and Gin middleware
Go library MalShare API
Tamper-evident audit log for Go: an append-only, hash-chained, optionally Ed25519-signed log/slog handler, with offline logx verify. Built on the standard library, zero third-party dependencies. Also a full slog toolkit (colored output, JSON, rotation, fan-out, CLI).