An open API service for producing an overview of a list of open source projects.

https://github.com/alecthomas/participle

ast ebnf go golang grammar lexer parser parser-api parser-framework parser-library participle

Score: 35.121014424199466

Last synced: 1 day ago
JSON representation

Repository metadata:

A parser library for Go


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 454
Total Committers: 47
Avg Commits per committer: 9.66
Development Distribution Score (DDS): 0.28

Commits in past year: 11
Committers in past year: 9
Avg Commits per committer in past year: 1.222
Development Distribution Score (DDS) in past year: 0.818

Name Email Commits
Alec Thomas a****c@s****g 327
renovate[bot] 2****] 48
Andy Maloney a****y@g****m 6
Peter Dolak p****k@e****m 4
klondikedragon 8****n 4
Edgar Lee e****l@n****m 4
Jacob Ryan McCollum m****r 4
sleepinggenius2 s****2 3
ardnew a****w@a****m 3
Petee p****x@g****m 3
Marco Molteni m****i@m****g 3
Christophe Eymard c****d@s****m 3
mewmew r****0@g****m 2
Wyatt Alt w****t@g****m 2
Pastalikek65 9****5 2
Jens Erat e****l@j****e 2
Herbie Ong h****e@g****m 2
Haim Dimer h****m@d****g 2
Steve Traugott s****t@t****g 2
Ivan Bogomolov i****v@p****m 1
Andrew Curtis-Black a****k@g****m 1
Andrew Healey 3****s 1
Andrius Merkys a****s@g****m 1
zhuliquan z****e@f****m 1
srinathShrestha s****0@g****m 1
maxim-ge m****e@g****m 1
daeMOn f****t@g****m 1
apantykhin a****n@g****m 1
albertchae 2****e 1
Tomas v****2@g****m 1
and 17 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 83
Total pull requests: 147
Average time to close issues: 4 months
Average time to close pull requests: 29 days
Total issue authors: 67
Total pull request authors: 34
Average comments per issue: 3.73
Average comments per pull request: 0.72
Merged pull request: 85
Bot issues: 2
Bot pull requests: 78

Past year issues: 1
Past year pull requests: 33
Past year average time to close issues: N/A
Past year average time to close pull requests: 2 months
Past year issue authors: 1
Past year pull request authors: 15
Past year average comments per issue: 0.0
Past year average comments per pull request: 1.12
Past year merged pull request: 7
Past year bot issues: 0
Past year bot pull requests: 4

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/alecthomas/participle

Top Issue Authors

  • alecthomas (7)
  • marco-m (3)
  • sowelipililimute (2)
  • torbenschinke (2)
  • yonderblue (2)
  • andremarianiello (2)
  • renovate[bot] (2)
  • lmrcarneiro (2)
  • petee-d (2)
  • filmil (2)
  • hbagdi (1)
  • mhr3 (1)
  • leaanthony (1)
  • Diliz (1)
  • gremour (1)

Top Pull Request Authors

  • renovate[bot] (78)
  • Pastalikek65 (14)
  • klondikedragon (6)
  • ardnew (4)
  • alecthomas (4)
  • wkalt (4)
  • AdamMagued (3)
  • nikpivkin (2)
  • petee-d (2)
  • gordallott (2)
  • zhuliquan (2)
  • mccolljr (2)
  • marco-m (2)
  • asmaloney (2)
  • SAY-5 (1)

Top Issue Labels

  • proposal (3)
  • enhancement (2)
  • bug (2)

Top Pull Request Labels


Package metadata

proxy.golang.org: github.com/alecthomas/participle/v2

Package participle constructs parsers from definitions in struct tags and parses directly into those structs.

  • Homepage: https://github.com/alecthomas/participle
  • Documentation: https://pkg.go.dev/github.com/alecthomas/participle/v2#section-documentation
  • Licenses: MIT
  • Latest release: v2.1.4 (published over 1 year ago)
  • Last Synced: 2026-11-06T19:47:31.752Z (1 day ago)
  • Versions: 24
  • Dependent Packages: 774
  • Dependent Repositories: 1,247
  • Docker Downloads: 6,112,271,770
  • Rankings:
    • Docker downloads count: 0.062%
    • Dependent packages count: 0.17%
    • Dependent repos count: 0.218%
    • Average: 0.784%
    • Stargazers count: 1.276%
    • Forks count: 2.194%
proxy.golang.org: github.com/alecthomas/participle

Package participle constructs parsers from definitions in struct tags and parses directly into those structs.

  • Homepage: https://github.com/alecthomas/participle
  • Documentation: https://pkg.go.dev/github.com/alecthomas/participle#section-documentation
  • Licenses: MIT
  • Latest release: v0.7.1 (published almost 6 years ago)
  • Last Synced: 2026-11-06T19:47:31.695Z (1 day ago)
  • Versions: 16
  • Dependent Packages: 445
  • Dependent Repositories: 774
  • Docker Downloads: 3,529,738,985
  • Rankings:
    • Docker downloads count: 0.082%
    • Dependent packages count: 0.206%
    • Dependent repos count: 0.271%
    • Average: 0.794%
    • Stargazers count: 1.265%
    • Forks count: 2.149%
