Apache Casbin: an authorization library that supports access control models like ACL, RBAC, ABAC.
- casbin
- access-control
- authorization
- rbac
65,264 visible repositories in the index
1–24 of 27 · Most stars
Apache Casbin: an authorization library that supports access control models like ACL, RBAC, ABAC.
An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD
Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
Read-only developer endpoint scanner for on-disk package, extension, and developer-tool metadata, built to check exposure to known software supply-chain compromises.
Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.
Go package captcha implements generation and verification of image and audio CAPTCHAs.
Reflective PE packer.
Package gorilla/csrf provides Cross Site Request Forgery (CSRF) prevention middleware for Go web applications & services 🔒
Protect against malicious open source packages 🤖
A simple, semantic and developer-friendly crypto package 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.
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
This is quick session for net/http in golang. This package is perhaps the best implementation of the session mechanism, at least it tries to become one.
This package provides json web token (jwt) middleware for goLang http servers
Merge multiple pcap files together, gracefully.
:sunglasses:Package captcha provides an easy to use, unopinionated API for captcha generation
Go client for the GeoServer REST API — workspaces, datastores, layers, styles, security, ACL, GeoWebCache, Importer, plus OWS GetCapabilities/Describe. Tested against GeoServer 2.27 LTS and 2.28 stable.
Package passwap provides a unified implementation between different password hashing algorithms. It allows for easy swapping between algorithms, using the same API for all of them.
Apache htpasswd Parser for Go.
A light package for generating and comparing password hashing with argon2 in Go
Simple ELF runtime packer for creating self-protecting binaries
Golang packer that use process hollowing
Real-time network traffic analysis in your terminal.