Buhta became a sponsor of PHP support for CEL — Google’s Expression Language
The company decided to help accelerate the arrival of CEL in the PHP ecosystem
Over the past two decades, PHP has evolved significantly, yet it remains an undervalued language. As a result, modern approaches and tools often enter its ecosystem with a delay.
One such tool is CEL (common expression language), a specialized expression language created by Google and widely used in rule systems and logic-evaluation workflows.
Buhta’s technology stack includes several programming languages, but the core product logic is built in PHP. This is why the company decided to help accelerate the arrival of CEL in the PHP ecosystem and became a sponsor of developing a full native PHP implementation.
«This technology is especially valuable for teams building production rule systems and relying on rule-based mechanics – for discount and fee calculations, promotion engines, data-mapping flows, and other scenarios.
Our contribution makes CEL more accessible to companies and developers working on these kinds of tasks – and expands the capabilities of the entire PHP ecosystem,» says Rauan Maemir, Buhta’s CTO.
Buhta’s products are developed entirely in-house: architecture, backend, security, and infrastructure are all created internally. At the same time, the fintech company contributes to the open-source ecosystem by developing or sponsoring initiatives that matter to the market. PHP support for CEL is one such initiative. The source code is available on GitHub: https://github.com/carthage-software/cel-php
Through both development and sponsorship, Buhta helps advance tools used by developers around the world. The fintech company also supports other open-source initiatives important to the PHP and Go ecosystems:
• RoadRunner – a high-performance Go-based server and process orchestrator: https://roadrunner.dev
• Spiral Framework – an enterprise-grade backend framework: https://spiral.dev/
• Cycle ORM – an ORM with a flexible architecture: https://cycle-orm.dev/
• php-soap/encoding – an extensible PHP framework for working with SOAP: https://github.com/php-soap/encoding.