"From Developers, For Developers."
Laravel Hub is the central hub for Laravel developers — a platform that goes beyond a package directory to offer a full-featured community experience.
It brings together curated blog posts, tutorials, packages, news, and multi-format community content (like videos, podcasts, and test articles), all in one place.
Project Link: Laravel-Hub.com
- About Laravel Hub
- Getting Started
- Installation
- Usage
- How to Contribute
- Security & Issues
- License
- Community & Support
- Show Your Support
Laravel Hub is a modern, open-source platform and Laravel community designed to help developers:
- Stay up to date with curated articles, news, videos, and podcasts
- Submit and showcase their own packages and posts
- Engage with others by commenting, replying, and following topics
- Bookmark posts and explore trending content
Built using:
- Laravel (Backend API)
- Inertia.js (Bridging Laravel & React)
- React.js (Frontend UI)
- Tailwind CSS (Styling)
- TypeScript (Maintainable frontend)
Laravel Hub is the go-to destination for Laravel developers who want to learn, share, and grow within the ecosystem.
Follow these steps to set up Laravel Hub on your local machine.
Make sure you have the following installed:
- PHP 8.3+
- Composer
- Node.js 18+ & npm
- MySQL or PostgreSQL
- Git
git clone https://github.com/theLaravelHub/laravel-hub.git
cd laravel-hub
composer install
npm install
cp .env.example .env
php artisan key:generate
Configure your database settings in the .env
file.
php artisan migrate --seed
composer run dev
Once the project is running, open your browser and visit:
http://localhost:8000
You can explore packages, read blog posts, submit your own content, and participate in the Laravel community.
We welcome contributions from the Laravel community. Here's how to get started:
- Fork the repository
- Create a new branch:
feature/your-feature-name
- Make your changes
- Before committing or pushing, run the following command to format your code:
composer run format
- Also, make sure all tests pass by running:
./vendor/bin/phpunit
- Push your branch:
git push origin feature/your-feature-name
- Open a Pull Request and describe your changes
Thank you for helping improve Laravel Hub!
If you discover a security vulnerability, please do not open a public issue. Instead, contact us directly at:
For bugs or feature requests, open an issue on GitHub.
This project is open-source under the MIT License. You’re free to use, modify, and distribute it.
Stay connected with the Laravel Hub community:
- GitHub Discussions: Start a discussion
- Twitter/X: @thelaravelhub
- Email: [email protected]
If you find Laravel Hub useful:
- ⭐ Star the project on GitHub
- 📰 Share Laravel-Hub.com with your network
- 🧠 Follow us on Twitter/X
- 🔍 Contribute your own packages and blog posts
Together, let's grow the Laravel community.