govatar alternatives and similar packages
Based on the "Images" category.
Alternatively, view govatar alternatives based on common mentions on social networks and blogs.
-
gocv
Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, and OpenCV Contrib. -
pigo
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go. -
darkroom
An image proxy with changeable storage backends and image processing engines with focus on speed and resiliency. -
LookUp
:mag: Pure Go implementation of fast image search and simple OCR, focused on reading info from screenshots -
fastimage
Finds the type and/or size of a remote image given its uri, by fetching as little as needed. -
webp-server
Simple and minimal image server capable of storing, resizing, converting and caching images.
InfluxDB - Purpose built for real-time analytics at any scale.
Do you think we are missing an alternative of govatar or a related project?
README
GOvatar
[GOvatar image](files/avatars.jpg)
GOvatar is an avatar generation library written in GO
Install
To install the library and command-line program, use the following:
$ go get -u github.com/o1egl/govatar/...
Binary packages are available for Mac, Linux, and Windows.
Usage
$ govatar generate male -o avatar.png # Generates random avatar.png for male
$ govatar generate female -o avatar.png # Generates random avatar.png for female
$ govatar generate male -u [email protected] -o avatar.png # Generates avatar.png for specified username
$ govatar -h # Display help message
As lib
Generates avatar and save it to filePath
err := govatar.GenerateFile(govatar.MALE, "/path/to/avatar.jpg"
err := govatar.GenerateFileFromUsername(govatar.MALE, "username", "/path/to/avatar.jpg")
Generates an avatar and returns it as an image.Image
img, err := govatar.Generate(govatar.MALE)
img, err := govatar.GenerateForUsername(govatar.MALE, "username")
Copyright, License & Contributors
Adding new skins
- Add new skins to the background, male/clothes, female/hair, etc...
- Run
$ make assets
for building embedded assets. - Submit pull request :)
Submitting a Pull Request
- Fork it.
- Create a branch (
git checkout -b my_branch
) - Commit your changes (
git commit -am "Added new awesome avatars"
) - Push to the branch (
git push origin my_branch
) - Open a Pull Request
- Enjoy a refreshing Diet Coke and wait
GOvatar is released under the MIT license. See [LICENSE](LICENSE)
*Note that all licence references and agreements mentioned in the govatar README section above
are relevant to that project's source code only.