Ecosyste.ms: Repos

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

Package Usage: go: github.com/icza/dyno

Package dyno is a utility to work with dynamic objects at ease. Primary goal is to easily handle dynamic objects and arrays (and a mixture of these) that are the result of unmarshaling a JSON or YAML text into an interface{} for example. When unmarshaling into interface{}, libraries usually choose either map[string]interface{} or map[interface{}]interface{} to represent objects, and []interface{} to represent arrays. Package dyno supports a mixture of these in any depth and combination. When operating on a dynamic object, you designate a value you're interested in by specifying a path. A path is a navigation; it is a series of map keys and int slice indices that tells how to get to the value. Should you need to marshal a dynamic object to JSON which contains maps with interface{} key type (which is not supported by encoding/json), you may use the ConvertMapI2MapS converter function. The implementation does not use reflection at all, so performance is rather good. Let's see a simple example editing a JSON text to mask out a password. This is a simplified version of the Example_jsonEdit example function: Output will be: Example shows a few of dyno's features, such as getting, setting and appending values to / from a dynamic object. Example_jsonEdit shows a simple example how JSON can be edited. The password placed in the JSON is masked out.
3 versions
Latest release: about 1 year ago
134 dependent packages

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/icza/dyno

View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/icza%2Fdyno

Dependent Repos 186

Team-Kujira/ibc-go Fork of cosmos/ibc-go
Interblockchain Communication Protocol (IBC) implementation in Golang.
  • v0.0.0-20220812133438-f0b6f8a18845 e2e/go.mod
  • v0.0.0-20220812133438-f0b6f8a18845 e2e/go.sum

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

metal-stack/machine-controller-manager-provider-metal
gardener machine controller manager for metal-stack
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 278 KB - Last synced: 2 months ago - Pushed: 2 months ago

fi-ts/postgreslet
A small controller which act as bridge between zalando-postgres-operator
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

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

pterodactyl/wings
The server control plane for Pterodactyl Panel. Written from the ground-up with security, speed, and stability in mind.
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

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

fi-ts/cloudctl
Command-line client for FI-TS Finance Cloud Native services
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 1.1 MB - Last synced: 2 days ago - Pushed: 2 days ago

hyperledger/firefly-ethconnect
Ethereum connectivity bridge for Web Services & async Messaging APIs - familiar to Enterprise Apps
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 35.3 MB - Last synced: about 1 month ago - Pushed: 2 months ago

metal-stack/duros-controller
kubernetes controller to deploy a lightbits storageclass into a cluster with proper authentication tokens
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

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

metal-stack/metal-core
Middleware for pixiecore and switch access
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 1.21 MB - Last synced: 30 days ago - Pushed: about 1 month ago

alekc/terraform-provider-kubectl
  • v0.0.0-20200205103839-49cb13720835 go.mod
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 19.6 MB - Last synced: 10 days ago - Pushed: 17 days ago

metal-stack/metal-api
API to manage and control plane resources like machines, switches, operating system images, machine sizes, networks, IP addresses and more
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 3.44 MB - Last synced: 3 days ago - Pushed: 4 days ago

cosmos/relayer
An IBC relayer for ibc-go
  • v0.0.0-20220812133438-f0b6f8a18845 interchaintest/go.sum
  • v0.0.0-20220812133438-f0b6f8a18845 interchaintest/go.mod

Size: 15.8 MB - Last synced: 21 days ago - Pushed: 23 days ago

MottainaiCI/mottainai-server
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 91 MB - Last synced: 17 days ago - Pushed: 17 days ago

SecurityBrewery/catalyst
Catalyst is an open source SOAR and ticket system that helps to automate alert handling and incident response processes
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 7.59 MB - Last synced: 23 days ago - Pushed: 23 days ago

fresh8gaming/gogen
Golang monorepo and service generator
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 15.8 MB - Last synced: 20 days ago - Pushed: about 2 months ago

italia/publiccode-crawler
publiccode.yml crawler for the Open Source software catalog of Developers Italia
  • v0.0.0-20200205103839-49cb13720835 go.mod
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 15.5 MB - Last synced: 23 days ago - Pushed: 23 days ago

metal-stack/metal-hammer
metal-hammer is used to boot bare metal servers with ipxe and the metal-stack kernel
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

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

eliyahu77/nuclio Fork of nuclio/nuclio
High-Performance Serverless event and data processing platform
  • v0.0.0-20220812133438-f0b6f8a18845 go.mod
  • v0.0.0-20220812133438-f0b6f8a18845 go.sum

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

