Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
Jest-like snapshot testing in Go 📸
Bots-as-a-Service for Slack
tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.
- go
- tcp
- golang
- golang-examples
Example source code for the Practical Crypto with Go book.
Build systems with Go examples
Example real world backend API built with Golang + Fiber + Gorm + Swagger
Go(lang) benchmarks - (measure the speed of golang)
Go Project Sample Layout
Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.
- go
- golang
- golang-library
- outbox
GoThanks automatically stars Go's official repository and your go.mod github dependencies, providing a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.
- go
- golang
- thanks
- open-source
This library provides a simple microservice framework based on clean architecture principles with a working example implemented.
A revamped Google's jump consistent hash
- consistent-hash
- consistent-hash-algorithm
- consistent-hashing
- consistent-hashing-library
Determine how intervals relate to each other.
Build a simple turn-based game to learn how to write production code using Hexagonal Architecture. Onboarding reference for Haraj Solutions Team.
- reference-implementation
- hexagonal-architecture
- go
- golang-examples
Type-safe functions for common Go slice operations
- golang
- go
- slices
- slice-tricks
☝️ go-graphql subscription over Kafka/Redis/NSQ example
Go Bindings for libsamplerate
- golang
- libsamplerate
- audio
- audio-processing
A weather server supporting Campbell Scientific and Davis Instruments stations with lots of data-sharing options
Go option and result types that optionally contain a value
A quick start example to start using the new Go Fiber framework.
Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON
Go package for sending and receiving SSE (server-sent events)
A logging library with strack traces, object dumping and optional timestamps
- golang
- golang-library
- golang-package
- logging