Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: github.com/go-playground/validator/v10

Package validator implements value validations for structs and individual fields based on tags. It can also handle Cross-Field and Cross-Struct validation for nested structs and has the ability to dive into arrays and maps of any type. see more examples https://github.com/go-playground/validator/tree/master/_examples Validator is designed to be thread-safe and used as a singleton instance. It caches information about your struct and validations, in essence only parsing your validation tags once per struct type. Using multiple instances neglects the benefit of caching. The not thread-safe functions are explicitly marked as such in the documentation. Doing things this way is actually the way the standard library does, see the file.Open method here: The authors return type "error" to avoid the issue discussed in the following, where err is always != nil: Validator only InvalidValidationError for bad validation input, nil or ValidationErrors as type error; so, in your code all you need to do is check if the error returned is not nil, and if it's not check if error is InvalidValidationError ( if necessary, most of the time it isn't ) type cast it to type ValidationErrors like so err.(validator.ValidationErrors). Custom Validation functions can be added. Example: Cross-Field Validation can be done via the following tags: If, however, some custom cross-field validation is required, it can be done using a custom validation. Why not just have cross-fields validation tags (i.e. only eqcsfield and not eqfield)? The reason is efficiency. If you want to check a field within the same struct "eqfield" only has to find the field on the same struct (1 level). But, if we used "eqcsfield" it could be multiple levels down. Example: Multiple validators on a field will process in the order defined. Example: Bad Validator definitions are not handled by the library. Example: Baked In Cross-Field validation only compares fields on the same struct. If Cross-Field + Cross-Struct validation is needed you should implement your own custom validator. Comma (",") is the default separator of validation tags. If you wish to have a comma included within the parameter (i.e. excludesall=,) you will need to use the UTF-8 hex representation 0x2C, which is replaced in the code as a comma, so the above will become excludesall=0x2C. Pipe ("|") is the 'or' validation tags deparator. If you wish to have a pipe included within the parameter i.e. excludesall=| you will need to use the UTF-8 hex representation 0x7C, which is replaced in the code as a pipe, so the above will become excludesall=0x7C Here is a list of the current built in validators: Tells the validation to skip this struct field; this is particularly handy in ignoring embedded structs from being validated. (Usage: -) This is the 'or' operator allowing multiple validators to be used and accepted. (Usage: rgb|rgba) <-- this would allow either rgb or rgba colors to be accepted. This can also be combined with 'and' for example ( Usage: omitempty,rgb|rgba) When a field that is a nested struct is encountered, and contains this flag any validation on the nested struct will be run, but none of the nested struct fields will be validated. This is useful if inside of your program you know the struct will be valid, but need to verify it has been assigned. NOTE: only "required" and "omitempty" can be used on a struct itself. Same as structonly tag except that any struct level validations will not run. Allows conditional validation, for example if a field is not set with a value (Determined by the "required" validator) then other validation such as min or max won't run, but if a value is set validation will run. Allows to skip the validation if the value is nil (same as omitempty, but only for the nil-values). This tells the validator to dive into a slice, array or map and validate that level of the slice, array or map with the validation tags that follow. Multidimensional nesting is also supported, each level you wish to dive will require another dive tag. dive has some sub-tags, 'keys' & 'endkeys', please see the Keys & EndKeys section just below. Example #1 Example #2 Keys & EndKeys These are to be used together directly after the dive tag and tells the validator that anything between 'keys' and 'endkeys' applies to the keys of a map and not the values; think of it like the 'dive' tag, but for map keys instead of values. Multidimensional nesting is also supported, each level you wish to validate will require another 'keys' and 'endkeys' tag. These tags are only valid for maps. Example #1 Example #2 This validates that the value is not the data types default zero value. For numbers ensures value is not zero. For strings ensures value is not "". For slices, maps, pointers, interfaces, channels and functions ensures the value is not nil. For structs ensures value is not the zero value when using WithRequiredStructEnabled. The field under validation must be present and not empty only if all the other specified fields are equal to the value following the specified field. For strings ensures value is not "". For slices, maps, pointers, interfaces, channels and functions ensures the value is not nil. For structs ensures value is not the zero value. Examples: The field under validation must be present and not empty unless all the other specified fields are equal to the value following the specified field. For strings ensures value is not "". For slices, maps, pointers, interfaces, channels and functions ensures the value is not nil. For structs ensures value is not the zero value. Examples: The field under validation must be present and not empty only if any of the other specified fields are present. For strings ensures value is not "". For slices, maps, pointers, interfaces, channels and functions ensures the value is not nil. For structs ensures value is not the zero value. Examples: The field under validation must be present and not empty only if all of the other specified fields are present. For strings ensures value is not "". For slices, maps, pointers, interfaces, channels and functions ensures the value is not nil. For structs ensures value is not the zero value. Example: The field under validation must be present and not empty only when any of the other specified fields are not present. For strings ensures value is not "". For slices, maps, pointers, interfaces, channels and functions ensures the value is not nil. For structs ensures value is not the zero value. Examples: The field under validation must be present and not empty only when all of the other specified fields are not present. For strings ensures value is not "". For slices, maps, pointers, interfaces, channels and functions ensures the value is not nil. For structs ensures value is not the zero value. Example: The field under validation must not be present or not empty only if all the other specified fields are equal to the value following the specified field. For strings ensures value is not "". For slices, maps, pointers, interfaces, channels and functions ensures the value is not nil. For structs ensures value is not the zero value. Examples: The field under validation must not be present or empty unless all the other specified fields are equal to the value following the specified field. For strings ensures value is not "". For slices, maps, pointers, interfaces, channels and functions ensures the value is not nil. For structs ensures value is not the zero value. Examples: This validates that the value is the default value and is almost the opposite of required. For numbers, length will ensure that the value is equal to the parameter given. For strings, it checks that the string length is exactly that number of characters. For slices, arrays, and maps, validates the number of items. Example #1 Example #2 (time.Duration) For time.Duration, len will ensure that the value is equal to the duration given in the parameter. For numbers, max will ensure that the value is less than or equal to the parameter given. For strings, it checks that the string length is at most that number of characters. For slices, arrays, and maps, validates the number of items. Example #1 Example #2 (time.Duration) For time.Duration, max will ensure that the value is less than or equal to the duration given in the parameter. For numbers, min will ensure that the value is greater or equal to the parameter given. For strings, it checks that the string length is at least that number of characters. For slices, arrays, and maps, validates the number of items. Example #1 Example #2 (time.Duration) For time.Duration, min will ensure that the value is greater than or equal to the duration given in the parameter. For strings & numbers, eq will ensure that the value is equal to the parameter given. For slices, arrays, and maps, validates the number of items. Example #1 Example #2 (time.Duration) For time.Duration, eq will ensure that the value is equal to the duration given in the parameter. For strings & numbers, ne will ensure that the value is not equal to the parameter given. For slices, arrays, and maps, validates the number of items. Example #1 Example #2 (time.Duration) For time.Duration, ne will ensure that the value is not equal to the duration given in the parameter. For strings, ints, and uints, oneof will ensure that the value is one of the values in the parameter. The parameter should be a list of values separated by whitespace. Values may be strings or numbers. To match strings with spaces in them, include the target string between single quotes. For numbers, this will ensure that the value is greater than the parameter given. For strings, it checks that the string length is greater than that number of characters. For slices, arrays and maps it validates the number of items. Example #1 Example #2 (time.Time) For time.Time ensures the time value is greater than time.Now.UTC(). Example #3 (time.Duration) For time.Duration, gt will ensure that the value is greater than the duration given in the parameter. Same as 'min' above. Kept both to make terminology with 'len' easier. Example #1 Example #2 (time.Time) For time.Time ensures the time value is greater than or equal to time.Now.UTC(). Example #3 (time.Duration) For time.Duration, gte will ensure that the value is greater than or equal to the duration given in the parameter. For numbers, this will ensure that the value is less than the parameter given. For strings, it checks that the string length is less than that number of characters. For slices, arrays, and maps it validates the number of items. Example #1 Example #2 (time.Time) For time.Time ensures the time value is less than time.Now.UTC(). Example #3 (time.Duration) For time.Duration, lt will ensure that the value is less than the duration given in the parameter. Same as 'max' above. Kept both to make terminology with 'len' easier. Example #1 Example #2 (time.Time) For time.Time ensures the time value is less than or equal to time.Now.UTC(). Example #3 (time.Duration) For time.Duration, lte will ensure that the value is less than or equal to the duration given in the parameter. This will validate the field value against another fields value either within a struct or passed in field. Example #1: Example #2: Field Equals Another Field (relative) This does the same as eqfield except that it validates the field provided relative to the top level struct. This will validate the field value against another fields value either within a struct or passed in field. Examples: Field Does Not Equal Another Field (relative) This does the same as nefield except that it validates the field provided relative to the top level struct. Only valid for Numbers, time.Duration and time.Time types, this will validate the field value against another fields value either within a struct or passed in field. usage examples are for validation of a Start and End date: Example #1: Example #2: This does the same as gtfield except that it validates the field provided relative to the top level struct. Only valid for Numbers, time.Duration and time.Time types, this will validate the field value against another fields value either within a struct or passed in field. usage examples are for validation of a Start and End date: Example #1: Example #2: This does the same as gtefield except that it validates the field provided relative to the top level struct. Only valid for Numbers, time.Duration and time.Time types, this will validate the field value against another fields value either within a struct or passed in field. usage examples are for validation of a Start and End date: Example #1: Example #2: This does the same as ltfield except that it validates the field provided relative to the top level struct. Only valid for Numbers, time.Duration and time.Time types, this will validate the field value against another fields value either within a struct or passed in field. usage examples are for validation of a Start and End date: Example #1: Example #2: This does the same as ltefield except that it validates the field provided relative to the top level struct. This does the same as contains except for struct fields. It should only be used with string types. See the behavior of reflect.Value.String() for behavior on other types. This does the same as excludes except for struct fields. It should only be used with string types. See the behavior of reflect.Value.String() for behavior on other types. For arrays & slices, unique will ensure that there are no duplicates. For maps, unique will ensure that there are no duplicate values. For slices of struct, unique will ensure that there are no duplicate values in a field of the struct specified via a parameter. This validates that a string value contains ASCII alpha characters only This validates that a string value contains ASCII alphanumeric characters only This validates that a string value contains unicode alpha characters only This validates that a string value contains unicode alphanumeric characters only This validates that a string value can successfully be parsed into a boolean with strconv.ParseBool This validates that a string value contains number values only. For integers or float it returns true. This validates that a string value contains a basic numeric value. basic excludes exponents etc... for integers or float it returns true. This validates that a string value contains a valid hexadecimal. This validates that a string value contains a valid hex color including hashtag (#) This validates that a string value contains only lowercase characters. An empty string is not a valid lowercase string. This validates that a string value contains only uppercase characters. An empty string is not a valid uppercase string. This validates that a string value contains a valid rgb color This validates that a string value contains a valid rgba color This validates that a string value contains a valid hsl color This validates that a string value contains a valid hsla color This validates that a string value contains a valid E.164 Phone number https://en.wikipedia.org/wiki/E.164 (ex. +1123456789) This validates that a string value contains a valid email This may not conform to all possibilities of any rfc standard, but neither does any email provider accept all possibilities. This validates that a string value is valid JSON This validates that a string value is a valid JWT This validates that a string value contains a valid file path and that the file exists on the machine. This is done using os.Stat, which is a platform independent function. This validates that a string value contains a valid file path and that the file exists on the machine and is an image. This is done using os.Stat and github.com/gabriel-vasile/mimetype This validates that a string value contains a valid file path but does not validate the existence of that file. This is done using os.Stat, which is a platform independent function. This validates that a string value contains a valid url This will accept any url the golang request uri accepts but must contain a schema for example http:// or rtmp:// This validates that a string value contains a valid uri This will accept any uri the golang request uri accepts This validataes that a string value contains a valid URN according to the RFC 2141 spec. This validates that a string value contains a valid base64 value. Although an empty string is valid base64 this will report an empty string as an error, if you wish to accept an empty string as valid you can use this with the omitempty tag. This validates that a string value contains a valid base64 URL safe value according the RFC4648 spec. Although an empty string is a valid base64 URL safe value, this will report an empty string as an error, if you wish to accept an empty string as valid you can use this with the omitempty tag. This validates that a string value contains a valid base64 URL safe value, but without = padding, according the RFC4648 spec, section 3.2. Although an empty string is a valid base64 URL safe value, this will report an empty string as an error, if you wish to accept an empty string as valid you can use this with the omitempty tag. This validates that a string value contains a valid bitcoin address. The format of the string is checked to ensure it matches one of the three formats P2PKH, P2SH and performs checksum validation. Bitcoin Bech32 Address (segwit) This validates that a string value contains a valid bitcoin Bech32 address as defined by bip-0173 (https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki) Special thanks to Pieter Wuille for providng reference implementations. This validates that a string value contains a valid ethereum address. The format of the string is checked to ensure it matches the standard Ethereum address format. This validates that a string value contains the substring value. This validates that a string value contains any Unicode code points in the substring value. This validates that a string value contains the supplied rune value. This validates that a string value does not contain the substring value. This validates that a string value does not contain any Unicode code points in the substring value. This validates that a string value does not contain the supplied rune value. This validates that a string value starts with the supplied string value This validates that a string value ends with the supplied string value This validates that a string value does not start with the supplied string value This validates that a string value does not end with the supplied string value This validates that a string value contains a valid isbn10 or isbn13 value. This validates that a string value contains a valid isbn10 value. This validates that a string value contains a valid isbn13 value. This validates that a string value contains a valid UUID. Uppercase UUID values will not pass - use `uuid_rfc4122` instead. This validates that a string value contains a valid version 3 UUID. Uppercase UUID values will not pass - use `uuid3_rfc4122` instead. This validates that a string value contains a valid version 4 UUID. Uppercase UUID values will not pass - use `uuid4_rfc4122` instead. This validates that a string value contains a valid version 5 UUID. Uppercase UUID values will not pass - use `uuid5_rfc4122` instead. This validates that a string value contains a valid ULID value. This validates that a string value contains only ASCII characters. NOTE: if the string is blank, this validates as true. This validates that a string value contains only printable ASCII characters. NOTE: if the string is blank, this validates as true. This validates that a string value contains one or more multibyte characters. NOTE: if the string is blank, this validates as true. This validates that a string value contains a valid DataURI. NOTE: this will also validate that the data portion is valid base64 This validates that a string value contains a valid latitude. This validates that a string value contains a valid longitude. This validates that a string value contains a valid U.S. Social Security Number. This validates that a string value contains a valid IP Address. This validates that a string value contains a valid v4 IP Address. This validates that a string value contains a valid v6 IP Address. This validates that a string value contains a valid CIDR Address. This validates that a string value contains a valid v4 CIDR Address. This validates that a string value contains a valid v6 CIDR Address. This validates that a string value contains a valid resolvable TCP Address. This validates that a string value contains a valid resolvable v4 TCP Address. This validates that a string value contains a valid resolvable v6 TCP Address. This validates that a string value contains a valid resolvable UDP Address. This validates that a string value contains a valid resolvable v4 UDP Address. This validates that a string value contains a valid resolvable v6 UDP Address. This validates that a string value contains a valid resolvable IP Address. This validates that a string value contains a valid resolvable v4 IP Address. This validates that a string value contains a valid resolvable v6 IP Address. This validates that a string value contains a valid Unix Address. This validates that a string value contains a valid MAC Address. Note: See Go's ParseMAC for accepted formats and types: This validates that a string value is a valid Hostname according to RFC 952 https://tools.ietf.org/html/rfc952 This validates that a string value is a valid Hostname according to RFC 1123 https://tools.ietf.org/html/rfc1123 Full Qualified Domain Name (FQDN) This validates that a string value contains a valid FQDN. This validates that a string value appears to be an HTML element tag including those described at https://developer.mozilla.org/en-US/docs/Web/HTML/Element This validates that a string value is a proper character reference in decimal or hexadecimal format This validates that a string value is percent-encoded (URL encoded) according to https://tools.ietf.org/html/rfc3986#section-2.1 This validates that a string value contains a valid directory and that it exists on the machine. This is done using os.Stat, which is a platform independent function. This validates that a string value contains a valid directory but does not validate the existence of that directory. This is done using os.Stat, which is a platform independent function. It is safest to suffix the string with os.PathSeparator if the directory may not exist at the time of validation. This validates that a string value contains a valid DNS hostname and port that can be used to valiate fields typically passed to sockets and connections. This validates that a string value is a valid datetime based on the supplied datetime format. Supplied format must match the official Go time format layout as documented in https://golang.org/pkg/time/ This validates that a string value is a valid country code based on iso3166-1 alpha-2 standard. see: https://www.iso.org/iso-3166-country-codes.html This validates that a string value is a valid country code based on iso3166-1 alpha-3 standard. see: https://www.iso.org/iso-3166-country-codes.html This validates that a string value is a valid country code based on iso3166-1 alpha-numeric standard. see: https://www.iso.org/iso-3166-country-codes.html This validates that a string value is a valid BCP 47 language tag, as parsed by language.Parse. More information on https://pkg.go.dev/golang.org/x/text/language BIC (SWIFT code) This validates that a string value is a valid Business Identifier Code (SWIFT code), defined in ISO 9362. More information on https://www.iso.org/standard/60390.html This validates that a string value is a valid dns RFC 1035 label, defined in RFC 1035. More information on https://datatracker.ietf.org/doc/html/rfc1035 This validates that a string value is a valid time zone based on the time zone database present on the system. Although empty value and Local value are allowed by time.LoadLocation golang function, they are not allowed by this validator. More information on https://golang.org/pkg/time/#LoadLocation This validates that a string value is a valid semver version, defined in Semantic Versioning 2.0.0. More information on https://semver.org/ This validates that a string value is a valid cve id, defined in cve mitre. More information on https://cve.mitre.org/ This validates that a string value contains a valid credit card number using Luhn algorithm. This validates that a string or (u)int value contains a valid checksum using the Luhn algorithm. This validates that a string is a valid 24 character hexadecimal string. This validates that a string value contains a valid cron expression. This validates that a string is valid for use with SpiceDb for the indicated purpose. If no purpose is given, a purpose of 'id' is assumed. Alias Validators and Tags NOTE: When returning an error, the tag returned in "FieldError" will be the alias tag unless the dive tag is part of the alias. Everything after the dive tag is not reported as the alias tag. Also, the "ActualTag" in the before case will be the actual tag within the alias that failed. Here is a list of the current built in alias tags: Validator notes: A collection of validation rules that are frequently needed but are more complex than the ones found in the baked in validators. A non standard validator must be registered manually like you would with your own custom validation functions. Example of registration and use: Here is a list of the current non standard validators: This package panics when bad input is provided, this is by design, bad code like that should not make it to production.
32 versions
Latest release: 4 months ago
21,065 dependent packages

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/go-playground/validator/v10

