Popularity
1.1
Growing
Activity
0.0
Stable
5
1
3
Description
passhash addresses the dismal state of password management in Go by offering easy-to-use APIs to manage credentials (e.g. password hashes)
Programming language: Go
License: Apache License 2.0
Latest version: v0.3.0
Passhash alternatives and similar packages
Based on the "Authentication & OAuth" category.
Alternatively, view Passhash alternatives based on common mentions on social networks and blogs.
-
oauth2
Successor of goauth2. Generic OAuth 2.0 package that comes with JWT, Google APIs, Compute Engine and App Engine support. -
goth
provides a simple, clean, and idiomatic way to use OAuth and OAuth2. Handles multiple provides out of the box. -
authboss
A modular authentication system for the web. It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure, and start building your app without having to build an authentication system each time. -
go-jose
A fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web Signatures, and JSON Web Encryption specs. -
permissions2
Library for keeping track of users, login states and permissions. Uses secure cookies and bcrypt. -
yubigo
a Yubikey client package that provides a simple API to integrate the Yubico Yubikey into a go application. -
sessions
A dead simple, highly performant, highly customizable sessions service for go http servers. -
Facecontrol
Simple yet powerful authentication, single sign-on and (optinal) authorization solution.
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
Do you think we are missing an alternative of Passhash or a related project?
README
Passhash

passhash addresses the dismal state of password management in Go by offering easy-to-use APIs to manage credentials (e.g. password hashes)
Note: The exposed surfaces (e.g. interfaces, structs, and struct fields) are in flux until v1.0.0 is released
Features
- Simple, easy to use API
- Tunable work factors
- Auto-upgrading KDFs and work factors
- Password usage audit log
- Password policies
Available Password Policies
Password Policy | Repo |
---|---|
AtLeastNRunes | Included |
NotCommonPasswordNaive | Included |
Available CredentialStores
Credential Store | Repo |
---|---|
DummyCredentialStore | Included |
StringCredentialStore | Included (in examples) |
StringCredentialPepperedStore | Included (in examples) |
Available AuditLoggers
Audit Logger | Repo |
---|---|
DummyAuditLogger | Included |
MemoryAuditLogger | Included |