Package Usage: go: github.com/marstr/collection
Package collection seeks to provide an expressive and readable way of working with basic data structures in Go.
As a former .NET developer, I deeply missed writing programs in the style of Linq. Doing so enables concurrent/
parallel reactive programs to be written in a snap. Go's functional nature enables us to have a very similar, if more
verbose, experience.
Take for example the scenario of printing the number of Go source files in a directory. Using this package,
this takes only a few lines:
A directory is a collection of filesystem entries, so we're able to iterate through them using the "Enumerate"
function. From there, we filter on only file names that end with ".go". Finally, we print the number of entries that
were encountered.
This is a trivial example, but imagine building more elaborate pipelines. Maybe take advantage of the
`SelectParallel` function which allows multiple goroutines to process a single transform at once, with their results
being funnelled into the next phase of the pipeline. Suddenly, injecting new steps can be transparent.
11 versions
Latest release: over 4 years ago
67 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/marstr/collection
View more repository details: http://repos.ecosyste.ms/hosts/GitHub/repositories/marstr%2Fcollection
Dependent Repos 46
ShiftLeftSecurity/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for Node.js, Java, Python and golang projectsSize: 1.78 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

red-hat-storage/odf-operator
OpenShift Data Foundation Meta OperatorSize: 28.3 MB - Last synced: 26 days ago - Pushed: 26 days ago

noobaa/noobaa-operator
Operator for NooBaa - object data service for hybrid and multi cloud environments :cloud: :wrench:Size: 6.53 MB - Last synced: 11 days ago - Pushed: 12 days ago

robaliias/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server. Slack: https://cyclonedx.slack.com/archives/C04NFFE1962Size: 10 MB - Last synced: over 1 year ago - Pushed: over 1 year ago

red-hat-storage/mcg-osd-deployer
A deployer for mcg-operator (NooBaa).Size: 17.9 MB - Last synced: 11 months ago - Pushed: over 2 years ago

marstr/baronial
git-inspired command line budgeting applicationSize: 3.38 MB - Last synced: 28 days ago - Pushed: 5 months ago

pjirsa/azure-costmanagement-samples
working with cost management APIsSize: 161 KB - Last synced: about 1 month ago - Pushed: over 4 years ago

tonedefdev/azure-identity-terminator 📦
Creates AzureIdentityTerminator resources in a Kubernetes clusters that support Azure AD Pod Identities and manages the entire lifecycle of Azure AD Client IDsSize: 241 KB - Last synced: 11 months ago - Pushed: about 4 years ago

marstr/envelopes
A collection of Go packages to express Budget calculations and state easily.Size: 3.41 MB - Last synced: 28 days ago - Pushed: over 1 year ago

Azure/buffalo-azure 📦
A gobuffalo plugin for working with Azure.Size: 163 KB - Last synced: 2 days ago - Pushed: almost 2 years ago

Alancere/azure-sdk-for-go-samples Fork of Azure-Samples/azure-sdk-for-go-samples
Examples of how to utilize Azure services from Go.Size: 1.7 MB - Last synced: about 2 years ago - Pushed: over 2 years ago


rexagod/mcg-osd-deployer Fork of red-hat-storage/mcg-osd-deployer
Size: 18 MB - Last synced: about 1 year ago - Pushed: over 2 years ago

weirdwiz/noobaa-operator Fork of noobaa/noobaa-operator
Operator for NooBaa - object data service for hybrid and multi cloud environments :cloud: :wrench:Size: 3.28 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

kfir-payne/noobaa-operator Fork of noobaa/noobaa-operator
Operator for NooBaa - object data service for hybrid and multi cloud environments :cloud: :wrench:Size: 3.7 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

red-hat-storage/odf-multicluster-orchestrator
Multicluster Orchestrator for OpenShift Data Foundation clusters. It uses Open Cluster Management as the multicluster control plane.Size: 1.24 MB - Last synced: 5 days ago - Pushed: 5 days ago

yingeli/pod-external-ip-operator
Size: 129 KB - Last synced: 11 months ago - Pushed: over 3 years ago

ezio-auditore/ocs-osd-deployer Fork of red-hat-storage/ocs-osd-deployer
Tools to deploy OCS on OpenShift DedicatedSize: 11.3 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

OT-CONTAINER-KIT/k8s-secret-injector
k8s-secret-injector is a tool that can connect with multiple secret managers to fetch the secretsSize: 216 KB - Last synced: 27 days ago - Pushed: over 2 years ago

renan-campos/ocs-osd-deployer Fork of red-hat-storage/ocs-osd-deployer
Tools to deploy OCS on OpenShift DedicatedSize: 10.7 MB - Last synced: 29 days ago - Pushed: over 2 years ago

achouhan09/mcg-osd-deployer Fork of red-hat-storage/mcg-osd-deployer
Size: 17.9 MB - Last synced: about 2 years ago - Pushed: over 2 years ago


