Code

A few things I’ve built that are worth a look. The rest is on GitHub.

Password Manager Access

A .NET library with read only access to nine online password managers: 1Password, Bitwarden, Dashlane, LastPass, Proton Pass, RoboForm, Sticky Password, True Key and Zoho Vault. It logs in, downloads the vault and decrypts it locally, just like the official apps. It also reads the offline OPVault format.

C# · GitHub · NuGet

Earlier password manager libraries

Before Password Manager Access each service had its own library. The LastPass ones are still the most popular things I’ve published.

LastPass in Ruby, C# and C++ · 1Password, Bitwarden and Dashlane in Ruby

Okta TOTP

Registers itself as an Okta Verify device from the enrollment QR code and gives you the TOTP secret, so Okta codes can live in 1Password or any other authenticator app. It’s a tiny Cloudflare Worker based on reverse engineering the Okta Verify Android app.

JavaScript · Open it · GitHub

OTP Web

A single page TOTP code viewer. Import an authenticator export and see live codes. There is no backend, everything stays in the browser.

JavaScript · Open it · GitHub

nunit2xunit

A proof of concept that converts NUnit tests to xUnit by rewriting the C# syntax tree. I wrote about it in three blog posts.

C# · GitHub