AltHub

🆕 Recently Added

The latest tools and alternatives added to our directory.

H3

Go bindings for H3, a hierarchical hexagonal geospatial indexing system.

Open Source
godal

Go wrapper for GDAL.

Open Source
gismanager

Publish Your GIS Data(Vector Data) to PostGIS and Geoserver.

Open Source
geoserver

geoserver Is a Go Package For Manipulating a GeoServer Instance via the GeoServer REST API.

Open Source
geoos

A library provides spatial data and geometric algorithms.

Open Source
borders

Detects image borders and converts to GeoJSON for GIS operations.

Open Source
typeregistry

A library to create type dynamically.

Open Source
oapi-codegen

This package contains a set of utilities for generating Go boilerplate code for services based on OpenAPI 3.0 API definitions.

Open Source
jennifer

Generate arbitrary Go code without templates.

Open Source
interfaces

Command line tool for generating interface definitions.

Open Source
GoWrap

Generate decorators for Go interfaces using simple templates.

Open Source
goverter

Generate converters by defining an interface.

Open Source
goderive

Derives functions from input types

Open Source
go-linq

.NET LINQ-like query methods for Go.

Open Source
go-enum-encoding

Code generation for enum encoding from code comments.

Open Source
go-enum

Code generation for enums from code comments.

Open Source
generis

Code generation tool providing generics, free-form macros, conditional compilation and HTML templating.

Open Source
copygen

Generate any code based on Go types, including type-to-type converters (copy code) without reflection by default.

Open Source
convergen

Feature rich type-to-type copy code generator.

Open Source
tile

Data-oriented and cache-friendly 2D Grid library (TileMap), includes pathfinding, observers and import/export.

Open Source
termloop

Terminal-based game engine for Go, built on top of Termbox.

Open Source
raylib-go

Go bindings for [raylib](https://www.raylib.com/), a simple and easy-to-use library to learn videogames programming.

Open Source
prototype

Cross-platform (Windows/Linux/Mac) library for creating desktop games using a minimal API.

Open Source
Pixel

Hand-crafted 2D game library in Go.

Open Source
Pitaya

Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.

Open Source
Pi

Game engine for creating retro games for modern computers. Inspired by Pico-8 and powered by Ebitengine.

Open Source
Oak

Pure Go game engine.

Open Source
nano

Lightweight, facility, high performance golang based game server framework.

Open Source
grid

Generic 2D grid with ray-casting, shadow-casting and path finding.

Open Source
goworld

Scalable game server engine, featuring space-entity framework and hot-swapping.

Open Source
gonet

Game server skeleton implemented with golang.

Open Source
go3d

Performance oriented 2D/3D math package for Go.

Open Source
go-sdl2

Go bindings for the [Simple DirectMedia Layer](https://www.libsdl.org/).

Open Source
go-astar

Go implementation of the A\* path finding algorithm.

Open Source
g3n

Go 3D Game Engine.

Open Source
fantasyname

Fantasy names generator.

Open Source
engo

Engo is an open-source 2D game engine written in Go. It follows the Entity-Component-System paradigm.

Open Source
ecs

Build your own Game-Engine based on the Entity Component System concept in Golang.

Open Source
Ebitengine

dead simple 2D game engine in Go.

Open Source
Ark

Archetype-based Entity Component System (ECS) for Go.

Open Source
valor

Generic option and result types that optionally contain a value.

Open Source
underscore

Functional programming helpers for Go 1.18 and beyond.

Open Source
mo

Monads and popular FP abstractions, based on Go 1.18+ Generics (Option, Result, Either...).

Open Source
gofp

A lodash like powerful utility library for Golang.

Open Source
go-underscore

Useful collection of helpfully functional Go collection utilities.

Open Source
go-functional

Functional programming in Go using generics

Open Source
FuncFrog

Functional helpers library providing Map, Filter, Reduce and other stream operations on generic slices Go1.18+ with lazy evaluation and error handling mechanisms.

Open Source
fuego

Functional Experiment in Go.

Open Source
fpGo

Monad, Functional Programming features for Golang.

Open Source
fp-go

Collection of Functional Programming helpers powered by Golang 1.18+ generics.

Open Source