An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with goroutines

A curated list of projects in awesome lists tagged with goroutines .

https://github.com/sourcegraph/conc

Better structured concurrency for go

concurrency go golang goroutines

Last synced: 13 May 2025

https://github.com/destel/rill

Go toolkit for clean, composable, channel-based concurrency

channels concurrency functional-programming generics go golang goroutines pipeline streaming

Last synced: 14 Apr 2025

https://github.com/softwaremill/ox

Safe direct-style concurrency and resiliency for Scala on the JVM

channels concurrency goroutines jvm loom scala structured-concurrency virtual-threads

Last synced: 15 May 2025

https://github.com/joaocgduarte/concurrency-in-go

These are all my learnings gathered on concurrency in golang

channels concurrency golang goroutines guide

Last synced: 01 Aug 2025

https://github.com/becheran/roumon

Universal goroutine monitor using pprof and termui

golang goroutines monitoring pprof termui tui

Last synced: 04 Apr 2025

https://github.com/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..

ajax concurrency go golang gopherjs goroutines gotest microservices-architecture mongodb mutexes mysql parallelism rest-api strings-runes

Last synced: 14 Jul 2025

https://github.com/picadoh/gostreamer

Go example that uses channels to build an execution pipeline

go-channel golang golang-channels goroutines lib

Last synced: 02 Nov 2025

https://github.com/arunsworld/nursery

Structured Concurrency in Go

concurrency golang golang-library goroutines nursery

Last synced: 14 Mar 2025

https://github.com/navytux/pygolang

Go-like features for Python and Cython. (mirror of https://lab.nexedi.com/kirr/pygolang)

channels concurrency cython gevent gil go golang goroutines gpython nogil python

Last synced: 13 Apr 2025

https://github.com/negrel/conc

šŸ“ Structured concurrency for Go.

concurrency go goroutines structured

Last synced: 14 Dec 2025

https://github.com/pieterclaerhout/go-waitgroup

A sync.WaitGroup with error handling and concurrency control

concurrency golang goroutine goroutines pool waitgroup

Last synced: 06 May 2025

https://github.com/rafaeljesus/parallel-fn

Run functions in parallel :comet:

concurrency go goroutines

Last synced: 27 Apr 2025

https://github.com/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.

channels concurrency golang goroutines

Last synced: 10 Apr 2025

https://github.com/patrykstefanski/libfev

A library for events and fibers

coroutines epoll fibers goroutines iouring kqueue

Last synced: 14 Mar 2025

https://github.com/jiacai2050/prosumer

A producer-consumer solution for Golang

channel golang goroutines producer-consumer prosumer select

Last synced: 30 Jul 2025

https://github.com/creachadair/taskgroup

A Go package for managing a group of collaborating goroutines.

concurrency go golang goroutines

Last synced: 07 Sep 2025

https://github.com/last-ent/distributed-go

Source code for examples in Distributed Computing with Go

channels distributed-computing golang goroutines search-engine

Last synced: 21 Jun 2025

https://github.com/oldcorvus/chickochat

real time multi room multi user chat using golang, websocket , mongodb with restful api

chat gin-gonic golang golang-channels gorilla-websocket goroutines mongodb websocket

Last synced: 02 Aug 2025

https://github.com/destel/dspc

Show progress of concurrent tasks in your terminal – a minimalistic Go library with a lock-free design

concurrency go golang goroutines

Last synced: 04 Oct 2025

https://github.com/mikestefanello/batcher

Type-safe, automatic, asynchronous batch processing.

batch batch-processing concurrency data goroutines

Last synced: 26 Sep 2025

https://github.com/last-ent/goophr

Simple distributed search application using goroutines & channels

channels distributed-computing golang goroutines reverse-index search-engine

Last synced: 21 Jun 2025

https://github.com/davidroman0o/comfylite3

`sqlite3` but comfy! Use `sqlite3` with goroutines without headaches!

go golang goroutines mattn sql sqlite sqlite3

Last synced: 05 Apr 2025

https://github.com/vearutop/stuckroutines

Stuck goroutines filter for pprof

go goroutines pprof

Last synced: 11 Aug 2025

https://github.com/dsha256/plfa

Pragmatic Live Feed Aggregator aggregates all available live tables and delivers to web clients on demand in one big batch.

docker docker-compose go golang gorilla-websocket goroutines mock mockgen pusher swagger-ui swagger2 unittesting websocket

Last synced: 05 Apr 2025

https://github.com/nar10z/go-accumulator

Solution for accumulation of events and their subsequent processing.

accumulator batch go golang golang-tools goroutines utility

Last synced: 14 Mar 2025

https://github.com/shraiysh/GoTorrent

Bit-torrent client implementation in GOOOOOOO

bittorent-specifications bittorrent-client concurrency go golang goroutines

Last synced: 17 Jul 2025

https://github.com/spirosoik/go-concurrency

Go Concurrency Patterns examples

concurrency go golang goroutines

Last synced: 14 Apr 2025

https://github.com/rajatkb/go-promise

Go Promise aims to be a Promise/Future alternative of bluebird in golang. It will give all the various functionalities provided by any standard promise library along with something more.

async bluebird concurrent-programming future futures golang golang-examples golang-future golang-library golang-package goroutines promise promises-library

Last synced: 26 Sep 2025

https://github.com/kc596/priorityworkerpool

A worker pool in GoLang which schedules job according to priority.

go golang golang-library goroutine goroutine-pool goroutinemanager goroutines worker-pool

Last synced: 19 Mar 2025

https://github.com/kenlomaxsap/spaceInvadersWithGoRoutines

To learn how to work with GoRoutines, Channels, State I implemented a Space Invaders Game :)

