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)