proxy.golang.org: gopkg.in/alecthomas/participle.v0

Package participle constructs parsers from definitions in struct tags and parses directly into those structs.

  • Homepage: https://github.com/alecthomas/participle
  • Documentation: https://pkg.go.dev/gopkg.in/alecthomas/participle.v0#section-documentation
  • Licenses: MIT
  • Latest release: v0.1.0 (published about 8 years ago)
  • Last Synced: 2026-11-05T23:15:22.204Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.794%
    • Forks count: 1.334%
    • Average: 4.618%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
proxy.golang.org: github.com/alecthomas/participle/_examples

  • Homepage: https://github.com/alecthomas/participle
  • Documentation: https://pkg.go.dev/github.com/alecthomas/participle/_examples#section-documentation
  • Licenses: mit
  • Latest release: (published 2 days ago)
  • Last Synced: 2026-11-05T23:15:22.328Z (2 days ago)
  • Versions: 0
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.794%
    • Forks count: 1.334%
    • Average: 4.618%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
ubuntu-23.10: golang-github-alecthomas-participle

  • Homepage: https://github.com/alecthomas/participle
  • Licenses: mit
  • Latest release: 0.7.1-2 (published 9 months ago)
  • Last Synced: 2026-03-10T03:13:05.865Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: go-github-com-alecthomas-participle-v2

Parser library for Go

debian-12: golang-github-alecthomas-participle

  • Homepage: https://github.com/alecthomas/participle
  • Documentation: https://packages.debian.org/bookworm/golang-github-alecthomas-participle
  • Licenses: mit
  • Latest release: 0.7.1-2 (published 9 months ago)
  • Last Synced: 2026-03-12T23:11:51.649Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: golang-github-alecthomas-participle

  • Homepage: https://github.com/alecthomas/participle
  • Licenses: mit
  • Latest release: 0.7.1-2 (published 9 months ago)
  • Last Synced: 2026-03-08T15:03:03.935Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: golang-github-alecthomas-participle

  • Homepage: https://github.com/alecthomas/participle
  • Licenses: mit
  • Latest release: 0.7.1-2 (published 9 months ago)
  • Last Synced: 2026-09-26T01:27:25.237Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: golang-github-alecthomas-participle

  • Homepage: https://github.com/alecthomas/participle
  • Licenses: mit
  • Latest release: 0.7.1-2 (published 9 months ago)
  • Last Synced: 2026-08-13T17:42:30.630Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: golang-github-alecthomas-participle

  • Homepage: https://github.com/alecthomas/participle
  • Licenses: mit
  • Latest release: 0.7.1-1 (published 9 months ago)
  • Last Synced: 2026-03-07T04:45:26.539Z (8 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v2 composite
.github/workflows/release.yml actions
  • actions/checkout v2 composite
_examples/go.mod go
  • github.com/alecthomas/assert/v2 v2.1.0
  • github.com/alecthomas/go-thrift v0.0.0-20170109061633-7914173639b2
  • github.com/alecthomas/kong v0.6.1
  • github.com/alecthomas/participle/v2 v2.0.0-alpha11
  • github.com/alecthomas/repr v0.1.0
  • github.com/hexops/gotextdiff v1.0.3
_examples/go.sum go
  • github.com/alecthomas/assert/v2 v2.1.0
  • github.com/alecthomas/go-thrift v0.0.0-20170109061633-7914173639b2
  • github.com/alecthomas/kong v0.6.1
  • github.com/alecthomas/repr v0.0.0-20210801044451-80ca428c5142
  • github.com/alecthomas/repr v0.1.0
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/hexops/gotextdiff v1.0.3
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/testify v1.7.2
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/yaml.v3 v3.0.1
cmd/participle/go.mod go
  • github.com/alecthomas/kong v0.6.1
  • github.com/alecthomas/participle/v2 v2.0.0-00010101000000-000000000000
cmd/participle/go.sum go
  • github.com/alecthomas/assert/v2 v2.1.0
  • github.com/alecthomas/kong v0.6.1
  • github.com/alecthomas/repr v0.0.0-20210801044451-80ca428c5142
  • github.com/alecthomas/repr v0.1.0
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/hexops/gotextdiff v1.0.3
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/testify v1.7.2
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/yaml.v3 v3.0.1
go.mod go
  • github.com/alecthomas/assert/v2 v2.1.0
  • github.com/alecthomas/repr v0.1.0
  • github.com/hexops/gotextdiff v1.0.3
go.sum go
  • github.com/alecthomas/assert/v2 v2.1.0
  • github.com/alecthomas/repr v0.1.0
  • github.com/hexops/gotextdiff v1.0.3