Barebones SvelteKit avatar server https://avatars.split.pet
  • TypeScript 65.3%
  • Svelte 31.5%
  • Dockerfile 1.5%
  • JavaScript 1%
  • HTML 0.7%
Find a file
2024-11-22 19:50:51 -08:00
assets
prisma fix: 🚑 im not gonna bother fixing this fuck you 2024-11-22 19:50:51 -08:00
readme
src
static
.dockerignore
.env.example
.gitignore
.npmrc
.prettierignore
.prettierrc
docker-compose.yml
Dockerfile
LICENSE
package-lock.json
package.json fix: 🚑 im not gonna bother fixing this fuck you 2024-11-22 19:50:51 -08:00
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:

  1. I wanted to learn SvelteKit
  2. I wanted to try implementing OAuth2/OIDC
  3. 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

Screenshot of the ava homepage