metal-stack/gardener-extension-provider-metal
Implementation of the gardener-extension-controller for metal-stack
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 11.6 MB - Last synced: about 1 month ago - Pushed: about 1 month ago

noble-assets/noble
  • v0.0.0-20220812133438-f0b6f8a18845 interchaintest/go.mod
  • v0.0.0-20220812133438-f0b6f8a18845 interchaintest/go.sum

Size: 3.64 MB - Last synced: 8 days ago - Pushed: 8 days ago

mong0520/ChainChronicleApi
  • v0.0.0-20180601094105-0c96289f9585 go.mod
  • v0.0.0-20180601094105-0c96289f9585 go.sum

Size: 695 KB - Last synced: about 1 year ago - Pushed: about 1 year ago

metal-stack/firewall-controller
A kubernetes controller running on bare-metal firewalls, creating nftables rules, configures suricata, collects network metrics
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 801 KB - Last synced: 10 days ago - Pushed: 10 days ago

metal-stack/masterdata-api
Microservice to manage tenant and project entities
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 565 KB - Last synced: 1 day ago - Pushed: 2 days ago

bluebrown/go-template-cli
render json, yaml & toml with go templates, from the command line
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 78.1 KB - Last synced: 28 days ago - Pushed: 29 days ago

burnt-labs/burnt πŸ“¦
  • v0.0.0-20220812133438-f0b6f8a18845 ibc_tests/go.mod
  • v0.0.0-20220812133438-f0b6f8a18845 ibc_tests/go.sum

Size: 2.55 MB - Last synced: 28 days ago - Pushed: about 1 year ago

mayachain/ibc-aztec
  • v0.0.0-20220812133438-f0b6f8a18845 e2e/go.mod
  • v0.0.0-20220812133438-f0b6f8a18845 e2e/go.sum

Last synced: 9 months ago

cgascoig/intersight-simple-go
A simple to use Go client for the Cisco Intersight API
  • v0.0.0-20220812133438-f0b6f8a18845 go.mod
  • v0.0.0-20220812133438-f0b6f8a18845 go.sum

Size: 24.4 KB - Last synced: 9 months ago - Pushed: 9 months ago

redpanda-data/kgo-verifier
Test utility based on franz-go, for consistency checking of Redpanda reads vs. writes
  • v0.0.0-20200205103839-49cb13720835 go.mod
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 186 KB - Last synced: about 1 month ago - Pushed: about 1 month ago

lyh169/ibc-go Fork of cosmos/ibc-go
Interblockchain Communication Protocol (IBC) implementation in Golang.
  • v0.0.0-20220812133438-f0b6f8a18845 e2e/go.mod
  • v0.0.0-20220812133438-f0b6f8a18845 e2e/go.sum

Size: 23.9 MB - Last synced: 9 months ago - Pushed: over 1 year ago

tsaikd/gogstash
Logstash like, written in golang
  • v0.0.0-20200205103839-49cb13720835 go.mod
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 11.8 MB - Last synced: 22 days ago - Pushed: 22 days ago

hashwing/goansible
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 3.84 MB - Last synced: 3 months ago - Pushed: about 1 year ago

metal-stack/metal-metrics-exporter
metrics exporter for metal-api
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 137 KB - Last synced: 4 months ago - Pushed: 4 months ago

9elements/contest-client
9elements Cyber Security customized ConTest Client
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 457 KB - Last synced: about 1 month ago - Pushed: over 2 years ago

LoganFievez/yjq
  • v0.0.0-20200205103839-49cb13720835 go.mod
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 5.86 KB - Last synced: 10 months ago - Pushed: over 2 years ago

kscout/serverless-registry-api
API which curates serverless applications.
  • v0.0.0-20180601094105-0c96289f9585 go.mod
  • v0.0.0-20180601094105-0c96289f9585 go.sum

Size: 390 KB - Last synced: 10 months ago - Pushed: over 4 years ago

metal-stack/cluster-api-provider-metalstack
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 43.9 MB - Last synced: 9 months ago - Pushed: over 1 year ago

sbongini-go/ratatoskr/handler/kafkahandler
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Last synced: 10 months ago

polymerdao/ibc-go Fork of cosmos/ibc-go
Interblockchain Communication Protocol (IBC) implementation in Golang.
  • v0.0.0-20220812133438-f0b6f8a18845 e2e/go.mod
  • v0.0.0-20220812133438-f0b6f8a18845 e2e/go.sum

