Ecosyste.ms: Funds

An open API service for providing issue and pull request metadata for open source projects.

https://github.com/eapache/queue

Last synced: about 4 hours ago

Repository metadata:

Fast golang queue using ring-buffer


Owner metadata:


Committers metadata

Last synced: about 7 hours ago

Total Commits: 39
Total Committers: 6
Avg Commits per committer: 6.5
Development Distribution Score (DDS): 0.333

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Evan Huus e****e@g****m 26
Andrew Gillis g****j@g****m 4
Lucian I. Last li@l****l 4
Antoine Grondin a****n@g****m 3
Dariusz Górecki d****k@g****m 1
Lukas Rist g****s@g****m 1

Issue and Pull Request metadata

Last synced: about 4 hours ago


Package metadata

go: github.com/eapache/queue

Package queue provides a fast, ring-buffer queue based on the version suggested by Dariusz Górecki. Using this instead of other, simpler, queue implementations (slice+append or linked list) provides substantial memory and time benefits, and fewer GC pauses. The queue implemented here is as fast as it is for an additional reason: it is *not* thread-safe.

  • Homepage: https://github.com/eapache/queue
  • Documentation: https://pkg.go.dev/github.com/eapache/queue#section-documentation
  • Licenses: MIT
  • Latest release: v1.1.0 (published over 8 years ago)
  • Last Synced: 2024-11-09T00:05:37.070Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 4,033
  • Dependent Repositories: 37,407
  • Docker Downloads: 7,732,417,736
  • Rankings:
    • Dependent repos count: 0.03%
    • Docker downloads count: 0.048%
    • Dependent packages count: 0.063%
    • Average: 1.141%
    • Stargazers count: 2.602%
    • Forks count: 2.961%
go: github.com/eapache/Queue

Package queue provides a fast, ring-buffer queue based on the version suggested by Dariusz Górecki. Using this instead of other, simpler, queue implementations (slice+append or linked list) provides substantial memory and time benefits, and fewer GC pauses. The queue implemented here is as fast as it is for an additional reason: it is *not* thread-safe.

  • Homepage: https://github.com/eapache/Queue
  • Documentation: https://pkg.go.dev/github.com/eapache/Queue#section-documentation
  • Licenses: MIT
  • Latest release: v1.1.0 (published over 8 years ago)
  • Last Synced: 2024-11-09T00:05:49.861Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.634%
    • Forks count: 1.877%
    • Average: 4.964%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
go: github.com/eapache/queue/v2

Package queue provides a fast, ring-buffer queue based on the version suggested by Dariusz Górecki. Using this instead of other, simpler, queue implementations (slice+append or linked list) provides substantial memory and time benefits, and fewer GC pauses. The queue implemented here is as fast as it is for an additional reason: it is *not* thread-safe.

  • Homepage: https://github.com/eapache/queue
  • Documentation: https://pkg.go.dev/github.com/eapache/queue/v2#section-documentation
  • Licenses: MIT
  • Latest release: (published 6 months ago)
  • Last Synced: 2024-10-29T21:04:34.742Z (11 days ago)
  • Versions: 0
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 2.582%
    • Forks count: 2.946%
    • Average: 5.705%
    • Dependent packages count: 7.944%
    • Dependent repos count: 9.349%

Dependencies

.github/workflows/golang-ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v4 composite
go.mod go
v2/go.mod go