Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
- 2d
- tilemap
- grid
- pathfinding
61,275 visible repositories in the index
97–120 of 151 · Most stars
Tile is a 2D grid engine, built with data and cache friendly ways, includes pathfinding and observers.
Climax is an alternative CLI with the human face
Flexible regular expressions constructor for Golang.
Fast resizable golang semaphore primitive
Changelog generator : use a git repository and various data sources and publish the result on external services
A library that implements the outboxer pattern in go
Open-source AI alternative to Buffer and Opus Clip: Claude Code makes on-brand videos, posts them to 9 platforms and drafts replies. Self-hosted, your own keys.
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
:incoming_envelope: A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications
A routing client based on sing-box rule lists. Switch between multiple Tailscale networks and access the internet through your chosen Tailscale exit node.
High-performance, free and open-source game server management panel. Pterodactyl and Pelican alternative
Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.
Simple image color extractor written in Go with no external dependencies
common creational, behavioural and structural patterns implemented in go 🤩
A Go package built to communicate with Apache TinkerPop™ Graph computing framework using Gremlin; a graph traversal language used by graph databases such as JanusGraph®, MS Cosmos DB, AWS Neptune, and DataStax® Enterprise Graph.
GoDoc Live statically analyzes your Go HTTP services — extracts route definitions, request/response contracts, and authentication patterns — then generates beautiful, interactive API documentation.
100% open-source, AI-native web analytics with cookieless tracking, open exports, custom domains, and SSO—self-hosted as one Go binary or managed in EU/US cloud.
You had one job, or more then one, which can be done in steps
TakaTime is a blazingly fast, privacy-first coding activity tracker and the open-source, self-hosted alternative to WakaTime. Track your development activity across Neovim, VS Code, JetBrains IDEs, and Antigravity while generating rich analytics, beautiful dashboards, and GitHub profile statistics—all powered by your own MongoDB database.
Pattern Matching library for go
🚦 Semaphore pattern implementation with timeout of lock/unlock operations.
Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.
Go Context Internationalization - translating apps easily
Flexible translation and humanization library for Go, based on the concepts behind gettext.