google/cel-cpp

Fast, portable, non-Turing complete expression evaluation (C++)

C++

240

1,806 commits

updated Sep 25, 2026

See the code

README

C++ Implementations of the Common Expression Language

[!WARNING] On June 16, 2026, this repository will move to github.com/cel-expr/cel-cpp!

Please update your links and dependencies. See the pinned issue for details.

For background on the Common Expression Language see the cel-spec repo.

This is a C++ implementation of a Common Expression Language runtime, parser, and type checker.

Released under the Apache License.

Contributors

(top 30 of 31)

jcking

798 commits

jnthntatum

592 commits

TristonianJones

153 commits

kyessenov

99 commits

google/cel-cpp

Fast, portable, non-Turing complete expression evaluation (C++)

C++

240

1,806 commits

updated Sep 25, 2026

See the code

README

C++ Implementations of the Common Expression Language

[!WARNING] On June 16, 2026, this repository will move to github.com/cel-expr/cel-cpp!

Please update your links and dependencies. See the pinned issue for details.

For background on the Common Expression Language see the cel-spec repo.

This is a C++ implementation of a Common Expression Language runtime, parser, and type checker.

Released under the Apache License.

Contributors

(top 30 of 31)

jcking

798 commits

jnthntatum

592 commits

TristonianJones

153 commits

kyessenov

99 commits

Languages

C++

95.5%

Starlark

4.3%