View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/go-playground%2Fvalidator

Dependent Repos 52,342

admariner/jitsu Fork of jitsucom/jitsu
Jitsu is an open-source data integration platform
  • v10.11.0 configurator/backend/go.mod
  • v10.2.0 configurator/backend/go.sum
  • v10.4.1 configurator/backend/go.sum
  • v10.10.1 configurator/backend/go.sum
  • v10.11.0 configurator/backend/go.sum
  • v10.4.1 server/go.mod
  • v10.2.0 server/go.sum
  • v10.4.1 server/go.sum

Size: 29.4 MB - Last synced: about 1 month ago - Pushed: 10 months ago

ghebant/lbc-api
  • v10.10.0 go.mod

Size: 54.7 KB - Last synced: 10 months ago - Pushed: almost 2 years ago

ossf/scorecard-action
Official GitHub Action for OpenSSF Scorecard.
  • v10.10.0 go.mod
  • v10.2.0 go.sum
  • v10.4.1 go.sum
  • v10.10.0 go.sum

Size: 6.43 MB - Last synced: 5 days ago - Pushed: 5 days ago

nautible/nautible-app-ms-payment
nautible-app-payment project
  • v10.9.0 go.mod
  • v10.4.1 go.sum
  • v10.9.0 go.sum

Size: 429 KB - Last synced: 23 days ago - Pushed: about 1 year ago