channels go golang goroutines

Last synced: 24 Aug 2025

https://github.com/strvcom/strv-backend-go-background

Never lose your goroutine again.

go goroutines package

Last synced: 09 Apr 2025

https://github.com/andrewpmartinez/grid

GRID - cross platform go routine dump tool

golang goroutine goroutines inspect pprof

Last synced: 03 Sep 2025

https://github.com/picadoh/hashtag-counter-pipeline

Sample Gostreamer Pipeline Implementation

example go-channel golang goroutines gostreamer

Last synced: 21 Apr 2025

https://github.com/kenlomaxhybris/spaceInvadersWithGoRoutines

To learn how to work with GoRoutines, Channels, State I implemented a Space Invaders Game :)

channels go golang goroutines

Last synced: 05 Apr 2025

https://github.com/ashwin-rajeev/boom

HTTP(S) benchmarking tool written in Golang.

api api-rest concurrent-programming golang goroutine-pool goroutines load-testing

Last synced: 22 Feb 2025

https://github.com/descholar-ceo/realtime-go-backend

This is the RealTimeGo, the backend part, done in Go

go gochannels golang goroutines realtime rethinkdb websocket

Last synced: 28 Mar 2025

https://github.com/descholar-ceo/realtime-go-frontend

This is a real-time chat app with golang in the backend and reactjs for the frontend

go go-concurrency golang goroutines reactjs websocket

Last synced: 28 Mar 2025

https://github.com/embano1/go-meetup-lej-04-2020

Examples, references and snippets for the short (virtual) presentation at the Leipzig Golang Meetup.

concurrency golang goroutines mutex

Last synced: 03 Apr 2025

https://github.com/alessandrobessi/gochat

A simple multi user client/server chat application written in Go using less than 250 loc. Useful to learn how to deal with concurrency in Go (goroutines, channels, and mutexes).

channels chat client-server go golang goroutines mutexes

Last synced: 27 Mar 2025

https://github.com/poabob/grpool

A Practical Goroutine Pool and Easy to Use.

go golang goroutine-pool goroutines

Last synced: 14 Mar 2025

https://github.com/tideland/go-together

Simplifies and strengthens the development of concurrent programmes

concurrency events go golang golang-library goroutine goroutinemanager goroutines

Last synced: 27 Aug 2025

https://github.com/noelyahan/go-concu

Sample go concurrency programs

channels golang goroutines

Last synced: 14 Jun 2025

https://github.com/suicidegang/chttp

Golang HTTP functional concurrent utilities using channels & goroutines as the backbone. (Currently experimental)

async concurrency concurrency-patterns csp go golang goroutines http-client

Last synced: 21 Nov 2025

https://github.com/johnsonjh/leaktestfe

leaktestfe: A convenience library and front-end for Uber's goleak

go golang goleak goroutines leak-detection testing unit-testing

Last synced: 18 Mar 2025

https://github.com/ggcr/go-mapreduce

MapReduce implementation written in Go. MIT 6824

concurrency distributed-systems go goroutines mapreduce mit mit-6824 thread

