TL;DR: awesome-laravel adlı proje; en iyi Laravel ve Filament kaynaklarının, paketlerinin, araçlarının, eğitimlerinin, başlangıç kitlerinin ve topluluk bağlantılarının düzenlenmiş bir listesidir. Katkılara açıktır. Eğer topluluğun bilmesi gereken bir kaynak biliyorsanız, PR gönderebilirsiniz!
Her Laravel Geliştiricisinin Bildiği Sorun
Her Laravel Geliştiricisinin Bildiği Sorun
Laravel ekosistemi, PHP dünyasının en zenginlerinden biridir. Packagist üzerinde binlerce paket, her hafta yayımlanan yüzlerce eğitim, düzenlenen bir dizi konferans ve podcast, ayrıca tutkulu geliştiricilerden oluşan küresel bir topluluk vardır. Bu, gerçekten heyecan verici.
Ancak bir ters tarafı var: bulunabilirlik zor. Rol bazlı erişim kontrolü için sağlam bir paket, güvenilir bir PDF jeneratörü ya da çok kiracılıkla ilgili iyi bir eğitim aradığınızda, genellikle inşa etmekten daha fazla zaman arama yaparak geçiyor. Twitter mesaj dizilerine, Discord tavsiyelerine veya üç yıl önce kaydettiğiniz o bir tanınmış Laracasts bölümüne güvenmek zorunda kalıyorsunuz.
Daha iyi bir yol olmalıydı.
awesome-laravel Tanıtımı
awesome-laravel Tanıtımıfilastudio/awesome-laravel, en iyi Laravel paketlerinin, araçlarının, eğitimlerinin, kitaplarının, başlangıç kitlerinin, açık kaynak projelerinin, konferansların, podcastlerin, iş ilanlarının ve topluluk kaynaklarının topluluk destekli bir listesidir. Tüm bu içerikler bir arada, kategorilere göre organize edilmiş biçimde, her bir girdi için açıklayıcı bağlamlarla sunulmaktadır.
Bu sadece bir bağlantı yığını değil. Her girdi, neden önemli olduğunu ve ne zaman başvurmanız gerektiğini belirten bir açıklama içerir. Amacımız, zaman kazandırmak ve ekosisteminizde ekleyeceğiniz araçlar hakkında bilinçli kararlar almanıza yardımcı olmaktır.
Mevcut repoda 30+ kategori bulunmaktadır:
| Kategori | Ne Bulacaksınız |
|---|---|
| 🏛️ Resmi Kaynaklar | Laravel belgeleri, Forge, Vapor, Nova, Cloud, Envoyer, Spark |
| 📦 Paketler & Ekosistem | Packagist, Spatie, Laravel Kolektifi, Packalyst |
| 🔧 Geliştirici Araçları | IDE Helper, CRUD jeneratörleri, Tinker, Decomposer |
| 🧪 Test & Hata Ayıklama | Pest, Telescope, Dusk, Ignition, Clockwork, Debug Bar |
| 🔐 Kimlik Doğrulama & Yetkilendirme | Sanctum, Passport, Socialite, Bouncer, JWT Auth, Shield |
| 🛠️ Araçlar & Yardımcılar | Horizon, Cashier, Livewire, Octane, Reverb, Pennant |
| 🌟 Laravel Filament | Resmi belgeler, 30+ düzenlenmiş eklenti, başlangıç kitleri, eğitimler |
| 🚀 Dağıtım & DevOps | Envoyer, Forge, Vapor, CI/CD boru hatları |
| 📚 Eğitimler & Bloglar | Laravel Daily, Laracasts, Matt Stauffer, Spatie Blog |
| 🏗️ Başlangıç Kitleri | Breeze, Jetstream, Spark, Boilerplates, Filament kitleri |
| 📂 Açık Kaynak Projeler | Invoice Ninja, Monica, Pixelfed, Koel, Akaunting |
| 🎙️ Podcastler | The Laravel Podcast, Laravel News Podcast, Laracasts Snippet |
| 👥 Topluluk | Discord (48k+ üye), Reddit, Laravel.io, Slack |
Gösterinin Yıldızı: Filament İçin Özel Bölüm
Gösterinin Yıldızı: Filament İçin Özel Bölüm
Son birkaç yıldır Laravel ekosistemiyle iç içeyseniz, Filament‘in yönetim panelleri ve arka ofis arayüzleri oluşturmak için de facto standart haline geldiğini bilirsiniz. 31,000+ GitHub yıldızı, 683 topluluk eklentisi ve 315 eklenti yazarı ile Filament, sadece bir paket değil — ekosistem içinde bir ekosistemdir.
awesome-laravel deposu, Filament için kapsamlı bir bölüm içerir:
Resmi Kaynaklar — Filament internet sitesi, belgeler, eklenti dizini, canlı demo ve 20,000+ üyesi bulunan resmi Discord sunucusu.
Eklentiler & Paketler, kullanım durumlarına göre organize edilmiştir:
- Güvenlik & Erişim Kontrolü — Filament Shield, Socialite entegrasyonu, kullanıcı taklidi
- Veri Yönetimi & İhracat — Excel ihracı, Spatie Media Kütüphanesi entegrasyonu, CSV/PDF içe aktarma
- UI & Navigasyon — Komut paleti (Spotlight), çevresel göstergeler, Kanban tahtaları, takvim görünümleri
- İzleme & Günlükleme — Yedekleme yönetimi, sağlık kontrolleri, etkinlik günlüğü, e-posta günlük görüntüleyici
- Form Alanları & Bileşenler — TinyMCE editörü, harita seçici, Apex Charts, imza paneli, ikon seçici, kod editörü
Başlangıç Kitleri — Kurulumu atlayarak, günü birinci gün özellikler geliştirmeye başlayabileceğiniz önceden oluşturulmuş Filament şablonları.
Eğitimler & Öğrenme Kaynakları — Başlangıç seviyesinden, ileri seviyeye kadar yapılandırılmış YouTube listeleri ve mimari kılavuzlar.
Açık Kaynak Filament Projeleri — İleri düzey kalıpları ve en iyi uygulamaları öğrenebileceğiniz gerçek dünya uygulamaları.
Bu Topluluk İçin Neden Önemli?
Bu Topluluk İçin Neden Önemli?
Bu gibi düzenlenmiş listeler, açık kaynak ekosistemlerinde önemli bir rol oynar. YENİ başlayanlar için giriş engelini düşürür, deneyimli geliştiricilerin bilmediği araçları keşfetmelerine yardımcı olur ve topluluk için ortak bir dil oluşturur. Orijinal sindresorhus/awesome listesi, her önemli teknoloji yığını için binlerce benzer projeyi doğurmuştur ve bunun bir nedeni var: düzenleme, katkı sağlama biçimidir.
Laravel’in resmi belgeleri mükemmel, ancak her topluluk paketini kapsayamaz. Laracasts değerli bir kaynak, ancak arama yapılabilir bir indeks değildir. Laravel News son sürümleri takip eder, ancak eski mücevherler kaybolur. awesome-laravel bu boşluğu doldurarak, güncel, göz atılabilir ve topluluk tarafından bakım yapılan bir referans sunar.
Nasıl Katkıda Bulunulur?
Nasıl Katkıda Bulunulur?
Bu kısım sizin için. Depo katkılara açıktır ve süreç bilerek basit tutulmuştur.
Listede yer alması gereken bir paket mi buldunuz? Bir pull request açın. Uygun kategoriye ekleyin ve ne yaptığını ve neden kullanılmaya değer olduğunu açıklayan kısa, tanımlayıcı bir cümle ekleyin.
Bozuk bir bağlantı veya güncel olmayan bir giriş mi gördünüz? Onu düzeltin ve bir PR gönderin. Küçük iyileştirmeler bile önemlidir.
Büyümenize yardımcı olan bir eğitim, blog yazısı veya video biliyor musunuz? Bunu öğrenme kaynakları bölümüne ekleyin.
Yapmış olduğunuz veya keşfettiğiniz bir Filament eklentiniz mi var? Filament bölümü aktif olarak büyümektedir ve bunu dahil etmek isteriz.
Katkı sağlama kuralları açıktır: girdiler gerçekten faydalı, aktif olarak bakım yapılmış ve net bir şekilde tanımlanmış olmalıdır. Kalite, miktardan daha önemlidir.
# Katkıda bulunmak için 3 adım:
# 1. Depoyu Fork'layın
# 2. Kaynağınızı uygun bölümde açıklama ile ekleyin
# 3. Pull request açın — bu kadar!
Canlı Bir Belge
Canlı Bir Belge
awesome-laravel, statik bir anlık görüntü değildir. Ekosistemle büyüyüp gelişmek üzere tasarlanmıştır. Yeni paketler ortaya çıktıkça, Filament v4 olgunlaştıkça ve eklenti ekosistemi genişledikçe, yeni eğitimler ve konferanslar duyurulduğunda – liste bunun yansıması olmalıdır. Bu, topluluk katılımı olmadan mümkün değildir.
Repoza yararlı bulursanız, yıldızlayın ki diğerleri de keşfedebilsin. Listeye eklenmesi gereken bir şey biliyorsanız, katkı sağlayın. Eğer bunu ekibiniz veya yerel Laravel buluşma grubunuzla paylaşmak isterseniz, lütfen paylaşın.
Laravel topluluğu yazılım dünyasında en misafirperver ve işbirlikçi topluluklardan biridir. Bu ruhu yansıtan bir şeyler inşa edelim.
Repo: github.com/filastudio/awesome-laravel
PR’ler bekliyor. Yıldızlar takdir ediliyor. Mutlu inşaatlar! 🚀
Kaynak: Orijinal Makale


