mwiater / golangchannelsLinks
For goroutines and channels, I created an application using a Dispatcher -> Worker -> Job pattern to benchmark and compare results in differing scenarios. These comparisons would allow me to see how the same pattern operated under types of loads and hopefully uncover some situations where this was an optimal pattern to follow.
☆36Updated 2 years ago
Alternatives and similar repositories for golangchannels
Users that are interested in golangchannels are comparing it to the libraries listed below
Sorting:
- An API framework and micro-service helper in Go featuring dynamic routing, middleware support, and integrated logging☆27Updated 9 months ago
- Personal fork of Go Wiki https://github.com/golang/wiki☆98Updated this week
- Building, documenting, validating, securing and customizing REST APIs through code-first development☆81Updated last week
- Minimal rules engine, uses yaml as input☆27Updated last year
- Distributed queue☆34Updated 6 months ago
- Uncomplicated L7 Load Balancer/Reverse Proxy with BYO plugins support☆36Updated 4 months ago
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆96Updated last year
- kmux is a powerful Go package that revolutionizes the way proxies are implemented by allowing developers to define proxies as code. By pr…☆41Updated 2 years ago
- Simple line of code counter written in Go☆43Updated last month
- A Simplest Storage-Agnostic and Zero-dep Message Queue for Your Concurrent Go Program☆175Updated last week
- Reflex is an event streaming framework☆70Updated 2 weeks ago
- Scan-resistant, sharded Go cache. Admission-LFU/LRU/LFU/FIFO evictions with object pooling and optional embedded, p2p mesh cluster.☆72Updated last month
- Flexible and fast gRPC to HTTP and OpenAPI interface☆61Updated 9 months ago
- A high-performance, modular rate limiting library for Go. Supports in-memory and Redis backends. Includes Fixed Window, Sliding Window, T…☆97Updated 6 months ago
- Ghost: A lightweight, cross-platform tool for network inspection and host scanning, written in Go. Quickly perform ARP scans and inspect …☆46Updated 8 months ago
- Liteweight scheduler in Go☆39Updated 4 months ago
- Provide examples for Go developers to use AI in their products☆91Updated last week
- A distributed rate-limiting solution built with Go and Redis, designed to control API traffic and ensure system stability. Supports multi…☆79Updated 6 months ago
- Database based task queue implemented in Go☆49Updated 5 months ago
- FastDB is an (persistent) in-memory key/value store in Go.☆65Updated 3 weeks ago
- Package for fast persistent, transactional, and embedded key-value storage. LevelDB-WiscKey inspired.☆159Updated 9 months ago
- Modern Thread-Safe Caching System with Basic Full Text Functionalities☆52Updated 2 years ago
- AMQP library to publish and consume events☆56Updated 8 months ago
- You Don't Know Go Yet book.☆158Updated 3 years ago
- Package bigcscvreader offers a multi-threaded approach for reading a large CSV file in order to improve the time of reading and processin…☆55Updated 3 weeks ago
- GoForge is a command-line interface (CLI) tool designed to streamline the setup of new API projects for Go developers. With GoForge, you …☆72Updated 5 months ago
- ☆22Updated 10 months ago
- Go client for Memphis. Memphis is an event processing platform☆40Updated last year
- Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.☆94Updated 4 months ago
- auto-scaling worker pool (work queue) in Go, using generics☆58Updated 2 years ago