avatar
avatar copied to clipboard
Self-hosted service for creating random avatars
avatar
Self-hosted service for creating random avatars
Inspired by github default avatars
Examples
Random
![]()
Initials
![]()
Usage
Default Port: 9000
Download
Either download a release from the Releases page or clone the repo. Then follow the steps under Development Setup.
Docker
There is a container image available on Docker Hub and there is a Docker-Compose file in the repo.
API
See API Docs
Development
Setup
Prerequisites
- Node.js installation
- Libraries for image editing
- apiDoc installation, if editing docs
Steps
- Run
brew install nodeor similar to install Node.js - Run
brew install pkg-config cairo pango libpng jpeg giflib librsvgor similar to install libraries for image editing - Run
npm install -g apidocto install apiDoc globally
Usage
- Run
npm startto start service - Run
npm run devto start service with nodemon - Run
npm run generate:docsto generate API docs from source code
Contributions
See CONTRIBUTING
Credits
See CREDITS
License
MIT (c) 2018 - 2022 frncsdrk and contributors