zeromike/syft Fork of anchore/syft
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
  • v10.10.0 go.mod
  • v10.2.0 go.sum
  • v10.4.1 go.sum
  • v10.10.0 go.sum

Size: 10.4 MB - Last synced: 12 months ago - Pushed: almost 2 years ago

krasish/test-infra Fork of kyma-project/test-infra
Test infrastructure for the Kyma project.
  • v10.2.0 development/gcp/cloud-functions/getfailureinstancedetails/go.sum
  • v10.2.0 development/kyma-ci-force-bot/ciforcebot/go.sum
  • v10.2.0 go.sum

Size: 15.3 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

sap-contributions/pcap-release Fork of cloudfoundry/pcap-release
A BOSH release and CLI to enable network analysis for CF app developers
  • v10.11.1 src/pcap/go.mod
  • v10.11.1 src/pcap/go.sum

Size: 13.7 MB - Last synced: 11 days ago - Pushed: about 2 months ago

ahmedabu98/beam Fork of apache/beam
Apache Beam is a unified programming model for Batch and Streaming
  • v10.2.0 playground/backend/go.sum

Size: 365 MB - Last synced: 16 days ago - Pushed: 17 days ago

observIQ/grafana-agent Fork of grafana/agent
Telemetry agent for the LGTM stack.
  • v10.2.0 go.sum
  • v10.4.1 go.sum

