خانه توسعهدهنده تکنولوژی بکاند لاراول بهترین پروژههای متنباز Laravel
بهترین پروژههای متنباز Laravel
فکر میکنم همه ما موافقیم که Laravel یکی از بهترین فریمورکهای PHP در سالهای اخیر است. Laravel جامعه پشتیبانی بزرگی دارد و تعداد زیادی وبسایت و پروژههای متنباز با استفاده از آن ساخته شده است. در این مقاله لیستی از بهترین پروژههای متنباز که در توسعه آنها از Laravel استفاده شده است، معرفی خواهد شد. این لیست پروژههای متنوعی را شامل میشود؛ از سیستمهای مدیریت محتوا گرفته تا سرورهای پخش مستقیم موسیقی، انجمنها و ابزارهای سریع تولیدکننده API.
فهرست مطالب
ToggleFlarum
Flarum یک برنامه نرمافزاری تالار گفتگو کاملاً رایگان و متنباز است. Flarum یک اینترفیس دوصفحهای (Two-Pane Interface)، اسکرول بینهایت (Infinite Scrolling) و ابزار شناور نوشتن متن دارد. همچنین دارای انیمیشنهای روان و بهینهسازیهایی برای صفحات لمسی است و Swipe Gestures در آن بسیار سریع و سبک است.
Vuedo
Vuedo یک پلتفرم بلاگ متنباز است که با Laravel و Vue.js ساخته شده است. این پروژه یک نمونه کامل از نحوه عملکرد همه قسمتها با هم است.
Koel
Koel یک ابزار پخش صوت تحتوب است که در سمت کاربر (Client-Side) از Vue.js و در سمت سرور (Server-Side) از Laravel استفاده میکند. Koel که توسط توسعهدهندگان وب برای توسعهدهندگان وب ساخته شده است، از بسیاری از فناوریهای وب مدرن مانند Flexbox ، Vue ، CSS grid، audio و API drag-and-drop استفاده میکند.
CachetHQ
CachetHQ یک سیستم status page زیبا و متنباز است. Cachet ویژگیهایی مانند طراحی دلنشین با استفاده از Bootstrap، سیستم ترجمه کاملاً یکپارچه، API JSON، ابزارهای تعمیر و نگهداری برنامهریزیشده، معیارهای بصری (Visual Metrics) و احراز هویت دومرحلهای (Two-factor authentication) دارد.
Faveo
Faveo یک سیستم پشتیبانی تیکتینگ (Help Desk Ticketing System) تحتوب برای استارتآپها و شرکتهای کوچک و متوسط است. برنامهای که به سازمانها کمک میکند تا پایگاه دانش ایجاد کرده و اطلاعات را با کارکنان و مشتریان خود به اشتراک بگذارند. نصب و استفاده از Faveo آسان و بسیار مقرونبهصرفه است و میتوان آن را تا حد زیادی با توجه به نیازهای تجاری سفارشی کرد.
October Cms
October یک پلتفرم مدیریت محتوا (CMS) متنباز و self-hosted است که بر اساس زبان برنامهنویسی PHP و فریمورک Laravel طراحی شده است. October طیف وسیعی از قابلیتها مانند کاربران، مجوزها، تمها و افزونهها را پوشش میدهد و بهعنوان جایگزین سادهتری برای وردپرس در نظر گرفته میشود. October از MySQL ،SQLite و PostgreSQL برای پایگاه داده backend و از یک پایگاه داده یکسطحی (flat-file database) برای ساختار frontend استفاده میکند.
Akaunting
Akaunting یک نرمافزار حسابداری رایگان، متنباز و آنلاین برای مشاغل کوچک و فریلنسرها است. Akaunting تمام ابزارهایی که برای مدیریت پول خود نیاز دارید را برای شما فراهم میکند؛ از صورتحساب گرفته تا پیگیری هزینهها و حسابداری. Akaunting به لطف ساختار ماژولارش یک App Store برای کاربران و توسعهدهندگان فراهم میکند.
GoodWork
GoodWork یک ابزار ساده مدیریت پروژه متنباز و self-hosted برای تیمهای نرمافزاری است. GoodWork بهجای استفاده از مجموعهای از ابزارها یا خدمات که همهچیز را آشفته و پیدا کردن جزئیات مهم را دشوار میکند، تمام اجزای موردنیاز برای اجرای صحیح پروژه را در یک مکان فراهم میکند؛ جایی که همه افراد در شرکت میدانند چه کار کنند و بدون پرسوجو میدانند که هر چیزی در کجا قرار دارد.
Lavalite
Lavalite یک سیستم مدیریت محتوا (CMS) متنباز است که با فریمورک Laravel توسعه یافته است. Lavalite مجموعهای استاندارد از ابزارها و بستههایی است که به شما کمک میکند تا بهسرعت یک سیستم مدیریت محتوا یا یک برنامه مبتنی بر ابر (cloud-based application) را راهاندازی کنید. package builder و marketplace آن به شما کمک میکند تا بستههای اضافی موردنیاز برای برنامه خود را پیدا کرده یا خودتان آنها را بسازید.
TimeGrid
TimeGrid یک پلتفرم تعیین وقت ملاقات متنباز است که به پیمانکاران و مشتریان کمک میکند تا زمان ملاقات مناسب را بهصورت آنلاین پیدا کنند. این برنامه ساده و انعطافپذیر است و استراتژیهای رزرو متفاوتی را شامل میشود تا بتواند بخشها و موقعیتهای مختلف صنعت را مدیریت کند.
Laravel Voyager
Voyager یک پنل ادمین لاراول (Laravel Admin Package) است که شامل عملیاتهای BREAD (CRUD)، یک media manager، منوساز و موارد دیگر است.
Invoice Ninja
Invoice Ninja یک پلتفرم متنباز برای ایجاد و ارسال فاکتورها، پیگیری پرداختها و هزینهها برای مشتریان است. با Invoice Ninja، بهراحتی میتوانید بهصورت آنلاین فاکتورهای زیبایی را ساخته و ارسال کنید. مشتریان شما میتوانند فاکتورهای شما را چاپ کرده، آنها را بهصورت فایلهای PDF بارگیری کرده و بهصورت آنلاین به شما پول پرداخت کنند.
PyroCMS
PyroCMS یک سیستم مدیریت محتوا ساده، قدرتمند، زیبا و مدولار است که با Laravel 5 توسعه یافته است.
مطلب مشابه: تاریخچه پیدایش لاراول
Laravel Zero
Laravel Zero یک نسخه غیررسمی و سفارشی از Laravel است که برای ایجاد برنامههای خط فرمان بهینه شده است.
Laravel Boilerplate
Laravel Boilerplate شروع سریع و گستردهای را برای هر برنامه وبسایتی فراهم میکند. Boilerplate ویژگیهایی مانند backend ساخته شده با استفاده از CoreUI به همراه پکیج احراز هویت Spatie/Permission و frontend ساخته شده در Bootstrap 4، احراز هویت دومرحلهای، مدیریت User/Role، جداول قابلجستجو و مرتبسازی، جعل هویت کاربر، پشتیبانی منطقه زمانی، پشتیبانی چندزبانه، حالت نسخه نمایشی و موارد دیگر را برای شما فراهم میکند.
Canvas
Canvas یک پلتفرم انتشار بلاگ کاملاً متنباز است که میتواند برنامه Laravel شما را گسترش داده و در عرض چند دقیقه یک بلاگ برای شما آماده کند. علاوه بر تجربه نویسندگی بدون حواسپرتی، شما میتوانید روندهای ماهانه محتوای خود، ترافیک خوانندگان و موارد دیگر را پیگیری کنید.
Laravel Monica
Monica یک برنامه وب متنباز برای سازماندهی و ثبت تعاملات شما با عزیزانتان است. Monica در به خاطر سپردن و همچنین یادآوری همهی چیزهایی که درمورد دوستان و خانواده شما اهمیت دارند، کمک میکند. بهعنوانمثال به شما کمک میکند تا به خاطر آورید که آخرین باری که با کسی تماس گرفتید، درباره چه چیزی صحبت کردید یا به شما کمک میکند تا نام و سن فرزندان آنها را به خاطر بسپارید. همچنین میتواند به شما یادآوری کند که با فردی تماس بگیرید که مدتی است با او صحبت نکردهاید.
Laravel Generator
Laravel Generator به شما کمک میکند تا بهسرعت APIها و پنل مدیریت خود را آماده کنید. شما میتوانید تنها در عرض چند دقیقه CRUD و APIها، test caseها و مستندات Swagger را همراه با هزاران ویژگی دیگر و سفارشیسازی با سه theme مختلف ایجاد کنید.
امیدوارم از این مجموعه برنامهها، سایتها و سیستمهای مدیریت محتوا که با فریمورک محبوب Laravel ساخته شدهاند، لذت ببرید. شاید شما یکی از این پروژهها را بهعنوان یک نقطه شروع یا بهعنوان الهامبخش برای پروژه لاراول خود مفید بدانید.