[feature] switch from govaluate to expr

Open
#1,685 0 comments 1 reaction 2 assignees View on GitHub

@nomeguy is already working on this.

Since Jan 13, 2026.

Assessment

This issue has not been assessed yet.

Description

enhancement

switch to: https://github.com/expr-lang/expr and keeps all test cases pass

hope the performance can get some gains

Dominant language
Go
Stars
20.4k
Forks
1.8k
Avg merge
5d 11h
Merged PRs (30d)
2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from apache/casbin

All issues in apache/casbin

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.