Size: 48.3 MB - Last synced: 5 months ago - Pushed: 5 months ago

tharun208/loki Fork of grafana/loki
Like Prometheus, but for logs.
  • v10.4.1 go.sum

Size: 168 MB - Last synced: 11 days ago - Pushed: about 1 year ago

SharanSK001/GO-CRUD-GIN-ENT
  • v10.11.1 go.mod
  • v10.11.1 go.sum

Size: 51.8 KB - Last synced: 3 months ago - Pushed: 4 months ago

Team-Kujira/ibc-go Fork of cosmos/ibc-go
Interblockchain Communication Protocol (IBC) implementation in Golang.
  • v10.2.0 e2e/go.sum
  • v10.2.0 go.sum
  • v10.4.1 go.sum

Size: 30.2 MB - Last synced: 8 days ago - Pushed: 7 months ago

dtapps/cma
  • v10.16.0 go.mod
  • v10.16.0 go.sum

Size: 46.9 KB - Last synced: 9 days ago - Pushed: 10 days ago

dtapps/itboy
  • v10.16.0 go.mod
  • v10.16.0 go.sum

Size: 35.2 KB - Last synced: 9 days ago - Pushed: 9 days ago

carlkyrillos/integreatly-operator Fork of integr8ly/integreatly-operator
An Openshift Operator based on the Operator SDK for installing and reconciling Integreatly services
  • v10.4.1 go.mod
  • v10.4.1 go.sum

