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
saiswaroopratakonda/Nuclio
- v0.0.0-20180601094105-0c96289f9585 go.sum
- v0.0.0-20180601094105-0c96289f9585 go.mod
Size: 132 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
GaryCraft/wings Fork of pterodactyl/wings
The server control plane for Pterodactyl Panel. Written from the ground-up with security, speed, and stability in mind.- v0.0.0-20220812133438-f0b6f8a18845 go.mod
- v0.0.0-20220812133438-f0b6f8a18845 go.sum
Size: 2.95 MB - Last synced: 8 months ago - Pushed: 8 months ago
alexeylesin/wings
Демон для панели LesinPanel.- v0.0.0-20200205103839-49cb13720835 go.mod
- v0.0.0-20200205103839-49cb13720835 go.sum
Size: 379 KB - Last synced: 11 months ago - Pushed: about 3 years ago
garetht/amanar
Tool to refresh database app credentials from HashiCorp's Vault- v0.0.0-20180601094105-0c96289f9585 go.mod
- v0.0.0-20180601094105-0c96289f9585 go.sum
Size: 185 KB - Last synced: 10 months ago - Pushed: almost 3 years ago
msaf1980/log-exporter
- v0.0.0-20220812133438-f0b6f8a18845 go.mod
- v0.0.0-20220812133438-f0b6f8a18845 go.sum
Size: 59.6 KB - Last synced: 26 days ago - Pushed: over 1 year ago
TechedJack/catalyst Fork of SecurityBrewery/catalyst
Catalyst is an open source SOAR and ticket system that helps to automate alert handling and incident response processes- v0.0.0-20220812133438-f0b6f8a18845 go.mod
- v0.0.0-20220812133438-f0b6f8a18845 go.sum
Size: 3.99 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
nicolaferraro/redpanda Fork of redpanda-data/redpanda
Redpanda is the real-time engine for modern apps. Kafka API Compatible; 10x faster 🚀 See more at vectorized.io/redpanda- v0.0.0-20200205103839-49cb13720835 src/go/k8s/go.sum
- v0.0.0-20200205103839-49cb13720835 src/go/rpk/go.mod
- v0.0.0-20200205103839-49cb13720835 src/go/rpk/go.sum
Size: 47.4 MB - Last synced: 12 months ago - Pushed: about 1 year ago
sbongini-go/ratatoskr/handler/resthandler
- v0.0.0-20210726202311-f1bafe5d9996 go.sum
Last synced: over 1 year ago
sbongini-go/ratatoskr/handler/cloudeventshandler
- v0.0.0-20210726202311-f1bafe5d9996 go.sum
Last synced: over 1 year ago
sbongini-go/ratatoskr/handler/natshandler
- v0.0.0-20210726202311-f1bafe5d9996 go.sum
Last synced: over 1 year ago
MottainaiCI/lxd-compose
LXD Compose- v0.0.0-20200205103839-49cb13720835 go.mod
- v0.0.0-20200205103839-49cb13720835 go.sum
Size: 21.4 MB - Last synced: 25 days ago - Pushed: about 1 month ago
nicolaslara/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: 16 MB - Last synced: about 2 months ago - Pushed: about 2 months ago
albatross-org/sergeant
Sergeant is a tool for practicing the application of knowledge.- v0.0.0-20200205103839-49cb13720835 go.sum
Size: 1.13 MB - Last synced: 11 months ago - Pushed: almost 2 years ago
lawrencegripper/terraform-provider-kubernetes-yaml
[See readme - inactive] A basic terraform provider which allows generic YAML config for Kubernetes- 0c96289f9585a8af1ebfcee94d52b4f6cfaf9f0d Gopkg.lock
- * Gopkg.toml
Size: 20.7 MB - Last synced: 4 months ago - Pushed: over 4 years ago
go-kivik/fsdb
Filesystem-backed driver for Kivik- v0.0.0-20200205103839-49cb13720835 go.mod
- v0.0.0-20200205103839-49cb13720835 go.sum
Size: 619 KB - Last synced: 8 months ago - Pushed: 8 months ago
geaaru/time-master
Time and Activities Organizer- v0.0.0-20200205103839-49cb13720835 go.sum
Size: 11.6 MB - Last synced: 24 days ago - Pushed: 25 days ago
go-kivik/kouch
CouchDB command-line tool- 0c96289f9585a8af1ebfcee94d52b4f6cfaf9f0d Gopkg.lock
Size: 8.7 MB - Last synced: 11 months ago - Pushed: over 5 years ago
Luet-lab/luet-portage-converter
Portage/Overlay converter for Luet specs.- v0.0.0-20210726202311-f1bafe5d9996 go.mod
- v0.0.0-20200205103839-49cb13720835 go.sum
- v0.0.0-20210726202311-f1bafe5d9996 go.sum
Size: 10.8 MB - Last synced: 26 days ago - Pushed: over 2 years ago
OmerKahani/tagChanger
- v0.0.0-20200205103839-49cb13720835 go.mod
- v0.0.0-20200205103839-49cb13720835 go.sum
Size: 21.5 KB - Last synced: 11 months ago - Pushed: about 1 year ago
kathleenfrench/ks
k8 secrets command line utility :lock:- v0.0.0-20210726202311-f1bafe5d9996 go.mod
- v0.0.0-20210726202311-f1bafe5d9996 go.sum
Size: 99.6 KB - Last synced: 11 months ago - Pushed: over 2 years ago
Luet-lab/extensions
- v0.0.0-20200205103839-49cb13720835 extensions/repo-devkit/go.sum
Size: 756 KB - Last synced: 26 days ago - Pushed: 7 months ago
Ignite-GP/flame-wings
- v0.0.0-20210726202311-f1bafe5d9996 go.mod
- v0.0.0-20210726202311-f1bafe5d9996 go.sum
Size: 337 KB - Last synced: 6 days ago - Pushed: over 1 year ago
GamingMineblox/wings
The server control plane for Pterodactyl Panel. Written from the ground-up with security, speed, and stability in mind.- v0.0.0-20200205103839-49cb13720835 go.mod
- v0.0.0-20200205103839-49cb13720835 go.sum
Last synced: over 1 year ago
octopus-network/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: 26 MB - Last synced: 8 months ago - Pushed: 8 months ago
DcSergioPC/wings-on-windows-pc
- v0.0.0-20210726202311-f1bafe5d9996 go.mod
- v0.0.0-20210726202311-f1bafe5d9996 go.sum
Last synced: over 1 year ago
gareth-gitlab/amanar
Tool to refresh database app credentials from HashiCorp's Vault- v0.0.0-20180601094105-0c96289f9585 go.mod
- v0.0.0-20180601094105-0c96289f9585 go.sum
Last synced: over 1 year ago
go-kivik/kouch
CouchDB command-line tool- 0c96289f9585a8af1ebfcee94d52b4f6cfaf9f0d Gopkg.lock
Last synced: about 1 year ago
go-kivik/fsdb
Filesystem-backed driver for Kivik- v0.0.0-20200205103839-49cb13720835 go.mod
- v0.0.0-20200205103839-49cb13720835 go.sum
Last synced: about 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
Last synced: 11 months ago
firaga/modPlayground
- v0.0.0-20220812133438-f0b6f8a18845 json2yaml/go.mod
Size: 1.77 MB - Last synced: 6 months ago - Pushed: 6 months ago
canaantt/interview-master
- v0.0.0-20180601094105-0c96289f9585 api/go.mod
- v0.0.0-20180601094105-0c96289f9585 api/go.sum
Last synced: over 1 year ago
Tech-Gamer/nwy-wings Fork of pterodactyl/wings
The server control plane for Pterodactyl Panel. Written from the ground-up with security, speed, and stability in mind.- v0.0.0-20230330125955-09f820a8d9c0 go.mod
- v0.0.0-20230330125955-09f820a8d9c0 go.sum
Size: 40.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
temphia/temphia
Platform for apps.- v0.0.0-20210726202311-f1bafe5d9996 go.sum
Size: 13.6 MB - Last synced: 21 days ago - Pushed: 3 months ago
acearchive/legacy-artifact-action 📦
[DEPRECATED] A GitHub Action and CLI tool for interfacing with Ace Archive- v0.0.0-20220812133438-f0b6f8a18845 go.mod
- v0.0.0-20220812133438-f0b6f8a18845 go.sum
Size: 22.5 MB - Last synced: 28 days ago - Pushed: over 1 year ago
freight-trust/zeroxyz
- v0.0.0-20200205103839-49cb13720835 go.mod
- v0.0.0-20180601094105-0c96289f9585 go.sum
- v0.0.0-20200205103839-49cb13720835 go.sum
Size: 13.1 MB - Last synced: 10 months ago - Pushed: over 3 years ago
go-park-mail-ru/2019_1_SleeplessNights
- v0.0.0-20180601094105-0c96289f9585 go.mod
- v0.0.0-20180601094105-0c96289f9585 go.sum
Size: 4.33 MB - Last synced: 9 months ago - Pushed: almost 5 years ago
mcserverhosting-net/kuber
Development repository- v0.0.0-20220812133438-f0b6f8a18845 go.mod
- v0.0.0-20220812133438-f0b6f8a18845 go.sum
Size: 29.7 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
keinenclue/sasm-docker
A docker image and a launcher to run SASM on Linux, Windows and MacOS- v0.0.0-20210726202311-f1bafe5d9996 launcher/go.sum
Size: 380 KB - Last synced: 4 months ago - Pushed: over 1 year ago
styczynski/terraform-provider-kubectl-query
Terraform provider to get information about k8s status- v0.0.0-20180601094105-0c96289f9585 go.mod
- v0.0.0-20180601094105-0c96289f9585 go.sum
Size: 60.5 KB - Last synced: about 1 month ago - Pushed: over 3 years ago
Carina-labs/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: 14.5 MB - Last synced: about 1 month ago - Pushed: over 1 year ago
dimitriscruz/redpanda Fork of redpanda-data/redpanda
Redpanda is the real-time engine for modern apps.- v0.0.0-20200205103839-49cb13720835 src/go/k8s/go.sum
- v0.0.0-20200205103839-49cb13720835 src/go/rpk/go.mod
- v0.0.0-20200205103839-49cb13720835 src/go/rpk/go.sum
Size: 30.2 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
Anmol1696/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: 13.3 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
jcsp/kgo-verifier Fork of 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: 118 KB - Last synced: about 1 year ago - Pushed: over 1 year ago
gavinbunney/terraform-provider-kubectl
Terraform provider to handle raw kubernetes manifest yaml files- v0.0.0-20200205103839-49cb13720835 go.mod
- v0.0.0-20200205103839-49cb13720835 go.sum
Size: 19.6 MB - Last synced: 2 months ago - Pushed: 3 months ago
cpanato/terraform-provider-kubectl Fork of gavinbunney/terraform-provider-kubectl
Terraform provider to handle raw kubernetes manifest yaml files- v0.0.0-20200205103839-49cb13720835 go.mod
- v0.0.0-20200205103839-49cb13720835 go.sum
Size: 19.5 MB - Last synced: about 1 month ago - Pushed: about 2 months ago
nir1218/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.1 MB - Last synced: 2 months ago - Pushed: 3 months ago
Slahser/project-layout Fork of golang-standards/project-layout
Standard Go Project Layout- v0.0.0-20180601094105-0c96289f9585 go.sum
Size: 61.1 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
alonmr/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: 143 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
moranbental/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: 145 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
KiFoundation/ibc-go-archive 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: 27.8 MB - Last synced: 10 months ago - Pushed: about 1 year ago
skip-mev/backrunning-relayer Fork of cosmos/relayer
An IBC relayer for ibc-go- v0.0.0-20220812133438-f0b6f8a18845 interchaintest/go.mod
- v0.0.0-20220812133438-f0b6f8a18845 interchaintest/go.sum
Size: 13.4 MB - Last synced: about 1 month ago - Pushed: 7 months ago
alenkacz/redpanda Fork of redpanda-data/redpanda
Redpanda is the real-time engine for modern apps.- v0.0.0-20200205103839-49cb13720835 src/go/k8s/go.sum
- v0.0.0-20200205103839-49cb13720835 src/go/rpk/go.mod
- v0.0.0-20200205103839-49cb13720835 src/go/rpk/go.sum
Size: 49.6 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
strangelove-ventures/hero 📦
ICS testnet chain- v0.0.0-20220812133438-f0b6f8a18845 ibctest/go.mod
- v0.0.0-20220812133438-f0b6f8a18845 ibctest/go.sum
Size: 4.97 MB - Last synced: about 1 month ago - Pushed: 9 months ago
Deflaimun/redpanda Fork of redpanda-data/redpanda
Redpanda is the real-time engine for modern apps. Kafka API Compatible; 10x faster 🚀 See more at vectorized.io/redpanda- v0.0.0-20200205103839-49cb13720835 src/go/k8s/go.sum
Size: 55 MB - Last synced: 7 months ago - Pushed: 7 months ago