yamlkeys: parse real YAML without choking

This page summarizes the projects mentioned and recommended in the original post on /r/golang

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • yaml

    YAML support for the Go language.

  • Unfortunately, all Go YAML parsers that I know of, including the most commonly used go-yaml (originally created by Canonical), will choke when you try to parse such YAML into interface{}, because they try to force it into a Go map, which has many limitations on keys. And you cannot unmarshal it into ny Go map, either, for the same reason.

  • yamlkeys

    Support complex keys when decoding YAML in Go

  • So, I created this library, yamlkeys, which will not choke, and in fact give you some tools to work with complex keys. The library involves some trade offs, but that's the way the cookie crumbles. I welcome attempts at alternate solutions (I include some ideas in the README).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: Are there any open source forks of nomad smd consul?

    2 projects | news.ycombinator.com | 2 May 2024
  • Chainguard Open Sources GitHub STS App

    1 project | news.ycombinator.com | 2 May 2024
  • Fixing a real-world bug with AI using Claude Opus 3 with Plandex [video]

    1 project | news.ycombinator.com | 2 May 2024
  • How do people create those sleek looking demos for startups?

    5 projects | news.ycombinator.com | 1 May 2024
  • How single message broke all our monitoring and dashboards

    1 project | dev.to | 2 May 2024