Pixilab
Home › Companies › Show HN launch › A Python CEL implementation (written in Rust)

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.

SectorShow HN launch
StageShow HN launch

Website: python-common-expression-language.readthedocs.io/en

Browse related

Sign in to view the contact information we hold for A Python CEL implementation (written in Rust).
Create a free account