red-hat-data-services/RDRhelper
Regional DR helper toolSize: 8.26 MB - Last synced: 8 days ago - Pushed: over 3 years ago

red-hat-storage/ocs-osd-deployer
Tools to deploy OCS on OpenShift DedicatedSize: 11.3 MB - Last synced: 29 days ago - Pushed: over 1 year ago

devigned/veil
Veil is a code generator which exposes Golang packages via a generated C ABI that is consumed by host languages through FFI. Currently, Veil supports Python, but could be used with any FFI implementation. This is a work in progress.Size: 142 KB - Last synced: about 1 month ago - Pushed: over 7 years ago

baum/ocs-operator Fork of red-hat-storage/ocs-operator
Operator for RHOCSSize: 38 MB - Last synced: almost 2 years ago - Pushed: over 2 years ago

https-microsoft-com-powershell/azure-sdk-for-go-samples Fork of Azure-Samples/azure-sdk-for-go-samples
Examples of how to utilize Azure services from Go.Size: 983 KB - Last synced: over 1 year ago - Pushed: over 4 years ago

asians-cloud/crowdsec-cloud-firewall-bouncer
Size: 143 KB - Last synced: almost 2 years ago - Pushed: over 2 years ago

openshift-cherrypick-robot/odf-operator Fork of red-hat-storage/odf-operator
OpenShift Data Foundation Meta OperatorSize: 21.1 MB - Last synced: 10 months ago - Pushed: 10 months ago

yati1998/ocs-operator Fork of red-hat-storage/ocs-operator
Operator for RHOCSSize: 38.7 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

baum/noobaa-operator Fork of noobaa/noobaa-operator
Operator for NooBaa - object data service for hybrid and multi cloud environments :cloud: :wrench:Size: 3.33 MB - Last synced: almost 2 years ago - Pushed: about 2 years ago

leelavg/ocs-osd-deployer Fork of red-hat-storage/ocs-osd-deployer
Tools to deploy OCS on OpenShift DedicatedSize: 11.3 MB - Last synced: 30 days ago - Pushed: about 2 years ago

LuckyLuv77-PC/azure-service-operator Fork of Azure/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 28.3 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

AMoo-Miki/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server.Size: 3.05 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago

liranmauda/noobaa-operator Fork of noobaa/noobaa-operator
Operator for NooBaa (an object data service for hybrid and multi cloud environments) :cloud:Size: 6.18 MB - Last synced: 12 days ago - Pushed: 12 days ago

bindrad/ocs-osd-deployer Fork of red-hat-storage/ocs-osd-deployer
Tools to deploy OCS on OpenShift DedicatedSize: 11.4 MB - Last synced: 4 months ago - Pushed: almost 2 years ago

tangledbytes/noobaa-operator Fork of noobaa/noobaa-operator
Operator for NooBaa - object data service for hybrid and multi cloud environments :cloud: :wrench:Size: 5.17 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

nimrod-becker/noobaa-operator Fork of noobaa/noobaa-operator
Operator for NooBaa - object data service for hybrid and multi cloud environments :cloud:Size: 3.67 MB - Last synced: almost 2 years ago - Pushed: almost 2 years ago

adobe-platform/azure-service-operator Fork of Azure/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 114 MB - Last synced: 7 days ago - Pushed: 7 days ago

subhamkrai/ocs-operator Fork of red-hat-storage/ocs-operator
Operator for RHOCSSize: 44.4 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

matthchr/azure-service-operator Fork of Azure/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 204 MB - Last synced: 19 days ago - Pushed: 19 days ago

liranmauda/ocs-operator Fork of red-hat-storage/ocs-operator
Operator for RHOCSSize: 58.4 MB - Last synced: 6 days ago - Pushed: 6 days ago

melonrush13/keyvaultResourceHelper
Size: 14.6 KB - Last synced: about 2 years ago - Pushed: almost 6 years ago

melonrush13/sqlResourceHelper
Helper functions to create sql Server, sql DB, and delete sql DB using Azure Go SDKSize: 17.6 KB - Last synced: about 2 years ago - Pushed: almost 6 years ago

fiftyonefifty/artificer
A OAuth2 token minting serviceSize: 239 KB - Last synced: over 1 year ago - Pushed: about 2 years ago

jananivMS/sqltest
Test for SQL Go SDK to see how things workSize: 10.7 KB - Last synced: about 2 years ago - Pushed: over 5 years ago

mjudeikis/azure-misc-old
Private repo for OpenShift on Azure misc itemsSize: 6.99 MB - Last synced: over 1 year ago - Pushed: almost 7 years ago

huangpf/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 22 MB - Last synced: almost 2 years ago - Pushed: almost 5 years ago

gridgentoo/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 21.2 MB - Last synced: about 2 years ago - Pushed: over 4 years ago

cwoolum/azure-keyvault-secrets-operator
Size: 102 KB - Last synced: about 2 years ago - Pushed: over 5 years ago


