Search
Find Go libraries and tools by name, category, or popularity.
2,739 results
A probably paranoid package for securely hashing and encrypting passwords
Go library for Russian GOST cryptographic standards (digital signatures, Streebog hash, Kuznechik cipher, MGM AEAD) backed by OpenSSL gost-engine
Rule-based data generator for fuzzing and penetration testing
Static analysis tool to detect accidental logging of sensitive struct fields, preventing data leaks in logs
Pure Go ACME client library and CLI tool (for use with Let's Encrypt)
Pure Golang library to manage LUKS partitions
A pure Go library for handling sensitive values in memory
An n-out-of-N keys encryption/decryption framework based on Shamir's Secret Sharing algorithm
Go implementation of the NaCL set of API's
ID hashing and Obfuscation using Knuth's Algorithm
Futureproof password hashing library
Provides a unified implementation between different password hashing algorithms
Zero-code log sanitization sidecar for Kubernetes that redacts PII from logs
Unix-style password manager written in Go to save your data with OpenPGP encryption
Client for the ANU Quantum Numbers (AQN) API, providing quantum-mechanically secure random data
Protect against malicious open source packages
Prevent your secrets from leaking into logs, std\* etc
HTTP middleware for Go that facilitates some quick security wins
An keyexchanging+authenticating+encrypting wrapper and multiplexer for `io.ReadWriteCloser` based on XChaCha20-poly1305, ECDH and ED25519
Scrypt package with a simple, obvious API and automatic cost calibration built-in
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
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
Small, safe, and easy CBOR encoding and decoding library
Code generation for the Colfer binary format
High Performance, idiomatic CSV record encoding and decoding to native Go structures
Convert slices, maps or any other unknown value across different types at run-time, no matter what
Fixed-width text formatting (UTF-8 supported)
Fixed width file parser (encoding and decoding library) for Go
Cap'n Proto library and parser for go
High Performance, feature-Rich, idiomatic encode, decode and rpc library for msgpack, cbor and json, with runtime-based OR code-generation support
High level and rich functionalities CSV serialization/deserialization library
Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers
Efficient Go serialization library, gotiny is almost as fast as serialization libraries that generate code
High-performance 100% compatible drop-in replacement of "encoding/json"
A standard way to wrap a proto message for message brokers
Library to easily and dynamically generate maps from static structures
Library to pack unit vectors into as fewest bytes as possible
HTTP/2 web server with built-in support for Lua, Markdown, GCSS and Amber
Caddy is an alternative, HTTP/2 web server that's easy to configure and use
Prometheus remote write proxy that adds add Cortex tenant ID header based on metric labels
Local webserver for developers
A registry for resilient mid-tier load balancing and failover
A simple SHOUTcast server
A cloud native high availability/performance traffic orchestration system with observability and extensibility
Highly-available key value store for shared configuration and service discovery
Self-hosted music streaming server with built-in web UI and REST API
Fider is an open platform to collect and organize customer feedback
Flagr is an open-source feature flagging and A/B testing service
A self contained feature flag solution written in Go and Vue.js
A simple, complete and lightweight self-hosted feature flag solution 100% Open Source