zergon321
I'm a Golang programmer. I like playing with Docker containers and different databases, have gamedev as a hobby.
Vancouver, Canada
Pinned Repositories
core
The core components of Alacrity 2D game engine
arrayqueue
A queue based on a slice.
cirno
An easy-to-use collision resolution library for gamedev written in pure Go.
clickhouse-clustering
Source for creating a basic ClickHouse cluster with sharding only.
clickhouse-replication
All the necessary things to set up ClickHouse cluster with replication enabled
exedep
A simple Windows-only tool to find out what DLLs your Go application uses
kosuzu
A library for serializing Go structs into network packets.
mempool
An implementation of memory pool to reduce nimber of memory allocations.
reisen
A simple library to extract video and audio frames from media containers (based on libav).
zergon321's Repositories
zergon321/reisen
A simple library to extract video and audio frames from media containers (based on libav).
zergon321/cirno
An easy-to-use collision resolution library for gamedev written in pure Go.
zergon321/mempool
An implementation of memory pool to reduce nimber of memory allocations.
zergon321/clickhouse-replication
All the necessary things to set up ClickHouse cluster with replication enabled
zergon321/clickhouse-clustering
Source for creating a basic ClickHouse cluster with sharding only.
zergon321/pixel-video
A demo of playing video using Pixel game library.
zergon321/struct-packaging
A source code of the serialization methods benchmarking.
zergon321/exedep
A simple Windows-only tool to find out what DLLs your Go application uses
zergon321/kosuzu
A library for serializing Go structs into network packets.
zergon321/pixel-transitioning
An example of transitioning in Pixel (Go library).
zergon321/ll
Generic linked list for Golang
zergon321/pixel-engine-animation
Example of animation in Go and Pixel game engine
zergon321/pixel-joystick-test
A simple program to test if joystick input works properly
zergon321/unsafe-cast
Various functions to unsafely convert data between different types.
zergon321/arrayqueue
A queue based on a slice.
zergon321/avl
An implementation of the AVL balanced tree
zergon321/base58
zergon321/biocad-opcua
A contest project for SWSU Case Championship 2019
zergon321/cs-enum-converter
An enum converter from C# to Go.
zergon321/go-avltree
Golang implementation of an AVL Tree.
zergon321/library
zergon321/pic
An alternative to the official *image.RGBA API in Go
zergon321/pixel
A hand-crafted 2D game library in Go
zergon321/rb
A Red-Black tree implementation in Go
zergon321/resource-codec
A codec for resources of games created in Pixel (Go library).
zergon321/safecomp
Helper functions to precisely compute with float64
zergon321/segmented-curve
An example of dividing a Bezier curve into equal segments.
zergon321/task
A test task solution for LinxDataCenter
zergon321/translit-mod
zergon321/uuid
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.