A New, Interactive Approach to Learning Go
-
Updated
Feb 24, 2023 - Go
A New, Interactive Approach to Learning Go
Go package to store real time streaming websocket data in clickhouse using queuing and bulk insert.
Implementation of DFS & BFS Crawler: Neo4j, Redis and Docker
A way to limit the parallelism while running multiple tasks
Easy to use worker pool with dynamic pool sizing.
This service cache logs and forward cached logs to configured post-endpoint on set setting based on batch-size or batch-interval
A Go package providing simple blocking functions for go-routine to wait in a FIFO queue. Multiple go-routines can be queued and wait asynchronously, blocked until their turn.
A simple proof of work to demo go channel
A simple Event Emitter package for Golang application
Second version of go-crackerino. More performant and more idiomatic go.
This repository is my research and tools on the interaction between the runtime.proc sub-module of Golang with the epoll subsystem of Linux.
An example of Go Routine testing
Golang practices.
This Go repository implements a hash cracking tool inspired by Black Hat Go book. It leverages Go's concurrency features to perform brute-force attacks on a given hash value using a wordlist file. By using multiple goroutines, the tool significantly improves the cracking process efficiency.. It's a valuable tool to learn Go's concurrency feature
Add a description, image, and links to the go-routine topic page so that developers can more easily learn about it.
To associate your repository with the go-routine topic, visit your repo's landing page and select "manage topics."