

Upash
The upash (pronounced u-pash) project provides you a Unified API to implement secured and well-configured password hashing algorithms inside your application.
Cost / License
- Free
- Open Source
Platforms
- Self-Hosted
- npm

Upash
Features
Tags
- algorithm
- Api
- password-hashing
Upash News & Activities
Recent activities
Upash information
What is Upash?
The upash (pronounced u-pash) project provides you a Unified API to implement secured and well-configured password hashing algorithms inside your application.
Highlights
• Single API for all password hashing algorithms • Always up to date secure default configurations • Makes your hashing logic more maintainable and upgradable • Allows you to test configurations through the CLI • It has comprehensive migration guides
Do you believe that this is useful? Has it saved you time? Or maybe you simply like it? If so, show your appreciation with a Star ??.
Why a Unified API?
A simple search on npm should be enough to convince you that there are lots of packages that deal with password hashing. Some of them are strong and secure, while others are old and unmaintained. The only thing they have in common is that each of them have their own API!
Password hashing is already a pretty complicated topic on its own, why have we made it even harder? To make things easier for everyone, upash provides you a set of packages that abstracts all the complicated logic behind the commonly used password hashing algorithms, giving you no way to use them wrongly.
Moreover a Unified API lets you change your hashing algorithm with ease in the future!
