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

https://github.com/expr-lang/expr

bytecode configuration-language engine evaluator expr expression expression-evaluator expression-language go golang rule-engine

Score: 30.1340073827353

Last synced: about 22 hours ago
JSON representation

Repository metadata:

Expression language and expression evaluation for Go


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 22 hours ago

Total Commits: 1,027
Total Committers: 94
Avg Commits per committer: 10.926
Development Distribution Score (DDS): 0.191

Commits in past year: 60
Committers in past year: 13
Avg Commits per committer in past year: 4.615
Development Distribution Score (DDS) in past year: 0.4

Name Email Commits
Anton Medvedev a****n@m****o 831
Ville Vesilehto v****e@v****i 41
Sergey b****z@g****m 15
Ganesan Karuppasamy k****7@g****m 12
Diego Augusto Molina d****a@g****m 10
zhuliquan z****e@f****m 5
Alexander Stanko a****o@a****u 4
Ernest Micklei e****i@g****m 4
Back Yu y****b@g****m 3
Grigory Aksentev g****v@g****m 3
Vincent Bernat v****t@b****h 3
subham sarkar s****2@g****m 3
OlgaNovg 7****g@u****m 3
2pac t****n@g****m 2
Andrey Vydrin t****o@g****m 2
Daenney d****y@u****m 2
David Klassen f****t@g****m 2
Dean McNamee d****n@g****m 2
Richard Wooding r****g@g****m 2
Sergey Grebenshchikov s****n@u****m 2
mdmcconnell 1****l@u****m 2
needsure 1****e@u****m 2
Domrev Igor d****r@g****m 1
Arik Cohen m****e@a****m 1
Anton Gilgur 4****5@u****m 1
Andrey Vydrin v****r@y****m 1
Andrew Benton A****5@g****m 1
Andreev Fedor f****v@g****m 1
Andreas Deininger a****s@d****t 1
Alexey Palazhchenko a****o@g****m 1
and 64 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 220
Total pull requests: 232
Average time to close issues: 3 months
Average time to close pull requests: about 1 month
Total issue authors: 144
Total pull request authors: 91
Average comments per issue: 1.85
Average comments per pull request: 1.11
Merged pull request: 111
Bot issues: 0
Bot pull requests: 0

Past year issues: 10
Past year pull requests: 37
Past year average time to close issues: 23 days
Past year average time to close pull requests: 17 days
Past year issue authors: 9
Past year pull request authors: 23
Past year average comments per issue: 0.9
Past year average comments per pull request: 1.16
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/expr-lang/expr

Top Issue Authors

  • antonmedv (33)
  • diegommm (8)
  • oss-fuzz-robot (5)
  • KyleSanderson (4)
  • mambla (3)
  • vmihailenco (3)
  • elliottc (3)
  • techbobo (3)
  • deanm (3)
  • snaffi (2)
  • guamoko995 (2)
  • HoChihchou (2)
  • ghost (2)
  • jippi (2)
  • mbardelmeijer (2)

Top Pull Request Authors

  • antonmedv (44)
  • thevilledev (14)
  • zhuliquan (13)
  • ckganesan (13)
  • netliomax25-code (10)
  • bizywizy (10)
  • diegommm (10)
  • davidklassen (5)
  • deanm (5)
  • sanmaxdev (5)
  • tarasyarema (4)
  • ghost (4)
  • OlgaNovg (4)
  • wintermute-cds (3)
  • ngocphuongnb (2)

Top Issue Labels

  • feature (37)
  • bug (26)
  • research (7)
  • wontfix (2)
  • checker (2)
  • dependencies (1)
  • docs needed (1)

Top Pull Request Labels

  • research (4)
  • wontfix (3)
  • waiting response (2)
  • feature (2)
  • bug (2)

Package metadata

