semgroup

Like errgroup/waitgroup, but only runs a maximum of tasks at any time. (by fatih)

Semgroup Alternatives

Similar projects and alternatives to semgroup

  1. mgmt

    Next generation distributed, event-driven, parallel config management!

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. conc

    Better structured concurrency for go

  4. rill

    3 semgroup VS rill

    Go toolkit for clean, composable, channel-based concurrency (by destel)

  5. go-parallel

    parallelism in Go using generics

  6. tunny

    A goroutine pool for Go

  7. ants

    8 semgroup VS ants

    🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.

  8. resultgroup

    A lightweight library for handling results and errors from concurrent tasks, with optional error thresholds and context cancellation.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. semaphore

    🚦 Semaphore pattern implementation with timeout of lock/unlock operations. (by kamilsk)

  11. rill

    6 semgroup VS rill

    Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code.

  12. go-waitgroup

    A sync.WaitGroup with error handling and concurrency control

  13. go-linq

    .NET LINQ capabilities in Go

  14. cff

    Concurrency toolkit for Go

  15. semaphore go

    Fast resizable golang semaphore primitive (by marusama)

  16. heka

    1 semgroup VS heka

    Discontinued DEPRECATED: Data collection and processing made easy.

  17. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better semgroup alternative or higher similarity.

semgroup discussion

Log in or Post with

semgroup reviews and mentions

Posts with mentions or reviews of semgroup. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-25.
  • Show HN: Rill – Composable concurrency toolkit for Go
    13 projects | news.ycombinator.com | 25 Nov 2024
    There are also libraries like https://github.com/Jeffail/tunny or https://pkg.go.dev/go.uber.org/goleak or https://github.com/fatih/semgroup to help deal with concurrency limits and goroutine lifecycle management.

    As the author of https://github.com/ahmetb/go-linq, it's hard to find adoption for libraries offering "syntactic sugar" in Go, as the language culture discourages those kind of abstractions and keeping the code straightforward.

  • Dynamic number of Goroutines based on load?
    2 projects | /r/golang | 19 Aug 2022
    Could be useful resource to research and understand the concept: https://github.com/fatih/semgroup

Stats

Basic semgroup repo stats
2
317
4.1
9 months ago

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io