Size: 126 MB - Last synced: 10 days ago - Pushed: 11 days ago

rxrddd/austin-v2
基于kratos 的聚合消息推送平台
  • v10.11.0 go.mod
  • v10.11.0 go.sum

Size: 1.77 MB - Last synced: about 1 year ago - Pushed: about 1 year ago

paketo-buildpacks/go
A Cloud Native Buildpack for Go
  • v10.2.0 go.sum
  • v10.4.1 go.sum
  • v10.10.0 go.sum

Size: 82.5 MB - Last synced: 1 day ago - Pushed: 2 days ago

slachiewicz/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift
  • v10.2.0 extensions/chaosmesh/generator/go.sum
  • v10.3.0 extensions/chaosmesh/generator/go.sum

Size: 466 MB - Last synced: 3 days ago - Pushed: 3 days ago

mdisibio/tempo Fork of grafana/tempo
Grafana Tempo is a high volume, minimal dependency trace storage.
  • v10.4.1 go.sum

Size: 137 MB - Last synced: 1 day ago - Pushed: 2 days ago

paketo-buildpacks/dotnet-core
A Cloud Native Buildpack for .NET Core
  • v10.2.0 go.sum
  • v10.4.1 go.sum
  • v10.10.0 go.sum

Size: 134 MB - Last synced: 1 day ago - Pushed: 2 days ago

