Simplifying small-scale authentication.
Important
It's been a good run! However, from 2024, I'll be officially retiring Semibreve. This means that no Semibreve project will be receiving any updates going forwards (not even security patches). Packages will remain up on Packagist etc. but the Semibreve organization and all projects will be archived and read-only.
Semibreve was a little project I (@lambdacasserole) started almost a decade ago back in 2016 to bring a set of simple, secure, open-source, databaseless password authentication libraries to PHP. The idea was to allow users to deploy password authentication in their PHP apps in a secure way without the headache of worrying about accidentally building anti-patterns in the process (e.g. plaintext password storage, transmitting session tokens in the clear).
So far, these libraries have mainly been used by me on some small personal projects of mine, but some other folks out there use them too. The Minim and Semibreve libraries are distributed via Packagist so you can install them using Composer.