3
3 Comments

Introducing Toybox for Laravel

Hey peeps! Here's a project I've been working on for the last two months. It initially started as trying to be a simplified boilerplate for Laravel, but I think it's gone a bit beyond that.

With recent tooling releases in the Laravel ecosystem, there's a ton of exciting tools to work with, but it's either annoying to set it all up every time, or it's difficult to try and gather it all up for every piece you'll need for your SaaS.

To that end, Toybox attempts to collate what is in my opinion the best of modern Laravel, and while being simple to start, run and launch with. This is how I also came up with the name - pick and choose all your favourite Laravel toys and see how quickly you can build products with it.

I've never been a fan of Docker and similar tools. While I see their value, I've generally not had a good experience and it always felt like a waste of my time trying to debug infrastructure instead of writing application code. So on that front Toybox goes back to basics - it targets only one stack, and is made to be able to initialise its repository, provision the server it is currently on, and deploy itself from your local machine, all with Bash scripts.

Lastly, I tried to include guidance and support for scaling beyond an MVP and Bash scripts: The README includes tons of recommendations for various services & tools for all manner of things you need for your SaaS.

, Founder of Icon for Toybox for Laravel
Toybox for Laravel
on August 29, 2023
  1. 2

    Hey fellow Laravel developer ! No plan for a VILT starter kit for Laravel solopreneurs I suppose?

    1. 2

      Hey hey!

      To be honest I haven't worked with VILT as much as I'd like in the last few years. In terms of frontends it does also seem to be a bit more work to get something up quickly IMO. The benefit of VILT is that it aligns well with the majority of existing Laravel jobs, as Vue has always been a great frontend tie-in with Laravel. But it does mean having to have two skillsets (Laravel and Vue) to run it all - naturally not impossible, but personally I feel TALL is more productive in this sense by still being majority Laravel/PHP work.

      With Livewire (plus Folio and Volt now) and Filament, I believe this will change in time and we'll be seeing more jobs using TALL. A lot of apps just don't need JS frameworks to accomplish a great experience.

      All that being said, a VILT version of Toybox would look largely the same because Filament requires Livewire. So a VILT Toybox would be more of a "best of both worlds" than one or the other - the biggest difference being where UI logic lies and using the Inertia version of Jetstream.

      I'd be glad to see a VILT fork though 😉

      1. 2

        Let's fork it then ! Just kidding. Not today though.

Trending on Indie Hackers
Never hire an SEO Agency for your Saas Startup User Avatar 97 comments A simple way to keep AI automations from making bad decisions User Avatar 66 comments “This contract looked normal - but could cost millions” User Avatar 54 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments Are indie makers actually bad customers? User Avatar 36 comments We automated our business vetting with OpenClaw User Avatar 34 comments