Last synced: 09 Aug 2025

https://github.com/martishin/multithreading

Various examples of multithreading/concurrency in Java and Go

concurrency go golang goroutines java multithreading

Last synced: 21 Feb 2025

https://github.com/hadialqattan/go-compose

A lightweight services composer written in Golang for managing services (processes) in a development environment.

cli compose docker-compose go golang goroutines process-management

Last synced: 25 Aug 2025

https://github.com/yenilikci/go-restapi

Go Programlama Dili Notları ve RESTful API uygulamaları, RESTful API Mimari ve Tasarımları

channel concurrency go-http gorilla gorilla-mux goroutines json mux rest-api toml xml yaml

Last synced: 04 Dec 2025

https://github.com/aldythnahak/golang_console_delete_table_ms_sql_server

A console-based Go application to back up tables from a Microsoft SQL Server database. Supports selective optional deletion table.

batch-processing console-application golang goroutines mssqlserver sqlserver

Last synced: 26 Jun 2025

https://github.com/piotrpersona/goq

Golang interprocess, in-memory pub-sub message queue.

go go-generics golang golang-library goroutines pubsub queue

Last synced: 25 Feb 2025

https://github.com/exprays/orion

An insanely-fast, in-memory KV database supporting persistence built form scratch

database golang goroutines in-memory-database vector-database

Last synced: 16 Mar 2025

https://github.com/kodek-sleuth/quizgame

A solution to Quiz `https://gophercises.com/` Exercise one

channels cli cli-app golang goroutines

Last synced: 13 Oct 2025

https://github.com/godojo-tutorials/golang-book-ru

Complete Go Tutorial Content Repository - 79 modules for godojo.dev platform

backend golang goroutines programming programming-language

Last synced: 14 Oct 2025

https://github.com/simukti/dnswsforfun

A demo server that acts as a DNS proxy and HTTP server (including WebSocket server).

channel concurrent-programming go golang goroutines websocket

Last synced: 04 Apr 2025

https://github.com/beto-ouverney/crazy-race

A simple example of Goroutines and Mutex for students

go golang goroutines mutex mutex-lock

Last synced: 20 Feb 2025

https://github.com/jeamon/gofetching

Go source code to demonstrate three techniques for concurrent fetching of multiple urls over http.

concurrency concurrent-programming go golang goroutines http-client http-requests mutlithreading worker-pool

Last synced: 11 Mar 2025

https://github.com/likhithkp/ticket-booking-cli

The Ticket Booking CLI is a Go-based ticket booking app. Users input their first name, last name, email, and desired ticket quantity. The app validates entries, updates remaining tickets, and logs successful bookings. Goroutines enable asynchronous ticket generation, enhancing performance.

cli-app go goroutines

Last synced: 05 Apr 2025

https://github.com/alysonsz/library-api

Problem Situation: Traditional library systems struggle with handling multiple book queries efficiently, leading to delays and poor performance. This project improves scalability and responsiveness by using Go routines and channels, enabling real-time book reading simulations and optimizing the management of multiple requests.

apirest go golang goroutine goroutines library library-api library-management library-management-system

Last synced: 15 Mar 2025

https://github.com/venndev/vgo

The library helps you have the async-await syntax in Go that runs on goroutines.

async-await asynchronous asynchronous-programming golang-package goroutine goroutines

Last synced: 20 Feb 2025

https://github.com/sebastianbrzustowicz/go-password-guesser

Go. CLI application for guessing passwords from a dictionary pool with parallel threads and multiple encryption options.

cli cracker cracking dictionary encryption go golang goroutines hash md5 parallel password password-cracker threads

Last synced: 03 Mar 2025

https://github.com/killovsky/ceres

O Projeto Ceres Ć© um plugin opcional desenvolvido em Golang para o Projeto ƍris. Este plugin possibilita a implementação de todas as funcionalidades Golang, incluindo a compilação de códigos GO. Com isso, a Ceres elimina a necessidade de modificar o código principal da ƍris ou de aprender Node.js (JavaScript) para realizar alteraƧƵes.

api bot bot-framework documentation easy golang goroutines http https iris modular multiplatform plugin post socket socket-io termux websocket whatsapp whatsapp-bot

Last synced: 04 Jan 2026

https://github.com/musale/returns

A simple service that was created to handle the callback requests from telco APIs.

callbacks channels golang goroutines redis

Last synced: 20 Jun 2025

