Top 1.0% dependent packages on proxy.golang.org
Top 0.9% dependent repos on proxy.golang.org
Top 3.1% forks on proxy.golang.org
Top 1.7% docker downloads on proxy.golang.org
proxy.golang.org : github.com/santhosh-tekuri/jsonschema/v3
Package jsonschema provides json-schema compilation and validation. This implementation of JSON Schema, supports draft4, draft6 and draft7. Passes all tests(including optional) in https://github.com/json-schema/JSON-Schema-Test-Suite An example of using this package: The schema is compiled against the version specified in `$schema` property. If `$schema` property is missing, it uses latest draft which currently is draft7. You can force to use draft4 when `$schema` is missing, as follows: you can also validate go value using schema.ValidateInterface(interface{}) method. but the argument should not be user-defined struct. This package supports loading json-schema from filePath and fileURL. To load json-schema from HTTPURL, add following import: Loading from urls for other schemes (such as ftp), can be plugged in. see package jsonschema/httploader for an example To load json-schema from in-memory: alternatively: This package supports json string formats: date-time, date, time, duration, uuid, hostname, email, ip-address, ipv4, ipv6, uri, uriref, regex, format, json-pointer, relative-json-pointer, uri-template (limited validation). Developers can register their own formats by adding them to jsonschema.Formats map. "base64" contentEncoding is supported. Custom decoders can be registered by adding them to jsonschema.Decoders map. "application/json" contentMediaType is supported. Custom mediatypes can be registered by adding them to jsonschema.MediaTypes map. The ValidationError returned by Validate method contains detailed context to understand why and where the error is. Custom Extensions can be registered as shown in extension_test.go
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/santhosh-tekuri/jsonschema/v3
Keywords:
draft2019-09
, draft2020-12
, draft4
, draft6
, draft7
, go
, golang
, golang-library
, json
, json-schema
, jsonschema
, validation
, validator
License: BSD-3-Clause
Latest release: almost 4 years ago
First release: over 4 years ago
Namespace: github.com/santhosh-tekuri/jsonschema
Dependent packages: 25
Dependent repositories: 42
Stars: 571 on GitHub
Forks: 63 on GitHub
Docker dependents: 1
Docker downloads: 24
See more repository details: repos.ecosyste.ms
Last synced: about 11 hours ago
github.com/vearutop/cache-story v1.1.6
Package main provides cache-story web service.8 versions - Latest release: over 1 year ago - 5 stars on GitHub
github.com/vearutop/faces v0.1.4
Package main implements faces app.5 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/koksmat-com/koksmat v1.1.1
62 versions - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/acmcsufoss/api.acmcsuf.com v0.0.0-20231201033410-74b554adff3e
ACM CSUF club API for managing events, announcements, forms, and other services!14 versions - Latest release: over 1 year ago - 2 stars on GitHub
github.com/bukodi/webauthn-ra v0.0.0-20231130215326-dcec5908ccbc
Webauthn based Registration Authority (a'la X.509 RA)6 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/swaggest/rest/_examples v0.0.0-20231030140856-62a510ed7d0c
Web services with OpenAPI and JSON Schema done quick in Go18 versions - Latest release: over 1 year ago - 1 dependent repositories - 175 stars on GitHub
github.com/shono-io/shono v0.2.0
shono go sdk2 versions - Latest release: almost 2 years ago - 1 dependent repositories - 0 stars on GitHub
github.com/Masedko/go_api_glyph v0.0.0-20230710091851-06d3e5cd6e20
3 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/bitrise-io/bitrise-json-schemas v0.0.0-20230706085512-8a7672d86497
3 versions - Latest release: almost 2 years ago - 1 dependent repositories - 0 stars on GitHubgithub.com/bf2fc6cc711aee1a0c2a/kas-fleet-manager v0.0.0-20230628151329-9b598c7fb3dd
Kafka Service Fleet Manager is a service that exposes a Rest API to manage Kafka instances.172 versions - Latest release: almost 2 years ago - 6 dependent repositories - 7 stars on GitHub
github.com/st3v/plotq v0.0.0-20230313180747-e5472579cc99
Web-based spooler for HPGL plotters1 version - Latest release: about 2 years ago - 1 stars on GitHub
github.com/bool64/brick-starter-kit v0.0.4
Package main provides brick-starter-kit web service.4 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/bool64/brick-template v0.0.4
4 versions - Latest release: over 2 years agogithub.com/swaggest/rest-fasthttp v0.1.0
Package rest provides http handler for use case interactor to implement REST API.1 version - Latest release: almost 3 years ago - 2 stars on GitHub
github.com/stackrox/acs-fleet-manager v0.0.0
1 version - Latest release: almost 3 years ago - 3 dependent packages - 1 dependent repositories - 14 stars on GitHubgithub.com/wtask-go/mixpanel v0.3.1
Mixpanel API client for Go5 versions - Latest release: almost 3 years ago - 3 stars on GitHub
github.com/vearutop/form2mail v0.0.4
An app that receives form data and sends it over email4 versions - Latest release: about 3 years ago - 1 stars on GitHub
github.com/ljg-cqu/core v0.0.3
3 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHubgithub.com/1and1internet/rest v0.2.17
37 versions - Latest release: over 3 years agogithub.com/cloudchacho/hedwig-go v1.0.5
Messaging bus for micro-services that works on cloud native queues https://cloudchacho.github.io/...20 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 0 stars on GitHub
github.com/churrodata/churro v0.0.0-20211103220627-4044d3e6ce09
main repo for the churro file/API processor1 version - Latest release: over 3 years ago - 1 dependent package - 13 stars on GitHub
github.com/njpatel/mixpanel v0.3.0
5 versions - Latest release: about 4 years agogithub.com/axiomhq/mixpanel v0.3.0
Mixpanel API client for Go5 versions - Latest release: about 4 years ago - 0 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.