Ecosyste.ms: Funds

An open API service for providing issue and pull request metadata for open source projects.

https://github.com/hashicorp/hcl

configuration-language hashicorp hcl json

Last synced: 28 minutes ago

Repository metadata:

HCL is the HashiCorp configuration language.


Owner metadata:


Committers metadata

Last synced: about 4 hours ago

Total Commits: 1,279
Total Committers: 101
Avg Commits per committer: 12.663
Development Distribution Score (DDS): 0.559

Commits in past year: 47
Committers in past year: 12
Avg Commits per committer in past year: 3.917
Development Distribution Score (DDS) in past year: 0.702

Name Email Commits
Martin Atkins m****t@d****k 564
Mitchell Hashimoto m****o@g****m 198
Fatih Arslan f****n@g****m 141
Alisdair McDiarmid a****r 54
James Bardin j****n@g****m 40
Radek Simko r****o@g****m 34
Liam Cervante l****e@h****m 21
James Nugent j****s@j****m 17
Florian Forster o****o@g****m 17
Paul Hinze p****e@p****m 10
Masayuki Morita m****o@g****m 9
Ansgar Mertens a****r@h****m 9
Lang Martin l****g@h****m 8
Martin Atkins m****s@s****m 8
Kristin Laemmert m****y 7
Pam Selle p****m@h****m 6
Seth Vargo s****o@g****m 5
Antti Kupila a****a@g****m 5
Chris Marchesi c****m@v****m 5
Katy Moe k****y@k****e 5
Kazuma Watanabe w****s@g****m 5
hashicorp-tsccr[bot] 1****] 4
Pam Selle p****e@g****m 4
Radek Simko r****o 3
Mitchell Hashimoto x****x@g****m 3
Leandro López (inkel) i****r@g****m 3
Brian Duggan b****n@m****g 3
Drew Wells d****0@g****m 2
Derek Dowling me@d****m 2
Daniel Schmidt d****2@g****m 2
and 71 more...

Issue and Pull Request metadata

Last synced: 28 minutes ago


Package metadata

go: github.com/hashicorp/hcl

Package hcl decodes HCL into usable Go structures. hcl input can come in either pure HCL format or JSON format. It can be parsed into an AST, and then decoded into a structure, or it can be decoded directly from a string into a structure. If you choose to parse HCL into a raw AST, the benefit is that you can write custom visitor implementations to implement custom semantic checks. By default, HCL does not perform any semantic checks.

  • Homepage: https://github.com/hashicorp/hcl
  • Documentation: https://pkg.go.dev/github.com/hashicorp/hcl#section-documentation
  • Licenses: MPL-2.0
  • Latest release: v1.0.0 (published about 6 years ago)
  • Last Synced: 2024-11-09T00:05:51.001Z (1 day ago)
  • Versions: 8
  • Dependent Packages: 30,349
  • Dependent Repositories: 101,850
  • Docker Downloads: 35,328,872,958
  • Rankings:
    • Dependent packages count: 0.005%
    • Docker downloads count: 0.009%
    • Dependent repos count: 0.01%
    • Average: 0.45%
    • Stargazers count: 0.984%
    • Forks count: 1.242%
go: github.com/hashicorp/hcl/v2

Package hcl contains the main modelling types and general utility functions for HCL. For a simple entry point into HCL, see the package in the subdirectory "hclsimple", which has an opinionated function Decode that can decode HCL configurations in either native HCL syntax or JSON syntax into a Go struct type: If your application needs more control over the evaluation of the configuration, you can use the functions in the subdirectories hclparse, gohcl, hcldec, etc. Splitting the handling of configuration into multiple phases allows for advanced patterns such as allowing expressions in one part of the configuration to refer to data defined in another part.

  • Homepage: https://github.com/hashicorp/hcl
  • Documentation: https://pkg.go.dev/github.com/hashicorp/hcl/v2#section-documentation
  • Licenses: MPL-2.0
  • Latest release: v2.20.1 (published 8 months ago)
  • Last Synced: 2024-11-09T00:05:50.408Z (1 day ago)
  • Versions: 39
  • Dependent Packages: 4,639
  • Dependent Repositories: 8,712
  • Docker Downloads: 9,926,565,306
  • Rankings:
    • Dependent packages count: 0.046%
    • Docker downloads count: 0.063%
    • Dependent repos count: 0.084%
    • Average: 0.479%
    • Stargazers count: 0.981%
    • Forks count: 1.221%
