3 ms·
Simple, fast and open-source PHP framework frozen in C-extension
- tosti 8mo agoIt even has a template engine! Because the one thing PHP really needs is a good template engine.
- esmiz 8mo agoIt has Twig, a wonderful and solid template engine.
- graemep 8mo agoMultiple PHP frameworks have template engines. Symfony and others use Twig. Laravel seems to have one called Blade. Smarty has been around for years. You might not think its necessary, but clearly a lot of people think it is.
- tosti 8mo agoI know, but it's ironic imho
- ckbkr10 8mo agoHow do you honestly benchmark a framework that only has a documentation of a hello world against laravel which has about everything you can think of...
- bastawhiz 8mo agoStuff like this gives me so much FUD. It's cool, but a simple memory management bug means your boring PHP app can have any number of terrible problems: memory leaks, RCE, corruption, you name it. At least with popular, mature C-based software with lots of eyes on it, you can feel a little bit confident that issues have been sussed out. But something like this with probably a small number of production users? Scary!
- broken_broken_ 8mo agoThe name clashes with a similar project that has existed for decades: https://zeroc.com/ice https://zeroc.com/ice
- ale42 8mo agoThat one seems to be an RPC framework, whereas the other one is for PHP applications... maybe an unfortunate name clash, but they don't do the same thing nor anything I'd call similar.
- kijin 8mo ago> One major drawback for PHP is that on every request, all files are read from the hard drive, translated into bytecode, and then executed. How old this this framework? Sounds like they never got the news that opcache has been part of PHP since 2013.
- ljm 8mo agoEven then, one of the great things with PHP was the shared-nothing architecture. A whole class of bugs simply do not exist when there is no concept of shared memory between requests. People would be terrified of it now but patching a change by copying a single file over FTP was the norm in the 00s. The change would be picked up on the next request. Want to roll it back? Just rename `file.php.bak` to `file.php` and you're golden.
- StilesCrisis 8mo agoSeems like a tone-deaf name for a new project in 2026...
- jorams 8mo agoThis is very far from a new project. The first commit and issues are from 2014.
- mhitza 8mo agoStrong CodeIgniter vibes in how the API is presented, which I'm not a fan of. Unclear how the benchmark was setup but with php-fpm and opcache preload many hundreds of requests per second is my experience with Symfony.
- ezekiel68 8mo agoGood news, guys! The maintainer updated the repo fifteen months ago so that the copyright in the license file mentions "2025".