proxy.golang.org: github.com/expr-lang/expr/ast

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/ast#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:34:02.305Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.679%
    • Average: 2.755%
    • Dependent packages count: 4.014%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/vm

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/vm#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:33:43.418Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.679%
    • Average: 2.755%
    • Dependent packages count: 4.014%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/optimizer

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/optimizer#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:33:37.865Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.679%
    • Average: 2.755%
    • Dependent packages count: 4.014%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/builtin

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/builtin#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:34:08.570Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.679%
    • Average: 2.755%
    • Dependent packages count: 4.014%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/file

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/file#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:34:01.730Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.679%
    • Average: 2.755%
    • Dependent packages count: 4.014%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/parser/utils

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/parser/utils#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:33:45.553Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.035%
    • Forks count: 1.679%
    • Average: 2.755%
    • Dependent packages count: 4.014%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/checker

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/checker#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:34:16.664Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.014%
    • Average: 4.154%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/conf

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/conf#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:33:42.525Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.014%
    • Average: 4.154%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/parser/operator

proxy.golang.org: github.com/expr-lang/expr/patcher

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/patcher#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:34:02.189Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.014%
    • Average: 4.154%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/checker/nature

proxy.golang.org: github.com/expr-lang/expr/parser/lexer

proxy.golang.org: github.com/expr-lang/expr/internal/ring

proxy.golang.org: github.com/expr-lang/expr/parser

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/parser#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:33:38.394Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.014%
    • Average: 4.154%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/vm/runtime

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/vm/runtime#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:33:32.597Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.014%
    • Average: 4.154%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/compiler

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/compiler#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:33:29.527Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.014%
    • Average: 4.154%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr/internal/deref

proxy.golang.org: github.com/expr-lang/expr/types

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/types#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:33:27.955Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.014%
    • Average: 4.154%
    • Dependent repos count: 4.293%
proxy.golang.org: github.com/expr-lang/expr

proxy.golang.org: github.com/expr-lang/expr/debug

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/debug#section-documentation
  • Licenses: MIT
  • Latest release: (published 2 days ago)
  • Last Synced: 2026-10-31T14:34:14.774Z (2 days ago)
  • Versions: 27
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.967%
    • Forks count: 1.5%
    • Average: 5.699%
    • Dependent packages count: 9.555%
    • Dependent repos count: 10.775%
proxy.golang.org: github.com/Expr-lang/expr

Package expr is an engine that can evaluate expressions.

  • Homepage: https://github.com/Expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/Expr-lang/expr#section-documentation
  • Licenses: MIT
  • Latest release: v1.17.8 (published 9 months ago)
  • Last Synced: 2026-10-31T14:33:32.129Z (2 days ago)
  • Versions: 102
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.746%
    • Average: 5.939%
    • Dependent repos count: 6.131%
