Making electron's IPC typesafe end-to-end
Dries Heyninck
Read about new features, upcoming updates, and useful tips for using Ray.
Dries Heyninck
If you're using Laravel and the Laravel integration for Ray, you can configure it to send many different events, queries, requests and other calls automatically from your project to Ray.
Jimi
After months of beta releases and getting great feedback from our testers (seriously, thank you!), we're launching Ray 3.0 today.
Jimi
It’s been a bit quiet from us these last few weeks, but for good reason. We wanted to hand you a beta we’re genuinely proud of. Our full rebuild of Ray has almost hit 100% feature parity with Ray v2 — just… better, everywhere.
Dries Heyninck
It's been a while since our last blog post. But we're back! Bringing you bi-weekly updates on our progress building the third iteration of Ray.
Dries Heyninck
When it comes to styling, Tailwind is almost always our go-to choice, and Ray is no exception. Its utility-first approach provides a solid foundation. But while Tailwind provides a solid foundation, it doesn’t directly answer questions like: How do we handle component variants? How do we override styles cleanly? Or how do we compose styles in a way that remains scalable?
Sébastien
In Ray 3.0, we updated how the renderer and main processes communicate within our Electron app. While we’re still using the familiar React and Electron stack, we switched to a more dynamic, event-driven approach for IPC. This change simplifies communication, better integrates with React’s lifecycle, and adds security by whitelisting events. By drawing from existing community solutions, we’ve made our IPC system more efficient and easier to maintain.
Sébastien
Learn how to use Ray and Pest together to streamline debugging in Laravel, including opening separate Ray windows for tests and automatically checking for stray Ray calls before production. Plus, explore Pest’s architecture tests and a handy Ray inspection method for quick value checks.
Tim
Ray keeps all your debug output neatly organized in a dedicated desktop app.
Licenses are valid for 1 year and managed through Spatie. Licenses purchased before Ray 3 remain valid. VAT is calculated at checkout.