MarcPow/azure-service-operator Fork of Azure/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 22.1 MB - Last synced: about 1 year ago - Pushed: almost 5 years ago

sunilheggodu/noobaa-operator Fork of noobaa/noobaa-operator
Operator for NooBaa - object data service for hybrid and multi cloud environments :cloud: :wrench:Size: 2.91 MB - Last synced: almost 2 years ago - Pushed: over 3 years ago

shipuyao/egress-ip-operator Fork of yingeli/egress-ip-operator
Size: 122 KB - Last synced: almost 2 years ago - Pushed: over 3 years ago

Icefeast/bookings
bookings in go (learning)Size: 6.06 MB - Last synced: 21 days ago - Pushed: over 3 years ago

achouhan09/noobaa-operator Fork of noobaa/noobaa-operator
Operator for NooBaa - object data service for hybrid and multi cloud environments :cloud: :wrench:Size: 6.22 MB - Last synced: 12 days ago - Pushed: 12 days ago

tongpu/azure-service-operator Fork of Azure/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 163 MB - Last synced: 11 months ago - Pushed: over 1 year ago

cerrussell/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server.Size: 17.5 MB - Last synced: 3 days ago - Pushed: 6 months ago

sanjeeveejayabalan/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server.Size: 7.93 MB - Last synced: over 1 year ago - Pushed: almost 2 years ago

fitsum-dev/azure-sdk-for-go-samples Fork of Azure-Samples/azure-sdk-for-go-samples
Examples of how to utilize Azure services from Go.Size: 540 KB - Last synced: about 1 year ago - Pushed: over 5 years ago

illay1994/terraform-provider-azurerm Fork of hashicorp/terraform-provider-azurerm
Terraform provider for Azure Resource ManagerSize: 30.2 MB - Last synced: about 1 year ago - Pushed: about 6 years ago

cdmurph32/azure-service-operator Fork of Azure/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 22.5 MB - Last synced: over 1 year ago - Pushed: over 4 years ago

marciofaria-git/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server.Size: 8.55 MB - Last synced: over 1 year ago - Pushed: over 1 year ago

anoreg/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server.Size: 8.77 MB - Last synced: over 1 year ago - Pushed: over 1 year ago

sebastianvoss/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server.Size: 7.47 MB - Last synced: 3 days ago - Pushed: 3 days ago

amitganvir23/azure-service-operator Fork of Azure/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 153 MB - Last synced: over 1 year ago - Pushed: almost 2 years ago

Hyhyx/hero-emulator Fork of HnH-Games/hero-emulator
Emulator for the hero online game, only for studies purposeSize: 245 KB - Last synced: over 1 year ago - Pushed: about 3 years ago

noqcks/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server.Size: 8.64 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

davefellows/azure-service-operator-1 Fork of Azure/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 21.1 MB - Last synced: over 1 year ago - Pushed: almost 5 years ago

luis-pinto-fanduel/azure-service-operator Fork of Azure/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 140 MB - Last synced: about 1 year ago - Pushed: about 2 years ago

morgansj/terraform-provider-azurerm Fork of hashicorp/terraform-provider-azurerm
Terraform provider for Azure Resource ManagerSize: 30.2 MB - Last synced: about 1 year ago - Pushed: about 6 years ago

validide/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server.Size: 12.1 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

jenbam/ocs-operator Fork of red-hat-storage/ocs-operator
Operator for RHOCSSize: 22.7 MB - Last synced: about 1 year ago - Pushed: over 4 years ago

saketjajoo/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server. Slack: https://cyclonedx.slack.com/archives/C04NFFE1962Size: 10.5 MB - Last synced: over 1 year ago - Pushed: over 1 year ago

gkannan66235/terraform-provider-azurerm Fork of hashicorp/terraform-provider-azurerm
Terraform provider for Azure Resource ManagerSize: 31.5 MB - Last synced: over 1 year ago - Pushed: about 6 years ago

ansonallard/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server. Slack: https://cyclonedx.slack.com/archives/C04NFFE1962Size: 10.6 MB - Last synced: over 1 year ago - Pushed: over 1 year ago


misl-smlz/cdxgen Fork of CycloneDX/cdxgen
Creates CycloneDX Software Bill-of-Materials (SBOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI//CD pipeline with automatic submission to Dependency Track server. Slack: https://cyclonedx.slack.com/archives/C04NFFE1962Size: 9.24 MB - Last synced: over 1 year ago - Pushed: over 1 year ago

vimorra/azure-service-operator Fork of Azure/azure-service-operator
Azure Service Operator allows you to create Azure resources using kubectlSize: 171 MB - Last synced: over 1 year ago - Pushed: over 1 year ago

shirady/noobaa-operator Fork of noobaa/noobaa-operator
Operator for NooBaa - object data service for hybrid and multi cloud environments :cloud: :wrench:Size: 5.11 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
