Sign in

Repository Index

47,133 repositories indexed

Tags: Security
Tags

A repository shows when it has any selected Tag.

Clear Tags
Filters (1)

Filters

Clear all filters

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.

  • built-at-rc
  • age-encryption

Apache Casbin: an authorization library that supports access control models like ACL, RBAC, ABAC.

Let's Encrypt/ACME client and library written in Go

  • letsencrypt
  • acme
  • certificate
  • tls

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

  • crypto-library
  • elliptic-curves
  • go

Safe, simple and fast JSON Web Tokens for Go

  • jwt
  • jwt-token
  • jwt-claims
  • dependency-free

Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.

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.

  • ids
  • teler
  • waf
  • teler-ids

🔐 Library for developing secure, decentralized, anonymous and quantum-resistant networks in Go language

:key: Idiotproof golang password validation library inspired by Python's passlib

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/

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

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

Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go.

  • hotp
  • totp
  • totp-codes
  • authenticator

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.

  • golang
  • golang-library
  • scrypt
  • password-hash

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

(module) A Go JWT authentication library with refresh token rotation, Redis-backed revocation, and Gin middleware

  • golang
  • jwt
  • jwt-auth
  • go

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).

  • cli
  • go
  • golang
  • slog