High-performance, zero-allocation ECS for Go. Cache-friendly data orchestrator with type-safe iterators.
- ecs
- entity-component-system
- gamedev
- go
47,133 repositories indexed
1,201–1,224 of 1,728 · Most stars
High-performance, zero-allocation ECS for Go. Cache-friendly data orchestrator with type-safe iterators.
A very simple CSS parser, written in Go
Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.
Compact, sortable and fast unique IDs with embedded metadata.
Xun is a web framework built on Go's built-in html/template and net/http package’s router (1.22).
Declare AMQP entities like queues, producers, and consumers in a declarative way. Can be used to work with RabbitMQ.
go implementation of lightbend's HOCON configuration library https://github.com/lightbend/config
minimalistic terminal UI for everyday Docker operations
distributed data sync with operational transformation/transforms
🪡 Dead simple, lightweight tracing.
A set of performant rate limiters for Go
Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.
Go library for PHP community with convenient functions
Finite State Machine package in Go
Zero allocation Nullable structures in one library with handy conversion functions, marshallers and unmarshallers
Add interceptors to GO http.Client
Weighted PageRank implementation in Go
This is a small, opinionated Go library and CLI for Markdown to PDF. It handles cover pages, tables of contents, watermarks, signatures, and more. You can use CSS themes and custom assets. It works with parallel batch processing. The engine behind it is Chrome. It does not rely on LaTeX.
🚀📦 Multi-tenancy support for GORM managed databases
SSH server and gateway for standard SSH clients: OIDC Device Authorization, Docker/Kubernetes sessions, verifiable audit and recording.
Unit tests generator for Go programming language
A Go package to help write migrations with go-pg/pg.
What's Up, Doc(ker)? A convenient way to interact with the docker daemon using prompts.
create boilerplate structure for neovim plugins