43 Security packages and projects
-
Lean and Mean Docker containers
9.8 0.0 GoSlim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source) -
age
9.7 7.6 GoA simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. -
CertMagic
9.0 0.0 GoAutomatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal -
acmetool
8.2 0.0 Go:lock: acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt) -
Themis by Cossack Labs
8.1 6.4 L3 CEasy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms. -
Coraza
7.8 9.1 GoOWASP Coraza WAF is a golang modsecurity compatible web application firewall library -
acra
7.7 0.0 GoDatabase security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL. -
ToRat
7.5 0.0 GoToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication -
dongle
7.0 0.0 GoA simple, semantic and developer-friendly golang package for encoding&decoding and encryption&decryption -
simple-scrypt
5.3 0.0 GoA convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go ๐ -
goSecretBoxPassword
3.3 0.0 GoA 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. -
secureio
2.4 0.0 GoAn easy-to-use XChaCha20-encryption wrapper for io.ReadWriteCloser (even lossy UDP) using ECDH key exchange algorithm, ED25519 signatures and Blake3+Poly1305 checksums/message-authentication for Go (golang). Also a multiplexer. -
goArgonPass
1.9 0.0 GogoArgonPass is a Argon2 Password utility package for Go using the crypto library package Argon2 designed to be compatible with Passlib for Python and Argon2 PHP. Argon2 was the winner of the most recent Password Hashing Competition. This is designed for use anywhere password hashing and verification might be needed and is intended to replace implementations using bcrypt or Scrypt. -
argon2-hashing
1.8 0.0 GoA light package for generating and comparing password hashing with argon2 in Go
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
Promo
blog.mergify.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.