Barebones SvelteKit avatar server
https://avatars.split.pet
| assets | ||
| prisma | ||
| readme | ||
| src | ||
| static | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .npmrc | ||
| .prettierignore | ||
| .prettierrc | ||
| docker-compose.yml | ||
| Dockerfile | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||
ava
ava is a simple avatar server written in TypeScript for Node with SvelteKit and OIDC support. This exists for a few reasons:
- I wanted to learn SvelteKit
- I wanted to try implementing OAuth2/OIDC
- Authentik doesn't have built-in handling for profile pictures
- ...and I don't wish to use hacky shit with attributes...
- ...I hate Gravatar...
- ...and in my opinion, Libravatar/ivatar is fucking ugly