krakend/krakend-ratelimit
A collection of curated ratelimiter adaptors for the KrakenD framework
  • v10.9.0 go.mod
  • v10.4.1 go.sum
  • v10.9.0 go.sum

Size: 111 KB - Last synced: 6 months ago - Pushed: 6 months ago

Mu-L/alertmanager Fork of prometheus/alertmanager
Prometheus Alertmanager
  • v10.4.1 go.sum

Size: 28.4 MB - Last synced: 18 days ago - Pushed: about 1 month ago

RafaySystems/terraform-provider-rafay
Rafay terraform provider
  • v10.4.1 go.sum

Size: 4.33 MB - Last synced: 5 days ago - Pushed: 6 days ago

getoctane/octane-go
Go library providing programatic access to the Octane API
  • v10.4.1 examples/antler-db-cloud-shop/go.mod
  • v10.4.1 examples/antler-db-cloud-shop/go.sum
  • v10.4.1 examples/customer-hours-tracker/go.mod
  • v10.4.1 examples/customer-hours-tracker/go.sum

Size: 2.7 MB - Last synced: 3 months ago - Pushed: 4 months ago

Boroda76/go_service_naked
  • v10.9.0 go.mod
  • v10.2.0 go.sum
  • v10.4.1 go.sum
  • v10.9.0 go.sum

