quasilyte / pathing
A very fast & zero-allocation, grid-based, pathfinding library for Go.
☆113Updated last year
Related projects ⓘ
Alternatives and complementary repositories for pathing
- A package that makes NVIDIA/AMD prefer the discrete GPU for your application (ie. for laptops that have an integrated GPU and a discrete …☆56Updated 4 years ago
- High performance JSON iterator & validator for Go☆90Updated 9 months ago
- A Godot-inspired action input handling system for Ebitengine☆76Updated 3 months ago
- Go's concurrency patterns as generic library to use.☆36Updated 2 years ago
- Polymorphic Solitaire Game in Go + Ebiten☆45Updated last year
- Tween animation library for go with a simple interface.☆87Updated 9 months ago
- A simulation of protozoan behavior and evolution☆30Updated 7 months ago
- Arche is an archetype-based Entity Component System (ECS) for Go.☆145Updated last week
- ebiten-based game engine for Go☆33Updated 4 months ago
- Zero-allocation type-safe pool for Go☆223Updated last year
- 🚀 Fast and light wildcard pattern matching.☆82Updated last year
- A Trie implementation in Go meant for auto-completion use cases. Supports Levenshtein distance search.☆109Updated last year
- 🏇🏻 generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics☆60Updated 2 years ago
- paths is a pathfinding library written in Golang for use with games.☆62Updated last year
- A minimal GUI framework built on top of Ebitengine that provides support for the Flex Layout Algorithm, building UI from HTML, and user i…☆127Updated last month
- Generic goroutine pool: Submit, Map, Async.☆72Updated last year
- MPEG-1 Video decoder, MP2 Audio decoder and MPEG-PS Demuxer in pure Go☆132Updated 6 months ago
- 🚨 slog sampling: drop repetitive log records☆58Updated this week
- A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.☆215Updated last year
- Tiny wrapper around SQLX for Generic SQL queries☆49Updated 3 weeks ago
- Optional values for Go☆104Updated last year
- 🔍 Load environment variables into a config struct☆66Updated 3 months ago
- Parse json with comments and trailing commas.☆87Updated 3 years ago
- A small fantasy game engine in WASM using GoLang☆93Updated 2 years ago
- Build your own Game-Engine based on the Entity Component System concept in Golang.☆127Updated 2 months ago
- A Steamworks SDK binding for Go☆101Updated last week
- map library using Go generics that offers a standard interface, go routine synchronization, and sorting☆43Updated last week
- µDiff - a micro Go diffing library☆168Updated last month
- TPS vs FPS explained for Ebitengine users.☆32Updated last year
- A simpler and faster alternative to regexp☆52Updated 2 years ago