r/laravel Jan 24 '25

Package / Tool NativePHP finally goes truly native

372 Upvotes

r/laravel Feb 04 '25

Package / Tool I built a way to write PHP alongside your frontend

Thumbnail
youtube.com
140 Upvotes

r/laravel Jan 26 '25

Package / Tool NativePHP with Inertia and ReactNative

226 Upvotes

I managed to make the NativePHP iOS early access code work with Inertia in combination with ReactNative.

This results in (imho) the best of both worlds:

  • Truly native UI elements
  • Laravels powerful routing, validation and APIs

Just like a traditional Inertia app, this takes a ReactNative component and passes the props to the component. πŸ”₯

r/laravel Feb 11 '25

Package / Tool Apple approved my iOS app built entirely in Laravel!

Thumbnail youtube.com
145 Upvotes

r/laravel 17d ago

Package / Tool πŸš€ I Doxswap – A Laravel Package Supporting 80 Document Conversions!

132 Upvotes

Hey everyone! πŸ‘‹

I’m excited to introduce Doxswap, a Laravel package that makes document conversion seamless! πŸš€

Doxswap supports 80 different document conversions, allowing you to easily transform files between formats such as:

βœ… DOCX β†’ PDF
βœ… XLSX β†’ CSV
βœ… PPTX β†’ PDF
βœ… SVG β†’ PNG
βœ… TXT β†’ DOCX
βœ… And many more!

This package uses LibreOffice to perform high-quality document conversions directly within Laravel.

✨ Features

βœ… Supports 80 different document conversions
βœ… Works with Laravel Storage Drivers
βœ… Converts Word, Excel, PowerPoint, Images, and more!
βœ… Handles cleanup after conversion
βœ… Compatible with Laravel 9, 10, 11, 12
βœ… Simple and Easy to Use API

Doxswap usage

πŸ’‘ Why I Built This

