August 2, 2026
Cro before you Raku?
Cro – elegant reactive services in Raku
A sleek new coding toolkit arrives, but everyone’s still arguing about what Raku even is
TLDR: Cro is a new beta toolkit for building online services in Raku, aiming to make app-building feel smoother and simpler. But the loudest reaction wasn’t about the software at all — it was people getting hung up on Raku’s old Perl 6 identity and what the language even is.
A shiny new project called Cro just strutted onto the scene promising to help people build fast, responsive online services in Raku, the programming language formerly known to many confused onlookers as Perl 6. The pitch is classic developer catnip: make the easy stuff easy, make the hard stuff possible, and do it with elegant tools. There’s even a neat little example that spits out a friendly “Hello” from a web address. Very cute, very polished, very we swear this beta is basically fine energy.
But in true internet fashion, the real action wasn’t the product demo — it was the identity crisis in the comments. The standout reaction was less “wow, cool toolkit” and more “wait, remind me what Raku is again?” One commenter summed up the room perfectly by admitting it took a while to remember that Raku is the follow-on to Perl 6, while Perl 5 is still alive and kicking. And honestly? That one line carries the whole chaotic vibe: part nostalgia, part confusion, part “did this language get a rebrand while I blinked?”
That’s the drama here. Cro may be trying to sell elegance, but the community mood is still tangled up in Raku’s old name, its split from Perl’s past, and the lingering sense that the language’s biggest hurdle might be explaining itself at parties. The joke practically writes itself: before anyone can react to Cro’s “reactive” services, they first have to react to Raku.
Key Points
- •Cro is a set of Raku libraries for building reactive distributed systems.
- •The article says Cro combines high-level APIs with an asynchronous pipeline model.
- •Developers can install Cro using the command `zef install --/test cro`.
- •The provided example shows how to define an HTTP route and run a server on `localhost` port `10000`.
- •Cro is currently in beta, with no major API changes planned, though users may still encounter issues and are encouraged to file bug reports.