Size: 37 MB - Last synced: 3 months ago - Pushed: 3 months ago

api7/kong-to-apisix
  • v0.0.0-20200205103839-49cb13720835 go.mod
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 231 KB - Last synced: 10 months ago - Pushed: over 2 years ago

xonvanetta/yamltojson
Converts kubernetes yaml files to json files
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Size: 324 KB - Last synced: 10 months ago - Pushed: about 1 year ago

MottainaiCI/replicant
Mottainai infrastructure repository controller
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 8.73 MB - Last synced: 9 months ago - Pushed: over 2 years ago

rundsk/dsk
DSK, short for β€œDesign System Kit” – a workbench for collaboratively creating Design Systems
  • v0.0.0-20200205103839-49cb13720835 go.mod
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 20.8 MB - Last synced: 7 months ago - Pushed: over 1 year ago

kita99/terraform-provider-sealedsecrets
  • v0.0.0-20200205103839-49cb13720835 go.mod
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 112 KB - Last synced: 10 months ago - Pushed: almost 3 years ago

sbongini-go/ratatoskr/examples
Application examples for Ratatoskr use
  • v0.0.0-20210726202311-f1bafe5d9996 echosource/go.sum
  • v0.0.0-20210726202311-f1bafe5d9996 echosource-fromyaml/go.sum
  • v0.0.0-20210726202311-f1bafe5d9996 kafka-mirror/go.sum
  • v0.0.0-20210726202311-f1bafe5d9996 kafka-mirror-2/go.sum

Last synced: over 1 year ago

go-kivik/xkivik
Experimental features that may get incorporated into kivik proper over time
  • v0.0.0-20200205103839-49cb13720835 go.mod
  • v0.0.0-20200205103839-49cb13720835 go.sum

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

strangelove-ventures/interchaintest
e2e testing framework for the interchain
  • v0.0.0-20220812133438-f0b6f8a18845 go.mod
  • v0.0.0-20220812133438-f0b6f8a18845 go.sum

Size: 43 MB - Last synced: 29 days ago - Pushed: 30 days ago

ThaDaVos/wings-on-windows
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Last synced: 10 months ago

g2a-com/kikd
Build, test and deploy your application based on declarative configs
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

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

cburgmer/json-path-comparison
Comparison of the different implementations of JSONPath and language agnostic test suite.
  • v0.0.0-20200205103839-49cb13720835 implementations/Golang_github.com-vmware-labs-yaml-jsonpath/go.mod
  • v0.0.0-20200205103839-49cb13720835 implementations/Golang_github.com-vmware-labs-yaml-jsonpath/go.sum

Size: 13.8 MB - Last synced: 10 days ago - Pushed: 2 months ago

pratheep73/Kubctl
Kubctl-Firewall
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 506 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago

dgpatelgit/crda-go-demo
Code ready dependency analytics demo for go ecosystem.
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 1.69 MB - Last synced: about 1 year ago - Pushed: about 3 years ago

frutbits/wings Fork of pterodactyl/wings
Used by @frutbits/service for customizing network interface purpose.
  • v0.0.0-20220812133438-f0b6f8a18845 go.mod
  • v0.0.0-20220812133438-f0b6f8a18845 go.sum

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

liranbg/nuclio Fork of nuclio/nuclio
High-Performance Serverless event and data processing platform
  • v0.0.0-20220812133438-f0b6f8a18845 go.sum
  • v0.0.0-20220812133438-f0b6f8a18845 go.mod

Size: 143 MB - Last synced: 24 days ago - Pushed: 24 days ago

wwjiang007/nuclio Fork of nuclio/nuclio
High-Performance Serverless event and data processing platform
  • v0.0.0-20220812133438-f0b6f8a18845 go.sum
  • v0.0.0-20220812133438-f0b6f8a18845 go.mod

Size: 145 MB - Last synced: about 1 month ago - Pushed: 11 months ago

avatag-host/claws
  • v0.0.0-20200205103839-49cb13720835 go.mod
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 1.52 MB - Last synced: 10 months ago - Pushed: over 3 years ago

LimKianAn/xcluster
minimal computer cluster built on top of metal-stack and kubebuilder
  • v0.0.0-20200205103839-49cb13720835 go.sum

Size: 165 KB - Last synced: 4 months ago - Pushed: about 3 years ago

mr_balloon/golib
Useful golang utils.
  • v0.0.0-20210726202311-f1bafe5d9996 go.mod
  • v0.0.0-20210726202311-f1bafe5d9996 go.sum

Last synced: over 1 year ago