← All repos180commits
30contributors
2languages
Tech stack & purpose
go-bexpr is a Go library for generic boolean expression evaluation and filtering on Go data structures and maps. It enables users to write expressions using dotted syntax or JSON Pointer syntax to select and evaluate values within complex data structures, with support for struct tags to customize field access and visibility. The project is maintained by HashiCorp and uses the pointerstructure library under the hood to traverse data paths.
Contributors
Matt Keeler55 commits

dependabot[bot]36 commits · 0 followers Jeff Mitchell13 commits
KaushikiAnand12 commits
Mohan Manikanta6 commits
brian shore5 commits
shore5 commits
Mitchell Hashimoto5 commits
claire labry4 commits
hashicorp-copywrite[bot]4 commits
Michael Schurter4 commits
James Rasell4 commits
Alvin Huang3 commits
Michael Smithhisler3 commits
Brian Shore2 commits
Mukesh Choudhari2 commits
Blake Ryder2 commits
Peter Wilson2 commits
Tim Gross2 commits
Sonam Tenzin1 commits
hc-github-team-es-release-engineering1 commits
sonamtenzin1 commits
Chris Roberts1 commits
Michele Degges1 commits
compliance-pr-automation-bot[bot]1 commits
Samuel Warfield1 commits
creatorHead1 commits
Rémi Lapeyre1 commits
Fatih KARAKAŞ1 commits
Todd Knight1 commits