33 Resources
Golang mapbox-vector-tile Libraries
Randomly generated tile maps using Oskar Stålberg's wave function collapse algorithm
go-wfc Procedurally-generated tile maps using wave function collapse. Demos Live demo (wasm): https://zfedoran.github.io/go-wfc-example/ Live algorith
Generate vector tiles for the entire planet on relatively low spec hardware.
Sequentially Generate Planet Mbtiles Sequentially generate and merge an entire planet.mbtiles vector tileset on low memory/power devices for free. com
IntSet - Integer based Set based on a bit-vector
IntSet - Integer based Set based on a bit-vector Every integer that is stored will be converted to a bit in a word in which its located. The words are
go-glmatrix is a golang version of glMatrix, which is "designed to perform vector and matrix operations stupidly fast".
go-glmatrix go-glmatrix is a golang version of glMatrix, which is ``designed to perform vector and matrix operations stupidly fast''. Usage package ma
This is an adaptation of the scalar C functions from Sony's Vector Math library
Vectormath for Go This is an adaptation of the scalar C functions from Sony's Vector Math library, as found in the Bullet-2.79 source code. (Note that
A library for storing unit vectors in a representation that lends itself to saving space on disk.
Unit Packing A library for storing unit vectors in a representnation that lends itself to saving space on disk. You can read more on how some of these
Infinite canvas drawing/whiteboarding app for Windows, Linux and macOS. Made with Godot.
Lorien Lorien is an infinite canvas drawing/note-taking app that is focused on performance, small savefiles and simplicity. It's not based on bitmap i
✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
Free Gophers Pack 🌟 🌈 💗 Meet the New Emotional Gophers! 💗 🌈 🌟 This pack of 100+ gopher pictures and elements will help you to build own design o
Vector data of gopher
gopher-vector Vector data of gopher. The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) gopher gopher.{ai,svg,png} was cre
Free gophers
Gophers.... The Go gopher was designed by the awesome Renee French. Read http://blog.golang.org/gopher for more details. The images and art-work in th
Archiving Street Art in a distributed manner
Graffiti Repository provides a tool for graffiti community to keep track and preserving street artwork in their areas. Features Distributed storage Th
A Go package converting a monochrome 1-bit bitmap image into a set of vector paths.
go-bmppath Overview Package bmppath converts a monochrome 1-bit bitmap image into a set of vector paths. Note that this package is by no means a sophi
Red team tool that emulates the SolarWinds CI compromise attack vector.
SolarSploit Sample malicious program that emulates the SolarWinds attack vector. Listen for processes that use the go compiler Wait for a syscall to o
An open source embedding vector similarity search engine powered by Faiss, NMSLIB and Annoy
Click to take a quick look at our demos! Image search Chatbots Chemical structure search Milvus is an open-source vector database built to power AI ap
Publish Your GIS Data(Vector Data) to PostGIS and Geoserver
GISManager Publish Your GIS Data(Vector Data) to PostGIS and Geoserver How to install: go get -v github.com/hishamkaram/gismanager Usage: testdata fol
GoVector is a vector clock logging library written in Go.
GoVector is a vector clock logging library written in Go. The vector clock algorithm is used to order events in distributed systems in the absence of a centralized clock. GoVector implements the vector clock algorithm and provides feature-rich logging and encoding infrastructure.
Weaviate is a cloud-native, modular, real-time vector search engine
Weaviate is a cloud-native, real-time vector search engine (aka neural search engine or deep search engine). There are modules for specific use cases such as semantic search, plugins to integrate Weaviate in any application of your choice, and a console to visualize your data.
Weaviate is a cloud-native, modular, real-time vector search engine
Weaviate is a cloud-native, real-time vector search engine (aka neural search engine or deep search engine). There are modules for specific use cases such as semantic search, plugins to integrate Weaviate in any application of your choice, and a console to visualize your data.
Vald. A Highly Scalable Distributed Vector Search Engine
Vald is a highly scalable distributed fast approximate nearest neighbor dense vector search engine.
A distributed system for embedding-based retrieval
Overview Vearch is a scalable distributed system for efficient similarity search of deep learning vectors. Architecture Data Model space, documents, v
Helper library to transform TMX tile maps into a simpler format for Ebiten
Ebitmx Ebitmx is a super simple parser to help render TMX maps when using Ebiten for your games. Right now is super limited to XML and CSV data struct
Static bit vector structures in Go
teivah/bitvector Overview A bit vector is an array data structure that compactly stores bits. This library is based on 5 static different data structu
Go library to access geocoding and reverse geocoding APIs
GeoService in Go Code Coverage A geocoding service developed in Go's way, idiomatic and elegant, not just in golang. This product is designed to open
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
Sparse matrix formats Implementations of selected sparse matrix formats for linear algebra supporting scientific and machine learning applications. Co
Types and utilities for working with 2d geometry in Golang
orb Package orb defines a set of types for working with 2d geo and planar/projected geometric data in Golang. There are a set of sub-packages that use
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
Sparse matrix formats Implementations of selected sparse matrix formats for linear algebra supporting scientific and machine learning applications. Co
Cairo in Go: vector to SVG, PDF, EPS, raster, HTML Canvas, etc.
Canvas is a common vector drawing target that can output SVG, PDF, EPS, raster images (PNG, JPG, GIF, ...), HTML Canvas through WASM, and OpenGL. It h
Rasterx is an SVG 2.0 path compliant rasterizer that can use either the golang vector or a derivative of the freetype anti-aliaser.
rasterx Rasterx is a golang rasterizer that implements path stroking functions capable of SVG 2.0 compliant 'arc' joins and explicit loop closing. Pat
Basic Go server for mbtiles
mbtileserver A simple Go-based server for map tiles stored in mbtiles format. It currently provides support for png, jpg, and pbf (vector tile) tilese
Publish Your GIS Data(Vector Data) to PostGIS and Geoserver
GISManager Publish Your GIS Data(Vector Data) to PostGIS and Geoserver How to install: go get -v github.com/hishamkaram/gismanager Usage: testdata fol
Types and utilities for working with 2d geometry in Golang
orb Package orb defines a set of types for working with 2d geo and planar/projected geometric data in Golang. There are a set of sub-packages that use
Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
Tile: Data-Oriented 2D Grid Engine This repository contains a 2D tile map engine which is built with data and cache friendly ways. My main goal here i
Data structure and algorithm library for go, designed to provide functions similar to C++ STL
GoSTL English | 简体中文 Introduction GoSTL is a data structure and algorithm library for go, designed to provide functions similar to C++ STL, but more p