GitShow/Rich-Harris/toofer
Rich-Harris

toofer

Local-first, web-based two factor authenticator app

by Rich-Harris
Star on GitHubForkWebsite

Svelte

90 stars8 forks1 contributorQuiet · 3mo agoSince 2026

Meet the team

See all 1 on GitHub →
Rich-Harris
Rich-Harris69 contributions

Languages

View on GitHub →
Svelte56.2%
TypeScript31.9%
CSS8.8%
JavaScript2.2%
HTML0.9%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

1 of 6 standards met

Community profile →
28
✓README○License○Contributing○Code of Conduct○Issue Template○PR Template

Recent fixes

View closed PRs →
Rich-Harris
chore: bump depsMergedPR
Rich-Harris · 3mo ago
Rich-Harris
chore: update artworkMergedPR

honestly no memory as to what this is about and don't really care

Rich-Harris · 3mo ago
Rich-Harris
AuditClosedIssue

This is an audit of the code generated by Claude Code. The goal is twofold: firstly, to improve the code itself, and secondly to figure out how we can guide the agent towards best practices in the first place. These findings may result in changes to the MCP server, or a new file, or something of that nature. This list is non-exhaustive. src/routes/+page.svelte There are two loading phases — first, we go from to (in an effect, which is unnecessary — if we wanted this behaviour we could just use directly), _then_ there's a pop when we establish whether biometrics are available. It would be better to figure out the biometric stuff ahead of time so that we can go straight from the loading screen to the fully resolved unlock screen. The high-level takeaway is 'have as few loading states as possible'. One way to achieve this is to use inside , e.g. this can be at the top level of the `experimental.asynctruesvelte.config.jspage$app/stores$app/stateparamsuntrack$effecttoggleManualEntrymanualEntrystartScannerstopScanneruntrack{@attach ...}typegenerateIdcrypto.randomUUID()$derivedaccounts.svelte.tsisShowingSettingsSettingsPanel.svelteAuthenticate to reveal the export QR code.setting-descriptionSettingsPanel.svelteglobal.css+layout.sveltelucide-sveltehandleAddAccountaddedduplicateAppStatehtml5-qrcodeexperimental.asyncQRScanner.svelte`:

Rich-Harris · 5mo ago
Structured data for AI agents

Repository: Rich-Harris/toofer. Description: Local-first, web-based two factor authenticator app Stars: 90, Forks: 8. Primary language: Svelte. Languages: Svelte (56.2%), TypeScript (31.9%), CSS (8.8%), JavaScript (2.2%), HTML (0.9%). Homepage: https://toofer.xyz Open PRs: 0, open issues: 0. Last activity: 3mo ago. Community health: 28%. Top contributors: Rich-Harris.

·@ofershap

Replace github.com with gitshow.dev