go: github.com/hashiCorp/hcl

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/hashiCorp/hcl#section-documentation
  • Licenses: mpl-2.0
  • Latest release: v1.0.0 (published about 6 years ago)
  • Last Synced: 2024-11-09T00:05:50.514Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.965%
    • Forks count: 1.2%
    • Average: 5.614%
    • Dependent packages count: 9.538%
    • Dependent repos count: 10.754%
go: github.com/hashiCorp/hcl/v2

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/hashiCorp/hcl/v2#section-documentation
  • Licenses: mpl-2.0
  • Latest release: v2.20.1 (published 8 months ago)
  • Last Synced: 2024-11-09T00:05:51.383Z (1 day ago)
  • Versions: 39
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.966%
    • Forks count: 1.199%
    • Average: 5.614%
    • Dependent packages count: 9.538%
    • Dependent repos count: 10.754%
go: github.com/Hashicorp/hcl

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Hashicorp/hcl#section-documentation
  • Licenses: mpl-2.0
  • Latest release: v1.0.0 (published about 6 years ago)
  • Last Synced: 2024-11-09T00:05:50.772Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.963%
    • Forks count: 1.197%
    • Average: 5.622%
    • Dependent packages count: 9.556%
    • Dependent repos count: 10.773%
go: github.com/hashicorp/HCL/v2

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/hashicorp/HCL/v2#section-documentation
  • Licenses:
  • Latest release: v2.20.1 (published 8 months ago)
  • Last Synced: 2024-11-09T00:05:50.781Z (1 day ago)
  • Versions: 39
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 7.576%
    • Average: 8.47%
    • Dependent repos count: 9.364%

Dependencies

go.mod go
  • github.com/agext/levenshtein v1.2.1
  • github.com/apparentlymart/go-dump v0.0.0-20180507223929-23540a00eaa3
  • github.com/apparentlymart/go-textseg/v13 v13.0.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/go-test/deep v1.0.3
  • github.com/google/go-cmp v0.3.1
  • github.com/kr/pretty v0.1.0
  • github.com/kr/text v0.1.0
  • github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348
  • github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/sergi/go-diff v1.0.0
  • github.com/spf13/pflag v1.0.2
  • github.com/stretchr/testify v1.2.2
  • github.com/zclconf/go-cty v1.8.0
  • github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b
  • golang.org/x/crypto v0.0.0-20220517005047-85d78b3ac167
  • golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
  • golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
  • golang.org/x/text v0.3.6
go.sum go
  • github.com/agext/levenshtein v1.2.1
  • github.com/apparentlymart/go-dump v0.0.0-20180507223929-23540a00eaa3
  • github.com/apparentlymart/go-textseg v1.0.0
  • github.com/apparentlymart/go-textseg/v13 v13.0.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/go-test/deep v1.0.3
  • github.com/golang/protobuf v1.1.0
  • github.com/golang/protobuf v1.3.1
  • github.com/golang/protobuf v1.3.4
  • github.com/google/go-cmp v0.3.1
  • github.com/kr/pretty v0.1.0
  • github.com/kr/pty v1.1.1
  • github.com/kr/text v0.1.0
  • github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348
  • github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/sergi/go-diff v1.0.0
  • github.com/spf13/pflag v1.0.2
  • github.com/stretchr/testify v1.2.2
  • github.com/vmihailenco/msgpack v3.3.3+incompatible
  • github.com/vmihailenco/msgpack/v4 v4.3.12
  • github.com/vmihailenco/tagparser v0.1.1
  • github.com/zclconf/go-cty v1.2.0
  • github.com/zclconf/go-cty v1.8.0
  • github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/crypto v0.0.0-20220517005047-85d78b3ac167
  • golang.org/x/net v0.0.0-20180811021610-c39426892332
  • golang.org/x/net v0.0.0-20190603091049-60506f45cf65
  • golang.org/x/net v0.0.0-20200301022130-244492dfa37a
  • golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2
  • golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
  • golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
  • golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
  • golang.org/x/sys v0.0.0-20210423082822-04245dca01da
  • golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
  • golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
  • golang.org/x/text v0.3.0
  • golang.org/x/text v0.3.2
  • golang.org/x/text v0.3.5
  • golang.org/x/text v0.3.6
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
  • google.golang.org/appengine v1.1.0
  • google.golang.org/appengine v1.6.5
  • gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127
guide/requirements.txt pypi
  • sphinx *
  • sphinx-autoapi *
  • sphinxcontrib-golangdomain *
.github/workflows/push.yml actions
  • actions/checkout v2 composite
  • actions/setup-go v2 composite