DEV Community

Tarun Korat
Tarun Korat

Posted on

How to Submit Your Laravel Package to LaraCommunity

Built an awesome Laravel package? Let me show you how to get it in front of thousands of developers in just 5 minutes!

Why This Matters
You've spent weeks (maybe months) building a package that solves a real problem. Now it's time to share it with the world. But here's the thingβ€”just putting it on GitHub and Packagist isn't enough. You need visibility.

That's where LaraCommunity comes in.

Quick Stats: What You Get
When you submit your package to LaraCommunity:

⚑ Auto-sync with GitHub (stars, issues, updates)
πŸ“Š Analytics on views, bookmarks, and downloads
πŸ’¬ Reviews & Ratings from the community
πŸ” SEO Benefits (Google indexing + search visibility)
πŸ†“ Completely Free (no fees, no premium tiers)

Before You Submit: The Checklist

Make sure your package has:
βœ… Must Have

  • Public GitHub repository
  • Valid composer.json with license
  • Basic README with usage examples

🎯 Should Have (Recommended)

  • Listed on Packagist
  • Automated tests
  • Clear documentation
  • Version tags

πŸ’‘ Nice to Have

  • CI/CD (GitHub Actions)
  • Code coverage badge
  • Changelog

The 5-Step Process
Step 1: Login & Navigate
Profile dropdown β†’ "Submit Package"

Step 2: Fill the Form (5 Minutes Max)
You only need these fields:

  1. Composer Package Name vendor/package-name Must match your composer.json. This is what developers use to install: bashcomposer require vendor/package-name

Step 3: Auto-Sync Magic ✨
Click submit and watch the magic happen:
From GitHub:
βœ“ Repository description
βœ“ Star count
βœ“ Fork count
βœ“ Open issues
βœ“ Last commit date
βœ“ License type
βœ“ Topics/tags
From Packagist:
βœ“ Download stats
βœ“ Latest version
βœ“ PHP requirements
βœ“ Laravel compatibility
βœ“ Dependencies
All. Automatically. Updated. Daily. 🎊
No manual updates ever needed!

Step 4: Admin Review (Usually 24 Hours)
Every submission goes through a quick quality check:
What we verify:

βœ… Repository is accessible
βœ… Valid open-source license
βœ… Clear documentation
βœ… Genuinely useful for Laravel devs
βœ… No security concerns

Timeline:

⏰ Typical: 24-48 hours
πŸš€ Established maintainers: 2-6 hours
πŸ“… Weekend: Reviewed by Monday

You'll get an email either way!

Step 5: You're Live! πŸš€
Your package now has:

Dedicated Page with all the bells and whistles
Search Visibility (findable by name, keywords, category)
Your Profile showcasing all your packages
Review System for community feedback

Top comments (0)