Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: goroutines
rorycl/webchk
Search a website recursively and concurrently for search terms
Language: Go - Size: 88.9 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 0
N-Ignacio-Bouffanais/telgobot
Chat Bot with Golang and Telegram
Language: Go - Size: 75.2 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0
nar10z/go-accumulator
Solution for accumulation of events and their subsequent processing.
Language: Go - Size: 142 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 6 - Forks: 0
oguzkaran/Go-Programming-Applications-Sep-2023
Go-Programming-Applications-Sep-2023
Language: Go - Size: 176 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 16 - Forks: 16
stcrestrada/gogo
Manage goroutines and worker pools with ease. Chain them to create complex processing pipelines.
Language: Go - Size: 34.2 KB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 2 - Forks: 0
johnsonjh/leaktestfe
leaktestfe: A convenience library and front-end for Uber's goleak
Language: Go - Size: 133 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 2 - Forks: 1
creachadair/taskgroup
A Go package for managing a group of collaborating goroutines.
Language: Go - Size: 114 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 20 - Forks: 1
shuddha2021/distributed-system-simulator-in-golang
A lightweight distributed system simulator in Go, featuring concurrency, HTTP endpoints, and unit tests.
Language: Go - Size: 7.81 KB - Last synced: 14 days ago - Pushed: 16 days ago - Stars: 0 - Forks: 0
jiacai2050/prosumer
A producer-consumer solution for Golang
Language: Go - Size: 23.4 KB - Last synced: 16 days ago - Pushed: about 4 years ago - Stars: 33 - Forks: 5
becheran/roumon
Universal goroutine monitor using pprof and termui
Language: Go - Size: 225 KB - Last synced: 15 days ago - Pushed: 4 months ago - Stars: 175 - Forks: 7
n0rdy/pippin
Go library to create and manage data pipelines on your machine
Language: Go - Size: 85.9 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 14 - Forks: 0
d-led/gochan_makeselect
runnable examples from https://songlh.github.io/paper/go-study.pdf as tests
Language: Go - Size: 14.6 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 0 - Forks: 0
sourcegraph/conc
Better structured concurrency for go
Language: Go - Size: 273 KB - Last synced: 17 days ago - Pushed: 21 days ago - Stars: 8,424 - Forks: 288
strvcom/strv-backend-go-background
Never lose your goroutine again.
Language: Go - Size: 110 KB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 4 - Forks: 0
steenhansen/go-podcast-downloader
Podcast downloader written in Go. Using Fyne, channels, goroutines, and WaitGroups
Language: Go - Size: 49.7 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 0 - Forks: 0
pieterclaerhout/go-waitgroup
A sync.WaitGroup with error handling and concurrency control
Language: Go - Size: 51.8 KB - Last synced: 17 days ago - Pushed: 2 months ago - Stars: 45 - Forks: 4
teivah/broadcast
Notification broadcaster library
Language: Go - Size: 185 KB - Last synced: 16 days ago - Pushed: about 2 years ago - Stars: 147 - Forks: 7
davidroman0O/comfylite3
`sqlite3` but comfy! Use `sqlite3` with goroutines without headaches!
Language: Go - Size: 443 KB - Last synced: 10 days ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0
joaocgduarte/concurrency-in-go
These are all my learnings gathered on concurrency in golang
Size: 63.5 KB - Last synced: 20 days ago - Pushed: almost 2 years ago - Stars: 302 - Forks: 11
mojtabamoaddab/workerpool
Simple implementation of worker-pool
Size: 1000 Bytes - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 0 - Forks: 0
MrDKOz/golang-concurrency
A small and simple project written in Go, that demonstrates the use of GoRoutines, WaitGroups, Mutexes, RWMutexers, and Channels.
Language: Go - Size: 4.88 KB - Last synced: 27 days ago - Pushed: about 3 years ago - Stars: 3 - Forks: 1
navytux/pygolang
Go-like features for Python and Cython. (mirror of https://lab.nexedi.com/kirr/pygolang)
Language: Python - Size: 1.46 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 53 - Forks: 7
last-ent/goophr
Simple distributed search application using goroutines & channels
Language: Go - Size: 91.8 KB - Last synced: 30 days ago - Pushed: over 3 years ago - Stars: 12 - Forks: 2
softwaremill/ox
Safe direct-style concurrency and resiliency for Scala on the JVM
Language: Scala - Size: 664 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 290 - Forks: 18
letiantech/pipeline
go pipeline
Language: Go - Size: 37.1 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0
charithe/workqueue
Go library for executing a bounded set of tasks concurrently
Language: Go - Size: 16.6 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 3 - Forks: 0
erikrios/concurrency-in-go
Deep Dive into Concurrency in Go
Language: Go - Size: 9.77 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
kozhurkin/pipers
Parallelism helper powered by generics
Language: Go - Size: 1.86 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4 - Forks: 0
droxey/goslackit
🤖 [BEW2.5] Starter slackbot for the challenge presented in class.
Language: Go - Size: 297 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 4 - Forks: 15
egrizq/product-analysis-with-concurrency
Analysis and process data with concurrency supported by golang and postgres
Language: Go - Size: 141 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
lixu4n/HistogramSimilaritySearch-WithGolang
Creating a Histogram Similarity Search Program that returns execution times depending on the number of threads given.
Language: Go - Size: 83.1 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
YSZhuoyang/go-dispatcher
A goroutine job dispatcher based on worker-pool pattern.
Language: Go - Size: 58.6 KB - Last synced: 28 days ago - Pushed: 8 months ago - Stars: 29 - Forks: 8
ddiogoo/simple-load-balancer
Simple load balancer implemented in Java, but copying the behavior of channels and goroutines from the Go language
Language: Java - Size: 10.7 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
IMRANDIL/Go_real_world_example
a real world project like feel, postgres at aiven cloud, golang and sql driver in place
Language: Go - Size: 988 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
bernardolm/octo-batch
It's intends to do batch subscriptions to all user repositories, personal and from an organization using the go lang SDK for Github API. As a way to study about go routines, channels, semaphores and wait groups.
Language: Go - Size: 125 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
felipeaz/thread-pool
Example of the concurrency pattern Thread Pool
Language: Go - Size: 3.91 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
akki1306/goroutines-channels
Language: Go - Size: 12.7 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
leonardyeoxl/Conways-Game-of-Life-in-Golang
Language: Go - Size: 3.91 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
fillmore-labs/blog-structured
Code for articles about structured concurrency in Go.
Language: Go - Size: 9.77 KB - Last synced: 7 days ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
luismescobarf/distributedSystems
Implementation of distributed systems' basic concepts
Language: Go - Size: 3.68 MB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 1
nursik/wake
Go signal and broadcast to wake waiting goroutines
Language: Go - Size: 25.4 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3 - Forks: 0
rajaatreja/Redis-Monitor
Redis Monitor is a web app that publishes Redis real-time statistics via web socket to the client, which would be consumed by the web client.
Language: Go - Size: 160 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
martishin/multithreading
Various examples of multithreading/concurrency in Java and Go
Language: Java - Size: 39.1 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
RaMin0/vdn-demo
Educational Video Downloader
Language: Go - Size: 3.91 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
xilapa/remote-stopwatch
A stopwatch that runs server side.
Language: Go - Size: 60.5 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
gcamposl/go-poc
estudos de golang
Language: Go - Size: 1.64 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
Edmartt/grpc-crud
A simple gRPC server-client code with an http client for sending data
Language: Go - Size: 127 KB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 37 - Forks: 5
pelusa-v/pelusa-chat
Mini chat using Go fiber and websockets
Language: Go - Size: 38.1 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
radomangutic/goslackit
🤖 [BEW2.5] Starter slackbot for the challenge presented in class.
Language: Go - Size: 0 Bytes - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
workanator/go-floc
Floc: Orchestrate goroutines with ease.
Language: Go - Size: 257 KB - Last synced: 17 days ago - Pushed: almost 3 years ago - Stars: 265 - Forks: 17
last-ent/distributed-go
Source code for examples in Distributed Computing with Go
Language: Go - Size: 39.1 KB - Last synced: 30 days ago - Pushed: over 3 years ago - Stars: 22 - Forks: 6
musale/returns
A simple service that was created to handle the callback requests from telco APIs.
Language: Go - Size: 86.9 KB - Last synced: 2 months ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0
Kurt212/syncgroup
Golang goroutines synchronization primitive
Language: Go - Size: 15.6 KB - Last synced: 2 months ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 0
aditya43/golang-101
:beer: In-depth internals, my personal notes, example codes and projects. Includes - Thousands of codes, OOP, Concurrency, Parallelism, Goroutines, Mutexes & Wait Groups, Testing in Go, Go tool chain, Backend web development, Some projects including Log file parser using bufio.Scanner, Spam Masker, Retro led clock, Console animations, Dictionary programs, Social Network built using Go and GopherJS, Database Connectivity and working (MySQL, MongoDB, Redis), GopherJS and lot more..
Language: Go - Size: 29.2 MB - Last synced: 30 days ago - Pushed: about 1 year ago - Stars: 93 - Forks: 25
rafaeljesus/parallel-fn
Run functions in parallel :comet:
Language: Go - Size: 10.7 KB - Last synced: 17 days ago - Pushed: over 6 years ago - Stars: 36 - Forks: 2
ronilsonalves/go-wallet-watcher
A service built with Golang to watch crypto balance from public wallets (has private key shared publicly) and automate transfers to your wallet, also expose an API endpoint to query wallet info.
Language: Go - Size: 24.4 KB - Last synced: about 1 month ago - Pushed: 11 months ago - Stars: 2 - Forks: 0
jrjaro18/go-sort
go-sort is a Go package that provides a concurrent implementation of the Quick Sort algorithm for sorting slices of integers, unsigned integers, and floats in ascending order.
Language: Go - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 2 - Forks: 0
iqhater/ticks_game_time
Mini CLI example (just for fun) to simulate game time ticks.
Language: Go - Size: 146 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
simukti/dnswsforfun
A demo server that acts as a DNS proxy and HTTP server (including WebSocket server).
Language: Go - Size: 2.44 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 1
ayo-ajayi/context
context saved my life
Language: Go - Size: 11.7 KB - Last synced: 30 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
gophercises/quiz
Ex 1 - Run timed quizzes via the command line
Language: Go - Size: 886 KB - Last synced: 3 months ago - Pushed: 7 months ago - Stars: 391 - Forks: 690
godstanis/linksmap
:bar_chart: Small web service for generating tree-like structures of a website connections
Language: Go - Size: 562 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
sebastianbrzustowicz/Go-password-guesser
Go. CLI application for guessing passwords from a dictionary pool with parallel threads and multiple encryption options.
Language: Go - Size: 39.1 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
sebastianbrzustowicz/Flight-quality-overview-microservice
Go + Docker. Microservice with parallel computations to convert raw vehicle flight data into overview raport with visualisation.
Language: Go - Size: 361 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
psiemens/graceland
Graceful shutdown for multi-routine Go programs
Language: Go - Size: 10.7 KB - Last synced: 4 months ago - Pushed: about 4 years ago - Stars: 2 - Forks: 1
Rishi-Bidani/go-manga-downloader
Language: Go - Size: 30.3 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 6 - Forks: 1
epaitoo/mgrep
A very simple grep clone that can do simple substring searching within files
Language: Go - Size: 2.93 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
aswinbennyofficial/go-workerpool-webserver
This repository contains a GoLang implementation of a web server that utilizes concurrent workers to handle resource heavy incoming requests.
Language: Go - Size: 6.84 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
AlexeySeySey/microservices
PHP & Go communication over HTTP
Language: Go - Size: 4.46 MB - Last synced: 4 months ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0
theskyinflames/dynamic
This is simple but powerful workflow data flow building library inspired by railway programming pattern and flow-based programming paradigm
Language: Go - Size: 147 KB - Last synced: 4 months ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0
beto-ouverney/crazy-race
A simple example of Goroutines and Mutex for students
Language: Go - Size: 3.91 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
orellazri/go-accelerator
Multithreaded download accelerator made in Go
Language: Go - Size: 26.4 KB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
joeycumines/go-longpoll
Package longpoll supports batching e.g. receiving as many values as possible from a channel.
Language: Go - Size: 7.81 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
nchgroup/goncurrent
Golang concurrency library for noobs like a me (Vay3t)
Language: Go - Size: 15.6 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
patrykstefanski/libfev
A library for events and fibers
Language: C - Size: 143 KB - Last synced: 2 months ago - Pushed: over 3 years ago - Stars: 34 - Forks: 4
nextzhou/workpool
fork-join style goroutines flow controler
Language: Go - Size: 63.5 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 5 - Forks: 1
angelmotta/hello-bro
Hello-bro is a tiny sample code to learn about client server tcp model. Along the way we learn and apply goroutines, channels and buffers
Language: Go - Size: 11.7 KB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
usman1100/conqr
Conqr - A concurrent CLI download manager written in Go
Language: Go - Size: 17.6 KB - Last synced: 23 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
davorpa/sololearn-go-course
Course lessons and other resolved practice activities
Language: Go - Size: 183 KB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 7 - Forks: 0
ronelliott/keepalive
Keep goroutines running!
Language: Go - Size: 11.7 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
mwiater/golangchannels
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.
Language: Go - Size: 6.85 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 30 - Forks: 5
farkaskid/WebCrawler
Simple and fast web crawler.
Language: Go - Size: 24.5 MB - Last synced: 5 months ago - Pushed: almost 6 years ago - Stars: 4 - Forks: 6
RomeroGabriel/go-api-race
Challenge: Multithreading and APIs
Language: Go - Size: 3.91 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
yenilikci/go-restapi
Go Programlama Dili Notları ve RESTful API uygulamaları, RESTful API Mimari ve Tasarımları
Language: Go - Size: 77.1 KB - Last synced: 4 months ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0
kumamk/concurrent-queue-go
Concurrent thread-safe queue basic implementation to get deeper understanding of it.
Language: Go - Size: 1.95 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
kumamk/go-worker-pool
Worker Pool basic implementation using Go goroutines and channel.
Language: Go - Size: 1.95 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
picadoh/gostreamer
Go example that uses channels to build an execution pipeline
Language: Go - Size: 42 KB - Last synced: 18 days ago - Pushed: about 5 years ago - Stars: 73 - Forks: 8
espitiaandres/spotify-playlist-exporter
Go script that converts a Spotify playlist into a .csv file.
Language: Go - Size: 398 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
startswithzed/NotifyNow
NotifyNow is a simple implementation of the pub/sub model using concurrency.
Language: Go - Size: 9.66 MB - Last synced: 6 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
HunterX18/go-cli-wc
go cli for wc command using go routines
Language: Go - Size: 123 KB - Last synced: 23 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 1
abitofhelp/producerconsumer
An implementation of the classic producer-consumer pattern using Go, goroutines, WaitGroups, and a channel.
Language: Go - Size: 15.6 KB - Last synced: 24 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
msacore/pipe
🏗 [WIP!]: Use the full power of Go channels with the pipeline pattern. This module will help you to organize the most productive solution by supplying a set of ready-made conveyor elements like Split, Route, Spread, Join, Filter, Map and so on. It's as simple as playing a game like Factorio, Mindustry or Satisfactory!
Language: Go - Size: 66.4 KB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
zakariawahyu/go-goroutines
This repository to learn Goroutines in Go programming language
Language: Go - Size: 24.4 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
pi-kei/mgrep
Find in files CLI tool writen in Go
Language: Go - Size: 87.9 KB - Last synced: 21 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
Venkat2811/DistributedSystems-6.824-Spring2020
Distributed Systems pet project learning using Distributed Systems pet project learning using MIT OpenCourseWare
Language: Go - Size: 1.41 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 0
gbLw1/go-concurrency
testing golang built in concurrency with goroutines
Language: Go - Size: 5.86 KB - Last synced: 20 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
leonardodimarchi/go-concurrency
A simple program to experiment golang concurrency
Language: Go - Size: 7.81 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
alexalreadytaken/go-boss-worker
control count of goroutines
Language: Go - Size: 6.84 KB - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
jeamon/gofetching
Go source code to demonstrate three techniques for concurrent fetching of multiple urls over http.
Language: Go - Size: 12.7 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 1 - Forks: 0
zevolution/golang-netflix-hexagonal-arch
Language: Go - Size: 14.6 KB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0