BurntSushi/toml — pull request #2 by sethwklein (2013-02-27 18:26:51+00:00)
Title: Case insensitive matching.

Well here it is. It behaves a bit differently than encoding/json but that's due to the different architecture. encoding/json doesn't use an intermediate map. http://golang.org/src/pkg/encoding/json/decode.go#L481 and following is of interest, as is http://play.golang.org/p/0xJH4VjAtd and the test found in this branch.