Size: 791 KB - Last synced: 10 days ago - Pushed: about 1 year ago

companieshouse/insolvency-api
  • v10.4.1 go.mod
  • v10.4.1 go.sum

Size: 1.04 MB - Last synced: 13 days ago - Pushed: 6 months ago

auliawiguna/goshaka-starter
REST API boilerplate using Go, Fiber Framework, JWT, GORM, Swagger, Rate Limiter
  • v10.11.1 go.mod
  • v10.11.1 go.sum

Size: 9.16 MB - Last synced: 9 months ago - Pushed: 11 months ago

manish8561/go_microservice
go_microservice with grpc
  • v10.10.0 farm/go.mod
  • v10.4.1 farm/go.sum
  • v10.10.0 farm/go.sum
  • v10.10.0 user/go.mod
  • v10.4.1 user/go.sum
  • v10.10.0 user/go.sum

Size: 1.38 MB - Last synced: 7 months ago - Pushed: 8 months ago

mxq7854687/go-empoyee-system
  • v10.4.1 go.mod
  • v10.4.1 go.sum

Size: 90.8 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago

sapcc/absent-metrics-operator
Absent Metrics Operator creates metric absence alerts atop Kubernetes
  • v10.4.1 go.sum

Size: 10.1 MB - Last synced: 15 days ago - Pushed: 17 days ago

dreamer-zq/cosmos-sdk Fork of cosmos/cosmos-sdk
:chains: A Framework for Building High Value Public Blockchains :sparkles:
  • v10.2.0 cosmovisor/go.sum
  • v10.4.1 go.sum

Size: 217 MB - Last synced: 13 days ago - Pushed: 7 months ago

millicent-money/cosmos-sdk
  • v10.2.0 cosmovisor/go.sum
  • v10.4.1 go.sum
  • v10.2.0 store/tools/ics23/go.sum

Size: 361 MB - Last synced: 9 months ago - Pushed: about 1 year ago

berty/labs
Berty Labs is a mobile app to explore IPFS on mobile
  • v10.2.0 go.sum

Size: 3.44 MB - Last synced: 6 months ago - Pushed: about 1 year ago

Henrik-Yao/douyin
字节跳动青训营抖音项目后端接口
  • v10.11.0 go.mod
  • v10.4.1 go.sum
  • v10.11.0 go.sum

Size: 49.1 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago

create-go-app/fiber-go-template
📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
  • v10.11.0 go.mod
  • v10.11.0 go.sum

Size: 641 KB - Last synced: 8 days ago - Pushed: 9 days ago

Felix2yu/scrutiny Fork of AnalogJ/scrutiny 📦
Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds
  • v10.2.0 go.sum

Size: 37.6 MB - Last synced: about 1 year ago - Pushed: over 1 year ago

sigstore/rekor-monitor
Log monitor for Rekor to verify immutability and monitor entries
  • v10.11.1 go.sum

Size: 1.26 MB - Last synced: 4 days ago - Pushed: 4 days ago

tfmigrator/tfmigrator
Migrate Terraform Configuration and State with terraform state command and hcledit
  • v10.11.0 go.mod
  • v10.11.0 go.sum

Size: 205 KB - Last synced: 4 days ago - Pushed: 4 days ago

svedant142/CRUD-using-Go
  • v10.10.0 go.mod
  • v10.10.0 go.sum

Size: 9.77 KB - Last synced: 8 months ago - Pushed: over 1 year ago

macadadi/backend
  • v10.15.3 go.mod
  • v10.15.3 go.sum

Size: 2.93 KB - Last synced: 8 months ago - Pushed: 8 months ago

KiraCore/sekai
backend - blockchain application
  • v10.2.0 go.sum

Size: 17.3 MB - Last synced: 8 days ago - Pushed: 14 days ago

FontysResIT/ResIT
ResIT is an open-source reservation system usable in an event-driven microservice architecture
  • v10.4.1 src/config_api/go.mod
  • v10.2.0 src/config_api/go.sum
  • v10.4.1 src/config_api/go.sum

Size: 16.1 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago