← All Go categories

Security Go Libraries Ranking

Libraries that are used to help make your application more secure.

64 repositories, updated daily.

- A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.

23.7K
671
Yesterday
+82 weekly
View

- Pure Go ACME client library and CLI tool (for use with Let's Encrypt).

9.9K
1.2K
Yesterday
+18 weekly
View

- Mature, robust, and powerful ACME client integration for fully-managed TLS certificate issuance and renewal.

5.6K
354
Yesterday
+2 weekly
View

- Tool and library to remotely hack RTSP streams from surveillance cameras.

5.2K
641
Yesterday
+14 weekly
View

- Enterprise-ready, modsecurity and OWASP CRS compatible WAF library.

3.8K
358
Yesterday
+15 weekly
View

- A pure Go library for handling sensitive values in memory.

2.8K
136
3 days ago
+0 weekly
View

- HTTP middleware for Go that facilitates some quick security wins.

2.4K
145
3 days ago
+1 weekly
View

- A secure low code honeypot framework, leveraging AI for System Virtualization.

2.2K
209
2 days ago
+6 weekly
View

- ACME (Let's Encrypt) client tool with automatic renewal.

2.1K
125
1 month ago
+0 weekly
View

- high-level cryptographic library for solving typical data security tasks (secure data storage, secure messaging, zero-knowledge proof authentication), available for 14 languages, best fit for multi-platform apps.

2.0K
158
4 days ago
+0 weekly
View

- Network encryption proxy to protect database-based applications from data leaks: strong selective encryption, SQL injections prevention, intrusion detection system.

1.5K
140
2 days ago
+1 weekly
View

- Protect against malicious open source packages.

1.1K
111
2 days ago
+1 weekly
View

- A simple, semantic and developer-friendly golang package for encoding&decoding and encryption&decryption.

1.1K
83
1 month ago
+0 weekly
View

- Web Application Firewall middleware for the Caddy server, with a regex rule engine, anomaly scoring, IP/DNS/ASN/country blacklists and rate limiting.

864
35
Yesterday
+7 weekly
View

- Fast initramfs generator with full-disk encryption support.

675
65
5 days ago
+2 weekly
View

- Password validator based on raw cryptographic entropy values.

593
47
2 weeks ago
+0 weekly
View

- Go implementation of the NaCL set of API's.

550
23
1 month ago
+0 weekly
View

- encrypt/decrypt using ssh keys.

509
33
2 days ago
+1 weekly
View

- teler-waf is a Go HTTP middleware that provide teler IDS functionality to protect against web-based attacks and improve the security of Go-based web applications. It is highly configurable and easy to integrate into existing Go applications.

408
33
1 week ago
+0 weekly
View

- ID hashing and Obfuscation using Knuth's Algorithm.

368
25
1 month ago
+0 weekly
View

- A rest application to dynamically update firewalld rules on a linux server.

344
20
2 months ago
+0 weekly
View

- In-memory, application-driven jailer built in the spirit of fail2ban.

328
18
1 month ago
+0 weekly
View

- A software library for creating secure and anonymous decentralized systems.

327
15
1 month ago
+0 weekly
View

- Futureproof password hashing library.

289
30
4 months ago
+0 weekly
View

- Scrypt package with a simple, obvious API and automatic cost calibration built-in.

203
28
1 month ago
+0 weekly
View

- Urusai ("noisy" in Japanese) is a Go implementation of a random HTTP/DNS traffic noise generator that helps protect privacy by creating digital smokescreens while browsing.

180
12
1 week ago
+0 weekly
View

- Zero-code log sanitization sidecar for Kubernetes that redacts PII from logs.

168
11
Yesterday
+1 weekly
View

, the "pattern matching swiss knife for malware researchers (and everyone else)".

137
34
1 week ago
+0 weekly
View

- Pure Golang library to manage LUKS partitions.

98
15
2 months ago
+0 weekly
View

- Audits macOS security settings across 16 checks, reports a score, and fixes issues where it safely can. Single binary, installable via Homebrew.

79
2
5 days ago
+1 weekly
View

- Provides a unified implementation between different password hashing algorithms

78
9
4 days ago
-1 weekly
View

- A probably paranoid package for securely hashing and encrypting passwords.

60
9
2 months ago
+0 weekly
View

- Solve ACME http-01 challenge without opening port 80 to the internet, obtain certs from an external certificate authority.

58
9
1 week ago
+0 weekly
View

- Password generator that can be used on the cli or as a library.

57
6
11 months ago
+0 weekly
View

- Apache htpasswd Parser for Go.

49
12
2 months ago
+0 weekly
View

- Deterministic, format-preserving removal of personally identifiable information from text and structured data.

40
3
Yesterday
+2 weekly
View

- An opinionated tool for generating tls certificates.

38
8
2 months ago
+0 weekly
View

- Process-scoped runtime investigator using eBPF to trace process lifecycle, file activity, and network connections.

35
0
2 days ago
+1 weekly
View

- Prevent your secrets from leaking into logs, std\* etc.

33
1
5 months ago
+0 weekly
View

- An keyexchanging+authenticating+encrypting wrapper and multiplexer for `io.ReadWriteCloser` based on XChaCha20-poly1305, ECDH and ED25519.

33
4
1 year ago
+0 weekly
View

- TUI for X.509 certificate chains that reports whether a chain verifies and, separately, whether a server served it correctly.

32
2
Yesterday
+3 weekly
View

- SSL certificates made easy with a high level wrapper around acme/autocert.

32
5
4 months ago
+0 weekly
View

- Zero-dependency pre-commit secret scanner using Aho-Corasick for high-performance credentials leak detection.

25
4
Yesterday
+0 weekly
View

- light wrapper around Go's argon2 package that closely mirrors with Go's standard library Bcrypt and simple-scrypt package.

25
4
10 months ago
+0 weekly
View

- CLI to scan, validate and audit .env files for leaked secrets and environment drift.

21
0
1 month ago
+0 weekly
View
#46

dwin/goArgonPass

Archived

- Argon2 password hash and verification designed to be compatible with existing Python and PHP implementations.

20
7
4 months ago
+0 weekly
View

- Client for the ANU Quantum Numbers (AQN) API, providing quantum-mechanically secure random data.

18
2
4 months ago
+0 weekly
View

- Static analysis tool to detect accidental logging of sensitive struct fields, preventing data leaks in logs.

17
0
3 weeks ago
+0 weekly
View

- An n-out-of-N keys encryption/decryption framework based on Shamir's Secret Sharing algorithm.

13
2
4 months ago
+0 weekly
View

- CSPRNG-backed credential generator with a versioned JSON schema for passwords, passphrases, secrets, API keys, and PINs.

9
2
5 days ago
+0 weekly
View

- A Deterministic Random Bit Generator based on AES in Counter mode (AES-CTR-DRBG) as specified in NIST SP 800-90A.

9
1
1 month ago
+0 weekly
View

- Minimal, stateless authorization engine with a pluggable evaluation model.

8
0
4 days ago
+0 weekly
View

- Local HTTPS proxy that hides API credentials from AI coding agents. OS keychain integration, format-aware placeholders, SQLite audit log.

8
0
2 months ago
+0 weekly
View

- Encode and decode encrypted integer IDs.

7
0
2 months ago
+0 weekly
View

- Entropy Password Generator with extensive command line arguments to generate random strings securely including digits, passwords, and passwords built using obscure dictionary words mixed with symbols and digits.

7
0
2 months ago
+0 weekly
View

- Rule-based data generator for fuzzing and penetration testing.

7
0
8 months ago
+0 weekly
View

- Encrypted .env vault manager with interactive TUI for managing secrets across multiple environments and profiles.

4
0
2 months ago
+0 weekly
View

- Go library for Russian GOST cryptographic standards (digital signatures, Streebog hash, Kuznechik cipher, MGM AEAD) backed by OpenSSL gost-engine.

2
0
2 weeks ago
+0 weekly
View

- Unix-style password manager written in Go to save your data with OpenPGP encryption.

2
0
1 month ago
+0 weekly
View

- Security scanner for MCP servers with prompt injection detection, tool shadowing, and SARIF output.

2
0
1 month ago
+0 weekly
View

- Redact sensitive information from slog-based logs using a configurable pipeline.

2
0
2 months ago
+0 weekly
View

- Asymmetric-key audio steganography library that hides encrypted messages inside compressed audio using X25519 and ChaCha20-Poly1305.

1
0
Yesterday
+0 weekly
View

- Fast and secure CLI tool for managing encrypted Markdown note vaults in volatile memory.

1
0
2 days ago
View

- Forensic goroutine-to-syscall inspector for live Go processes.

1
0
2 months ago
+0 weekly
View