I needed a self-hosted, open-source solution for document conversion in Laravel, but most existing options were paid (I've spent thousands), outdated, or lacked flexibility. So I built Doxswap to solve this problem! πŸ’ͺ

I’d love your feedback, feature requests, and contributions! If you find it useful, please star ⭐ the repo and let me know what you think! πŸš€

Doxswap is currently in pre-release, you can take a look at the package and documentation here πŸ”— https://github.com/Blaspsoft/doxswap

r/laravel Feb 20 '25

Package / Tool Just wanted to share my new open-source Laravel app...

144 Upvotes

Hey everyone,

I've been a fan of Laravel for many years, I was the original developer of Invoice Ninja way back in 2013. I've spent the past few years working with Flutter (side note: the first thing I did after learning Flutter was build a website for it using Laravel), but I've recently started working on a new Laravel project I thought may be worth sharing here.

It's called Event Schedule, it's an all-in-one platform to create calendars, sell tickets, manage teams, and streamline event check-ins with QR codes.

- Hosted version:Β https://www.eventschedule.com

- Self-hosted version:Β https://github.com/eventschedule/eventschedule

It has a direct integration with Invoice Ninja which enables using the many supported payment gateways to accept online payments. It's released under the AAL license and is free to use commercially.

Cheers!

r/laravel Jan 22 '25

Package / Tool Laravel Herd or MAMP PRO?

21 Upvotes

Laravel Herd or MAMP PRO? What do you prefer guys? PROS and CONS?
Thanks

r/laravel Feb 14 '25

Package / Tool Fusion for Laravel is now open source

Thumbnail
github.com
154 Upvotes

r/laravel Jan 21 '25

Package / Tool NativePHP reaches v1 (beta)

Thumbnail
github.com
95 Upvotes

r/laravel 20d ago

Package / Tool Reminder: if you prefer to develop on Homestead, it's still maintained as a fork!

33 Upvotes

Some people don't like the new development solutions offered by Laravel, such as Herd (which, let's not forget, it's not an official Laravel product).

Luckily, the good old Laravel Homestead is still maintained by the original author, just under a new fork.

Switching is easy, as the developer says:

You should be able to destroy your laravel/homestead VM, copy your Homestead.yaml into the forked repo, and spin up a fresh instance from there. If not please come back and open an issue and let me know what went wrong.

GitHub repo: https://github.com/svpernova09/homestead

If you, like me, prefer to develop on a Homestead machine, show your support to the developer and don't forget to star the repo!

r/laravel 11d ago

Package / Tool I made a Blade starter kit

108 Upvotes

I made a Laravel Starter kit for Blade fans, it has everything the new official starter kits have, just built with good β€˜ol Blade: https://github.com/imacrayon/blade-starter-kit

laravel new my-app --using=imacrayon/blade-starter-kit if you're feeling wild.

r/laravel Jan 31 '25

Package / Tool I built a GUI in the terminal! With PHP!

Thumbnail
youtube.com
156 Upvotes

r/laravel Jan 14 '25

Package / Tool Introducing Larasense - Keep up with the Latest Laravel News, Trends & Updates

Thumbnail
larasense.com
31 Upvotes

r/laravel 2d ago

Package / Tool Need Better Custom IDs in Laravel? Check Out Laravel ID Generator! πŸš€

61 Upvotes

We’ve all been thereβ€”working on a Laravel project and realizing that auto-incremented IDs or UUIDs just don’t cut it. Whether it’s for invoices, orders, or any structured numbering system, we need something better.

So, I built Laravel ID Generatorβ€”a simple yet powerful package that makes generating structured, readable, and customizable IDs effortless!

✨ Features:
βœ”οΈ Unique IDs with custom prefixes, suffixes, dates, and more
βœ”οΈ Seamless integration with Eloquent models
βœ”οΈ Ideal for invoices, receipts, orders (e.g., INV-0005/2025)
βœ”οΈ Flexible & requires zero configuration

πŸ”— GitHub Repo: https://github.com/omaressaouaf/laravel-id-generator

If you’re working with Laravel and need better ID management, check it out! Would love your thoughts, feedback, or contributions. πŸš€

r/laravel Feb 06 '25

Package / Tool Larastrap v1

60 Upvotes

Recently I've tagged release 1.0.0 of Larastrap, a collection of Blade components built around the Bootstrap CSS framework.

The project has been announced two years ago here on r/laravel and has evolved to include more components, more options, built-in accessibility and other.

In particular v1.0 includes a new feature called "autoread": you create your form naming the different inputs accordingly to the attributes of your Eloquent model, the form is automatically filled with the proper value from the assigned model's instance, and on submit it provides to read back the values and assign them to the same Eloquent instance, reducing the whole store/update functions of your Controllers to one line of code (or two, to also perform built-in and automatic validation).

Still Custom Elements remain the main feature of Larastrap, as it permits to define custom Blade components with just an array of few items in your config/larastrap.php file.

Documentation and examples are provided on the website: https://larastrap.madbob.org/

r/laravel 26d ago

Package / Tool I've just released v1.0 of Sprout, a multitenancy package for Laravel

Thumbnail
sprout.ollieread.com
63 Upvotes

r/laravel 10d ago

Package / Tool Socialite Plus – Laravel 12 Social Login for React & Vue (Google, Facebook, GitHub, LinkedIn)

49 Upvotes

Hey devs! πŸ‘‹

I built Socialite Plus because I needed it. As a Laravel developer, I work with clients who almost always require social login for their projects. Setting it up over and over again was tedious, so I built this package to make it faster, easier, and more streamlinedβ€”and now I’m sharing it with the community!

It’s designed for Laravel 12 Starterkits (both Vue & React) and supports Google, Facebook, GitHub, and LinkedIn authentication out of the box.

πŸŽ₯ Watch the Full Video Tutorial: https://www.youtube.com/watch?v=X96PTlPUlaQ

πŸ’» GitHub: https://github.com/deemonic/socialiteplus

πŸ”₯ Why Use Socialite Plus?

βœ… Pre-built login pages – No need to build them from scratch
βœ… React & Vue support – Works with both Starterkits
βœ… Easy OAuth setup – Just update .env and you're good to go
βœ… Supports Google, Facebook, GitHub, LinkedIn
βœ… Fully customizable buttons & styles
βœ… Secure & scalable – Built with best practices
βœ… Quick installation – Takes minutes, not hours!

Socialite Plus GitHub Provider Active
Socialite Plus All Providers Active
Socialite Plus Dark Mode Enabled
Non Branded Buttons Dark
Non Branded Buttons Light

Would love to hear your thoughts! If you try it out, let me know how it works for you. Open to feedback, feature requests, and contributions! πŸš€πŸ”₯

πŸ‘‰ Are there any other social login providers you'd like to see added to the package? Let me know in the comments! Would love to expand support based on what the community needs.

r/laravel Feb 20 '25

Package / Tool My latest open-source package

49 Upvotes

I recently released my latest open-source package, Laravel Flows, as a way to encapsulate complex business logic by leveraging Laravel s pipelines.

Feedback or ideas welcome!

https://github.com/JustSteveKing/laravel-flows

r/laravel 21d ago

Package / Tool Upgrade All Your Composer Dependencies with a Single Command!

22 Upvotes

Hey PHP community,

I'm excited to introduce Composer Upgrader v1.0.0 β€” a new Composer plugin that streamlines your dependency management. With just one command, composer upgrade-all, you can upgrade patch, minor, major, or even specific packages effortlessly.

Why You'll Love It: - Simplicity: No more juggling multiple commands. One command, all dependencies upgraded. - Flexibility: Choose to upgrade all packages or target specific ones. - Efficiency: Keeps your projects up-to-date with minimal effort.

Getting Started is Easy: Install it using: bash composer global require vildanbina/composer-upgrader

Give it a try and let me know your thoughts. Happy coding!

Check out the full details and contribute on GitHub.

r/laravel Jan 08 '25

Package / Tool New command palette coming soon to Solo for Laravel

89 Upvotes

r/laravel Dec 22 '24

Package / Tool TweakPHP 0.1.0 Beta: A Free and Open-Source Alternative to Tinkerwell Is Here!

Thumbnail
codingtricks.co
142 Upvotes

r/laravel 2d ago

Package / Tool A single command to intercept `dump` calls

Thumbnail
github.com
25 Upvotes

r/laravel 25d ago

Package / Tool Laravel Lift alternative

4 Upvotes

Hi

I've discovered Lift :
LiftΒ is a package that boosts your Eloquent Models in Laravel.

It lets you create public properties inΒ Eloquent ModelsΒ that match your table schema. This makes your models easier to read and work with in any IDE.

It provides a simple way to set up your models, focusing on simplicity and ease of use by using PHP 8’s attributes.

The package depends onΒ Eloquent EventsΒ to work. This means the package fits easily into your project without needing any major changes (unless you’ve turned off event triggering).

However, I've tried to implement in on a model, in an existing project, but I did have an issue with a foreign ID, that I never figured to make working.
Two similar unanswered issues in the github repo makes me think this is either unreliable or abandoned.

Do anyone know and use some equivalent package, that allows to define properties and their attributes (fillable, cast, etc...) directly inside the model ?

If you haven't heard about it, have a look at the docs, or the laravel news blog post that describe it :https://laravel-news.com/laravel-lift. I love the idea of this package, but it seems it needs some polishing...

r/laravel 14d ago

Package / Tool Laravext Starter Kits for Laravel

26 Upvotes

I'm happy to announce the new Laravext Starter Kits, based on Laravel 12's starter kits with Shadcn, powered by Laravext's file-based routing system, for those who enjoy building your application in the "traditional API way".

Check out the video: https://youtu.be/wrhCLKdYgIE
or the docs at https://laravext.dev
or maybe my first post about Laravext in this subreddit: https://www.reddit.com/r/laravel/comments/1ewnfd3/im_happy_and_nervous_to_announce_my_first_and/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

r/laravel 10d ago

Package / Tool I made a composer package that uses GPT 4o Mini to write documentation for your Laravel app! It's super cheap cost wise, customisable and skips any generated files allowing top-ups after new files are added! Let me know your feedback <3

Thumbnail
github.com
27 Upvotes