Barebones SvelteKit avatar server https://avatars.split.pet
Go to file
2024-07-10 04:29:44 -07:00
prisma authentication 2024-07-10 00:23:38 -07:00
readme write readme 2024-07-10 00:47:47 -07:00
src separate subject from identifier 2024-07-10 04:29:44 -07:00
static add padding to body 2024-07-10 02:28:31 -07:00
.env.example separate subject from identifier 2024-07-10 04:29:44 -07:00
.gitignore Install Prisma 2024-07-09 21:54:17 -07:00
.npmrc create-svelte 2024-06-23 14:07:56 -07:00
.prettierignore create-svelte 2024-06-23 14:07:56 -07:00
.prettierrc create-svelte 2024-06-23 14:07:56 -07:00
bun.lockb separate subject from identifier 2024-07-10 04:29:44 -07:00
LICENSE Initial commit 2024-06-23 14:03:36 -07:00
package-lock.json Install Prisma 2024-07-09 21:54:17 -07:00
package.json separate subject from identifier 2024-07-10 04:29:44 -07:00
README.md write readme 2024-07-10 00:47:47 -07:00
svelte.config.js create-svelte 2024-06-23 14:07:56 -07:00
tsconfig.json create-svelte 2024-06-23 14:07:56 -07:00
vite.config.ts create-svelte 2024-06-23 14:07:56 -07:00

ava

ava is a simple avatar server written in TypeScript 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