Package gruid provides a model for building grid-based applications. The interface abstracts rendering and input for different platforms. There are drivers for terminal apps (gruid-tcell), native graphical apps (gruid-sdl) and browser apps (gruid-js). The package uses an architecture of updating a model in response to messages strongly inspired from the bubbletea module for building terminal apps (https://github.com/charmbracelet/bubbletea), which in turn is based on the Elm Architecture (https://guide.elm-lang.org/architecture/). The typical usage looks like this: The values of type gruid.Effect returned by Update are optional and represent concurrently executed functions that produce messages. The gruid.Grid type is a convenient 2-dimensional slice type representing the screen's logical contents. See the relevant types documentation for details and usage.
Package grid is the top-level repository for the Grid Go SVG vector drawing program the GoGi GUI framework. The following sub-packages provide all the code: * grid: is the main codebase, in library form which can be used in different contexts. * cmd: is where the actual command tool is built.
Automatically downloads and configures Steam grid images for all games in a given Steam installation.
Package grid is a generated protocol buffer package. It is generated from these files: It has these top-level messages:
Package carbonintensity provides a wrapper around the national grid carbon intensity API - see https://api.carbonintensity.org.uk/
Package grid is a generated protocol buffer package. It is generated from these files: It has these top-level messages:
Automatically downloads and configures Steam grid images for all games in a given Steam installation.
Package gridserver serves tiles with the plus codes grid. This parses the request, and generates either a GeoJSON or PNG image response.
ggsearch is a package for performing fast K-closest lookups of places on Earth. The distinguishing feature of ggsearch is that it does not require a bounding box for querying. ggsearch builds a sparse grid index of the places and performs queries by iterating the grid tiles in a spiral fashion. Here is an example showing how to use ggsearch: https://github.com/p/go-geo-grid-search/tree/master/examples/simple.go ggsearch was built for speed. On a t2.micro AWS instance a Web service running ggsearch queried a data set of 40,000 places in 5 ms/request. ggsearch is built for querying populated areas and as such querying near the poles is not going to produce the right results. Released under the MIT license.
Package imagegrid enables composing one or more images into a single image, using a tiled grid pattern.
Clog is a channel-based logging package for Go.
Package noise is an opinionated, easy-to-use P2P network stack for decentralized applications, and cryptographic protocols written in Go. noise is made to be minimal, robust, developer-friendly, performant, secure, and cross-platform across multitudes of devices by making use of a small amount of well-tested, production-grade dependencies.
Automatically downloads and configures Steam grid images for all games in a given Steam installation.