https://github.com/rbadillap/go-workers-example

PoC about the use of concurrent workers (goroutines) in a "real world" example

golang goroutines poc workers

Last synced: 20 Mar 2025

https://github.com/softcodenet/goslackit

šŸ¤– [BEW2.5] Starter slackbot for the challenge presented in class.

concurrency fork-to-finish golang golang-project goroutines makeschool slackbot starterpack

Last synced: 29 Mar 2025

https://github.com/theskyinflames/dynamic

This is simple but powerful workflow data flow building library inspired by railway programming pattern and flow-based programming paradigm

actor-pattern channels flow flow-based-programming functional-programming golang golang-concurrency goroutines jobs railway-oriented-programming workfow

Last synced: 02 Aug 2025

https://github.com/kengbailey/golang-ref

Code samples of various concepts and topics in Go. As long as I'm learning I'll keep adding.

channels example functions golang goroutines json postgres postgresql scraping tutorial tutorials

Last synced: 26 Feb 2025

https://github.com/abitofhelp/producerconsumer

An implementation of the classic producer-consumer pattern using Go, goroutines, WaitGroups, and a channel.

channel consumer go golang goroutines producer producer-consumer waitgroup

Last synced: 18 Mar 2025

https://github.com/mwiater/golangpprof

Dive into Go's pprof tool, unveiling its capabilities through practical examples and showcasing how it can transform your code optimization journey.

golang goroutines optimization pprof

Last synced: 03 Mar 2025

https://github.com/steenhansen/go-podcast-downloader

Podcast downloader written in Go. Using Fyne, channels, goroutines, and WaitGroups

channels fyne golang goroutines waitgroups

Last synced: 25 Mar 2025

https://github.com/omdxp/concurrency

go concurrency

go-concurrency goroutines

Last synced: 16 Dec 2025

https://github.com/martishin/concurrency

Various examples of multithreading/concurrency in Java and Go

concurrency go golang goroutines java multithreading

Last synced: 07 May 2025

https://github.com/gbzarelli/gophertalk

GopherTalk is a multi-user chat powered by GO to explore its standard library and features like sockets, goroutines, channels and sync package.

chat go gochat golang goroutines multiuser socket

Last synced: 15 Mar 2025

https://github.com/dsha256/pragmatic-live-feed-aggregator

Pragmatic Live Feed Aggregator aggregates all available live tables and delivers to web clients on demand in one big batch.

docker docker-compose gin-framework gin-gonic go golang gorilla-websocket goroutines pusher redis unittesting websockets

Last synced: 30 Dec 2025

https://github.com/smercer10/jajs

A command-line web scraper offering a fast and simple way to investigate demand in the public job landscape.

cli colly go goroutines scraper

Last synced: 20 Feb 2025

https://gitlab.com/johnsonjh/leaktestfe

leaktestfe: A convenience library and front-end for Uber goleak.

go golang goleak goroutines leak-detection testing unit-testing

Last synced: 11 Mar 2025

https://github.com/joaovicdsantos/anagrams

A program that calculates anagrams made in Go using the resources of concurrency.

anagrams combinatorial-analysis concurrency golang goroutines

Last synced: 23 Feb 2025

https://github.com/abdealijaroli/goconc

A comprehensive guide to concurrency patterns in Go.

channels concurrency go golang goroutines multiplexing semaphore sync

Last synced: 01 Mar 2025

https://github.com/akhil67209/irctc-trainsearch-golang-api

IRCTC Train Search | DB Connection | Modular Functionality

golang golang-api golang-database golang-datastructure golang-package goroutines

Last synced: 25 Oct 2025

https://github.com/tolopsy/easy-backup

CLI tool to automate compression and archival of files into AWS S3 or a dedicated directory

aws aws-s3 backup file-management go-channel goroutine-pool goroutines mutex-synchronisation waitgroup worker-pool zip

Last synced: 12 Mar 2025

https://github.com/gregorykogan/worker-pool

An idiomatic Go worker pool with zero-allocation submissions, backpressure, and graceful shutdown.

concurrency go golang goroutines high-performance library parallelism performance production-ready thread-pool utility worker-pool zero-allocation

Last synced: 28 Oct 2025

https://github.com/erikpelli/requests_concurrency_benchmark

Goroutines vs threads benchmark (CPU and I/O bound tasks)

benchmark go goroutines threads

Last synced: 09 Apr 2025