Available for select projects New York · Working worldwide
Rappasoft LLC
Menu

Library / Resources

Useful things, kept close.

A maintained index of articles, packages, libraries, tools, and icon sets worth returning to.

Clicks sent to the community
339,033
Indexed sections
5
Focus
Laravel + web
Loading resources

Record and Replay Requests With Laravel ChronoTrace

The Laravel ChronoTrace package enables you to record and replay Laravel requests deterministically and generate tests from production traces. This package can help you trace external HTTP requests made during execution, including request/response details, status codes, connection issues, and more. It also tracks database queries, cache events, queue jobs, and custom events.

Everything We Know About Pest 4

Nuno Maduro was the second speaker at Laracon US 2025 on Tuesday, unveiling new features for the upcoming Pest v4.0. When we wrote about Nuno's Pest 3 talk at Laracon US in 2024, users had installed Pest over 18 million times. A year later, Pest has been installed around 39 million times!

Everything We Know About Livewire 4

Caleb Porzio presented Livewire 4 on the second day of Laracon US 2025, unveiling the next major version of Livewire. There's no way I can do justice to what Caleb presented, so do yourself a favor and watch Caleb's presentation at Laracon US 2025.

Symfony AI Components

Symfony AI is a set of components that integrate AI capabilities into PHP applications. This package comprises several lower- and higher-level components, along with their respective integration bundles. Before you get too excited, these AI components are currently marked as experimental, but you can start diving into the examples and demos:

Learn Laravel by Exploring Open-Source Projects

For developers starting their journey, getting practical experience can be a chicken-and-egg problem. Without hands-on exposure to real projects, it’s difficult to build the skills needed to land opportunities. Yet, without those opportunities, gaining experience feels impossible. This is where open-source projects become a godsend.

Exploring Coroutines in PHP

The term "coroutine" often comes up when talking about asynchronous or non-blocking code, but what does it actually mean? In this post, we will explore coroutines as a concept and see how PHP supports them through Generators and Fibers. Whether you're building pipelines, CLI tools, or preparing to dive into concurrency, understanding coroutines is an essential first step.

The "never" Type in PHP

There may be times when you're writing a function in PHP that you know will never return a value. This could be because the function always throws an exception, or maybe calls exit or die. In these cases, you might want to use the never type.