The library generates SVG as defined by the Scalable Vector Graphics 1.1 Specification (http://www.w3.org/TR/SVG11/). Output goes to the specified io.Writer.
image-processing go-libraryA collection of parallel image processing algorithms in pure Go.The aim of this project is simplicity in use and development over high performance, but most algorithms are designed to be efficient and make use of parallelism when available. It is based on standard Go packages to reduce dependency use and development abstractions.
algorithm parallelism histogram image-processing signal-processing effects image-editing concurrency resize go-libraryPackage gift provides a set of useful image processing filters.Pure Go. No external dependencies outside of the Go standard library.
image-processing filters image go-libraryPackage imaging provides basic image manipulation functions (resize, rotate, flip, crop, etc.). This package is based on the standard Go image package and works best along with it.Image manipulation functions provided by the package take any image type that implements image.Image interface as an input, and return a new image of *image.NRGBA type (32bit RGBA colors, not premultiplied by alpha).
image image-processing resize crop rotate convolution blur go-librarygg is a library for rendering 2D graphics in pure Go.There are lots of examples included. They're mostly for testing the code, but they're good for learning, too.
graphics 2d 2d-graphics rendering image-processing go-libraryln is a vector-based 3D renderer written in Go. It is used to produce 2D vector graphics (think SVGs) depicting 3D scenes.The output of an OpenGL pipeline is a rastered image. The output of ln is a set of 2D vector paths.
image-processing go-libraryThis is a CPU-only, unidirectional path tracing engine written in Go. It has lots of features and a simple API.The are lots of examples to learn from! To try them, just run, e.g.
image-processing go-librarygen is a code-generation tool for Go. It’s intended to offer generics-like functionality on your types. Out of the box, it offers offers LINQ/underscore-inspired methods.It also offers third-party, runtime extensibility via typewriters.
generics go-library go-genericsThe email package is designed to be simple to use, but flexible enough so as not to be restrictive. The goal is to provide an email interface for humans.Note: Version > 1 of this library requires Go v1.5 or above.
mail-library email-library go-libraryHermes is the Go port of the great mailgen engine for Node.js. Check their work, it's awesome! It's a package that generates clean, responsive HTML e-mails for sending transactional e-mails (welcome e-mails, reset password e-mails, receipt e-mails and so on), and associated plain text fallback.Theme templates will be embedded in your application binary. If you want to use external templates (for configuration), use your own theme by implementing hermes.Theme interface with code searching for your files.
hermes generator mailgen smtp template templating email emails email-template-generator email-template awesome-go mail-library email-library go-libraryPackage errors provides simple error handling primitives.which applied recursively up the call stack results in error reports without context or debugging information. The errors package allows programmers to add context to the failure path in their code in a way that does not destroy the original value of the error.
go-libraryThis package provides pure Go implementation of Universally Unique Identifier (UUID). Supported both creation and parsing of UUIDs.With 100% test coverage and benchmarks out of box.
uuid go-libraryThis is a port of psutil (http://pythonhosted.org/psutil/). The challenge is porting all psutil functions on some architectures.After v2.17.04, golang 1.8 is required to build.
system-information go-library:mailbox_closed: Your own local SMS gateway in Go
go-libraryReleased under the MIT License.
time date-time timestamp go-libraryGoBGP is an open source BGP implementation designed from scratch for modern environment and implemented in a modern programming language, the Go Programming Language.Try a binary release.
networking network-library go-libraryWhile models include traditional, batch learning interfaces, goml includes many models which let you learn in an online, reactive manner by passing data to streams held on channels.The library includes comprehensive tests, extensive documentation, and clean, expressive, modular source code. Community contribution is heavily encouraged.
machine-learning go-libraryGorgonia is a library that helps facilitate machine learning in Go. Write and evaluate mathematical equations involving multidimensional arrays easily. If this sounds like Theano or TensorFlow, it's because the idea is quite similar. Specifically, the library is pretty low-level, like Theano, but has higher goals like Tensorflow.The main reason to use Gorgonia is developer comfort. If you're using a Go stack extensively, now you have access to the ability to create production-ready machine learning systems in an environment that you are already familiar and comfortable with.
machine-learning artificial-intelligence neural-network computation-graph differentiation gradient-descent gorgonia deep-learning deeplearning deep-neural-networks automatic-differentiation symbolic-differentiation go-libraryA Go package striving to emulate the features of the BSD tail program.See API documentation.
logger logging-library go-library logSeelog is a powerful and easy-to-learn logging framework that provides functionality for flexible dispatching, filtering, and formatting log messages. It is natively written in the Go programming language.
logger logging-library go-library log
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.