{"id":36832194,"url":"https://github.com/defensestation/koanf","last_synced_at":"2026-01-12T14:15:22.755Z","repository":{"id":65423879,"uuid":"582230804","full_name":"defensestation/koanf","owner":"defensestation","description":"Hosted Koanf AWS Secerets Manager and Parameter Store providers","archived":false,"fork":false,"pushed_at":"2023-11-20T02:25:33.000Z","size":15,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-09T21:39:15.129Z","etag":null,"topics":["aws","koanf","providers"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/defensestation.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-26T06:46:24.000Z","updated_at":"2024-11-26T00:21:11.000Z","dependencies_parsed_at":"2024-06-20T01:41:08.197Z","dependency_job_id":"33841691-529b-4789-99a2-91e75276551c","html_url":"https://github.com/defensestation/koanf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/defensestation/koanf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defensestation%2Fkoanf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defensestation%2Fkoanf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defensestation%2Fkoanf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defensestation%2Fkoanf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/defensestation","download_url":"https://codeload.github.com/defensestation/koanf/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/defensestation%2Fkoanf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28340386,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T12:22:26.515Z","status":"ssl_error","status_checked_at":"2026-01-12T12:22:10.856Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","koanf","providers"],"created_at":"2026-01-12T14:15:20.905Z","updated_at":"2026-01-12T14:15:22.723Z","avatar_url":"https://github.com/defensestation.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Koanf Providers\n![koanf](https://user-images.githubusercontent.com/547147/72681838-6981dd00-3aed-11ea-8f5d-310816c70c08.png)\n\n**koanf** (pronounced _conf_; a play on the Japanese _Koan_) is a library for reading configuration from different sources in different formats in Go applications. It is a cleaner, lighter [alternative to spf13/viper](#alternative-to-viper) with better abstractions and extensibility and fewer dependencies.\n\nkoanf comes with built in support for reading configuration from files, command line flags, and environment variables, and can parse JSON, YAML, TOML, and Hashicorp HCL. Any external dependencies are detatched from the core into sub-packages, so only the ones that are explicitly referenced get compiled into an application.\n\n[![Run Tests](https://github.com/knadh/koanf/actions/workflows/test.yml/badge.svg)](https://github.com/knadh/koanf/actions/workflows/test.yml) [![GoDoc](https://godoc.org/github.com/knadh/koanf?status.svg)](https://godoc.org/github.com/knadh/koanf) \n\n### Project github\n[Koanf Offical](https://github.com/knadh/koanf)\n\n### Providers\n- AWS Secrets Manager\n- AWS Parameter Store\n\n## Examples\n- [Secrets Manager](https://github.com/defensestation/koanf/blob/main/examples/read-secretsmanager/main.go)\n- [Parameter Store](https://github.com/defensestation/koanf/blob/main/examples/read-parameterstore/main.go)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdefensestation%2Fkoanf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdefensestation%2Fkoanf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdefensestation%2Fkoanf/lists"}