SkillAgentSearch skills...

Workers

Set up tasks to be executed in parallel.

Install / Use

/learn @bep/Workers
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Tests Go Report Card GoDoc

A simple Go library to set up tasks to be executed in parallel.

package main

import (
	"context"
	"log"

	"github.com/bep/workers"
)

func main() {
	// Max 4 tasks to be executed in parallel.
	w := workers.New(4)
	r, _ := w.Start(context.Background())

	r.Run(func() error {
		return nil
	})

	// ... run more tasks.

	if err := r.Wait(); err != nil {
		log.Fatal(err)
	}
}
View on GitHub
GitHub Stars10
CategoryDevelopment
Updated8mo ago
Forks2

Languages

Go

Security Score

82/100

Audited on Jul 6, 2025

No findings