govatar alternatives and similar packages
Based on the "Images" category.
Alternatively, view govatar alternatives based on common mentions on social networks and blogs.
-
Primitive Pictures
Reproducing images with geometric primitives. -
imgproxy
Fast and secure standalone server for resizing and converting remote images -
imaginary
Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing -
pigo
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go. -
bimg
Go package for fast high-level image processing powered by libvips C library -
gowitness
๐ gowitness - a golang, web screenshot utility using Chrome Headless -
canvas
Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc. -
geopattern
:triangular_ruler: Create beautiful generative image patterns from a string in golang. -
stegify
๐ Go tool for LSB steganography, capable of hiding any file within an image. -
Angular 2 Image Gallery
Image Gallery built with Angular 15+, node.js and GraphicsMagick -
steganography
Pure Golang Library that allows LSB steganography on images using ZERO dependencies -
darkroom
An image proxy with changeable storage backends and image processing engines with focus on speed and resiliency. -
mergi
go library for image programming (merge, crop, resize, watermark, animate, ease, transit) -
fastimage
Finds the type and/or size of a remote image given its uri, by fetching as little as needed. -
LookUp
:mag: Pure Go implementation of fast image search and simple OCR, focused on reading info from screenshots -
webp-server
Simple and minimal image server capable of storing, resizing, converting and caching images. -
color-extractor
Simple image color extractor written in Go with no external dependencies -
goimghdr
The imghdr module determines the type of image contained in a file for go -
scout
Scout is a standalone open source software solution for DIY video security.
Free Global Payroll designed for tech teams
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.