A Python CEL implementation (written in Rust)
Show HN: A Python CEL implementation (written in Rust)
Operating in show hn launch, A Python CEL implementation (written in Rust) operates.
Profile
I've been working on a Python library for the Common Expression Language (CEL). It's a wrapper around the cel-rust crate which is under heavy development. The python wrapper uses PyO3 and Maturin to handle the Rust-Python interop.CEL is a safe, fast, non-Turing complete expression language, great for things like configuration, validation rules, or policy engines where you need to evaluate user-defined logic without the security risks of eval(). You can install it via pip or uv: `uv tool install common-expression-language`And run the REPL: cel -iOr evaluate an expression directly: cel 'size(data.things) > 1' --context '{"data": {"things": [1,2,3]}}Docs: https://python-common-expression-langua
Its activity falls under show hn launch; the profile below is assembled from public directory data.
It is recorded at the Show HN launch stage.
| Sector | Show HN launch |
|---|---|
| Stage | Show HN launch |
Website: python-common-expression-language.readthedocs.io/en
Browse related
Create a free account