proxy.golang.org: github.com/expr-lang/expr/repl

  • Homepage: https://github.com/expr-lang/expr
  • Documentation: https://pkg.go.dev/github.com/expr-lang/expr/repl#section-documentation
  • Licenses: MIT
  • Latest release: (published 2 days ago)
  • Last Synced: 2026-10-31T14:34:09.450Z (2 days ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 9.52%
    • Average: 10.128%
    • Dependent repos count: 10.735%
nixpkgs-unstable: expr

Expression language and expression evaluation for Go


Dependencies

.github/workflows/check.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v4 composite
.github/workflows/diff.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v4 composite
.github/workflows/fuzz.yml actions
  • actions/upload-artifact v3 composite
  • github/codeql-action/upload-sarif v2 composite
  • google/oss-fuzz/infra/cifuzz/actions/build_fuzzers master composite
  • google/oss-fuzz/infra/cifuzz/actions/run_fuzzers master composite
.github/workflows/test.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v4 composite
debug/go.mod go
  • github.com/antonmedv/expr v0.0.0
  • github.com/gdamore/encoding v1.0.0
  • github.com/gdamore/tcell/v2 v2.6.0
  • github.com/lucasb-eyer/go-colorful v1.2.0
  • github.com/mattn/go-runewidth v0.0.15
  • github.com/rivo/tview v0.0.0-20230814110005-ccc2c8119703
  • github.com/rivo/uniseg v0.4.4
  • golang.org/x/sys v0.11.0
  • golang.org/x/term v0.11.0
  • golang.org/x/text v0.12.0
debug/go.sum go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/gdamore/encoding v1.0.0
  • github.com/gdamore/tcell/v2 v2.6.0
  • github.com/lucasb-eyer/go-colorful v1.2.0
  • github.com/mattn/go-runewidth v0.0.14
  • github.com/mattn/go-runewidth v0.0.15
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/rivo/tview v0.0.0-20230814110005-ccc2c8119703
  • github.com/rivo/uniseg v0.2.0
  • github.com/rivo/uniseg v0.4.3
  • github.com/rivo/uniseg v0.4.4
  • github.com/stretchr/testify v1.8.4
  • github.com/yuin/goldmark v1.4.13
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/crypto v0.0.0-20210921155107-089bfa567519
  • golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4
  • golang.org/x/net v0.0.0-20190620200207-3b0461eec859
  • golang.org/x/net v0.0.0-20210226172049-e18ecbb05110
  • golang.org/x/net v0.0.0-20220722155237-a158d28d115b
  • golang.org/x/sync v0.0.0-20190423024810-112230192c58
  • golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4
  • 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-20210615035016-665e8c7367d1
  • golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
  • golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f
  • golang.org/x/sys v0.5.0
  • golang.org/x/sys v0.11.0
  • golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
  • golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
  • golang.org/x/term v0.5.0
  • golang.org/x/term v0.11.0
  • golang.org/x/text v0.3.0
  • golang.org/x/text v0.3.3
  • golang.org/x/text v0.3.7
  • golang.org/x/text v0.7.0
  • golang.org/x/text v0.12.0
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
  • golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
  • golang.org/x/tools v0.1.12
  • golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
  • gopkg.in/yaml.v3 v3.0.1
go.mod go
  • github.com/davecgh/go-spew v1.1.1
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/stretchr/testify v1.8.4
  • gopkg.in/yaml.v3 v3.0.1
repl/go.mod go
  • github.com/antonmedv/expr v1.13.0
  • github.com/antonmedv/expr/debug v0.0.0
  • github.com/bettercap/readline v0.0.0-20210228151553-655e48bcb7bf
  • github.com/chzyer/test v1.0.0
  • github.com/gdamore/encoding v1.0.0
  • github.com/gdamore/tcell/v2 v2.6.0
  • github.com/lucasb-eyer/go-colorful v1.2.0
  • github.com/mattn/go-runewidth v0.0.15
  • github.com/rivo/tview v0.0.0-20230814110005-ccc2c8119703
  • github.com/rivo/uniseg v0.4.4
  • golang.org/x/sys v0.11.0
  • golang.org/x/term v0.11.0
  • golang.org/x/text v0.12.0
repl/go.sum go
  • github.com/bettercap/readline v0.0.0-20210228151553-655e48bcb7bf
  • github.com/chzyer/logex v1.2.1
  • github.com/chzyer/test v1.0.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/gdamore/encoding v1.0.0
  • github.com/gdamore/tcell/v2 v2.6.0
  • github.com/lucasb-eyer/go-colorful v1.2.0
  • github.com/mattn/go-runewidth v0.0.14
  • github.com/mattn/go-runewidth v0.0.15
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/rivo/tview v0.0.0-20230814110005-ccc2c8119703
  • github.com/rivo/uniseg v0.2.0
  • github.com/rivo/uniseg v0.4.3
  • github.com/rivo/uniseg v0.4.4
  • github.com/stretchr/testify v1.8.4
  • github.com/yuin/goldmark v1.4.13
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/crypto v0.0.0-20210921155107-089bfa567519
  • golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4
  • golang.org/x/net v0.0.0-20190620200207-3b0461eec859
  • golang.org/x/net v0.0.0-20210226172049-e18ecbb05110
  • golang.org/x/net v0.0.0-20220722155237-a158d28d115b
  • golang.org/x/sync v0.0.0-20190423024810-112230192c58
  • golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4
  • 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-20210615035016-665e8c7367d1
  • golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
  • golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f
  • golang.org/x/sys v0.5.0
  • golang.org/x/sys v0.11.0
  • golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
  • golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
  • golang.org/x/term v0.5.0
  • golang.org/x/term v0.11.0
  • golang.org/x/text v0.3.0
  • golang.org/x/text v0.3.3
  • golang.org/x/text v0.3.7
  • golang.org/x/text v0.7.0
  • golang.org/x/text v0.12.0
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
  • golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
  • golang.org/x/tools v0.1.12
  • golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
  • gopkg.in/yaml.v3 v3.0.1
.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v4 composite