۱۰ ریپازیتوری کاربردی GitHub برای توسعهدهندگان وب
۲ دی ۱۳۹۹
![۱۰ ریپازیتوری بسیار جالب github](https://cms.liara.ir/wp-content/uploads/2020/12/10-awesome-github-repos-for-developer.jpg)
۱) Awesome
![ریپازیتوری awesome در github](https://cms.liara.ir/wp-content/uploads/2020/12/awesome-github-repo.png)
بدون شک Awesome یکی از محبوبترین ریپازیتوریهایی است که همهی مباحث از توسعهی نرمافزار و سختافزار تا تجارت را پوشش میدهد. در حال حاضر این ریپازیتوری با بیش از ۱۴۸ هزار ⭐، بسیاری منابع را در اختیار ما قرار داده است که میتوانیم زمان زیادی را به مرور آنها اختصاص دهیم.
۲) JavaScript Questions
![ریپازیتوری javascript question در github](https://cms.liara.ir/wp-content/uploads/2020/12/javascript-question-github-repo.png)
ریپازیتوری JavaScript Questions با ۲۶ هزار ⭐ توسط Lydia Hallie ایجاد شده و اگر میخواهید دانش JavaScript خود را بسنجید یا برای مصاحبه شغلی آماده شوید، این ریپازیتوری میتواند بسیار مفید باشد. همچنین این ریپازیتوری دائما در حال بهروزرسانی است و سوالهای جدیدی در آن قرار میگیرد.
۳) JavaScript Algorithms
![ریپازیتوری javascript algorithms and data structures در github](https://cms.liara.ir/wp-content/uploads/2020/12/javascript-algorithms-github-repo.png)
ریپازیتوری JavaScript Algorithms با بیش از ۸۷ هزار ⭐، تعداد زیادی از الگوریتمها و ساختارهای داده محبوب و پرکاربرد را پوشش داده است. ساختارهای داده دارای سطحهای مختلفی هستند و از مبتدی تا پیشرفته با برچسبهای خاصی دستهبندی شدهاند، بنابراین اگر به cryptography، sorting، graph و یا حتی یادگیری ماشین علاقهمند باشید، این ریپازیتوری برای شما مناسب است.
۴) Clean Code JavaScript
![ریپازیتوری clean code javascript در github](https://cms.liara.ir/wp-content/uploads/2020/12/javascript-clean-code-github-repo.png)
داشتن مهارت کدنویسی تمیز برای هر توسعهدهندهای مفید است و حتی در بسیاری از شرکتها و پروژهها نیز اجباری است. حال ریپازیتوری clean code JavaScript با بیش از ۴۲ هزار ⭐، مفاهیم clean code را که توسط Robert C. Martin نوشته شده است را با زبان JavaScript تطبیق میدهد تا بتوانید از آنها در پروژههای بعدی خود استفاده کنید.
۵) free for dev
![ریپازیتوری free-for.dev در github](https://cms.liara.ir/wp-content/uploads/2020/12/free-for-dev-github-repo.png)
ریپازیتوری free for dev با بیش از ۴۱ هزار ⭐، لیستی از نرمافزارهای SaaS، PaaS، LaaS و همچنین موارد رایگان دیگری را به توسعهدهندگان پیشنهاد میدهد. استفاده از نرمافزارها و سرویسهای رایگان مانند ایمیل، CI/CD، monitoring، DNS و میزبانی بسیار عالی بهنظر میرسد.
۶) Tech Interview Handbook
![ریپازیتوری tech interview handbook در github](https://cms.liara.ir/wp-content/uploads/2020/12/tech-interview-handbook-github-repo.png)
ریپازیتوری Tech Interview Handbook با بیش از ۴۷ هزار ⭐، مناسب افرادی است که میخواهند برای مصاحبه شغلی آماده شوند و محتوای این ریپازیتوری موارد زیر را پوشش میدهد:
- آماده شدن برای مصاحبه شغلی
- سوالهای احتمالی مصاحبه
- نکتهها و سوالهایی از بهترین و محبوبترین الگوریتمها
- انواع مصاحبه
۷) Effective Engineer
![ریپازیتوری effective engineer — notes در github](https://cms.liara.ir/wp-content/uploads/2020/12/effective-engineer-notes-github-repo.png)
یک مهندس مفید (Effective Engineer) را میتوانیم فردی بدانیم که وظایف خود را بهخوبی انجام میدهد اما چگونه میتوانیم خودمان فردی مفید باشیم؟ ریپازیتوری Effective Engineer با بیش از ۵ هزار ⭐، به موضوعهای زیر پرداخته است:
- چگونه یادگیری بهینهای داشته باشیم
- نحوهی اولویت بندی
- اندازهگیری پیشرفت شما
۸) Free Programming Books
![ریپازیتوری list of free learning resources در github](https://cms.liara.ir/wp-content/uploads/2020/12/list-of-free-learning-resources-github-repo.png)
این ریپازیتوری با بیش از ۱۶۷ هزار ⭐، قطعا یکی از محبوبترینها در GitHub است که تعداد زیادی کتاب برنامهنویسی، اسکرین شاتها، پادکستها و حتی دورههای آنلاین مختلفی را که به صورت رایگان در دسترس هستند در خود جای داده و اگر بهدنبال منابع یادگیری هستید، این ریپازیتوری مناسب شما است.
۹) Big List of Naughty Strings
![ریپازیتوری big list of naughty strings در github](https://cms.liara.ir/wp-content/uploads/2020/12/big-list-of-naughty-strings.png)
شاید شما هم از افرادی باشید که بر روی آزمایش کدها و برنامهتان سرمایهگذاری کردهاید اما اطمینان داشته باشید زمانی که پای کاربران واقعی در میان باشد همه چیز فرق میکند و آنها کارهایی را انجام میدهند که شما هرگز فکرش را هم نمیکردهاید. صحت این صحبتها در زمان ورودی گرفتن از کاربرها نیز بیشتر میشود.
حال ریپازیتوری Big List of Naughty Strings با بیش از ۳۸ هزار ⭐، لیست عظیمی از ورودیها و کاراکترهایی که ممکن است دردسرساز شوند را در در خود جای داده است و میتواند در تست نرمافزار مفید باشد.
۱۰) Awesome For Beginners
![ریپازیتوری awesome first pr opportunities در github](https://cms.liara.ir/wp-content/uploads/2020/12/awesome-first-pr-opportunities-github-repo.png)
این ریپازیتوری مناسب افرادی است که میخواهند در پروژههای متن باز مشارکت کنند. مشارکت در پروژههای متن باز روشی مناسب برای ورود به جامعه کاربری توسعهدهندگان، افزایش نمونه کارهای واقعی، برخورد با موارد جدید و کسب مهارت در توسعه است و حتی این کار میتواند به شما در یافتن شغلهای جدید کمک کند اما شروع این مسیر ممکن است سخت بهنظر برسد. ریپازیتوری Awesome First PR Opportunities، پروژههایی که اشکالهای سادهای دارند یا تازه شروع شدهاند یا حتی معروف هستند را به صورت یک مجموعه در آورده است و شما میتوانید مسیر خود را با این پروژههای متن باز آغاز کنید.
منبع: https://blog.simonholdorf.com/10-awesome-github-repos-every-web-developer-should-know
توسعهدهندگان دربارهی ما چه میگویند
تجربه کار باliara_cloud@امروز خیلی خوب بود. یکی از سرویس هام رو منتقل کردم روش و راضیم. انقد سریع و جذاب کارم راه افتادم اصن باورم نمیشد! برعکس سرویس های PaaS دیگه با اون همه پیچیدگیشون. دمتون گرم
...
MohammadReza![](data:image/svg+xml;charset=utf-8,%3Csvg height='400' width='400' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E)
![liara testimonial]()
keikaavousi
بعد از بسته شدن @fandoghpaas و ناراحتی همهمون از اینکه یه سرویس خوب و صادق نمیتونه از پس هزینهها بر بیاد، سرویسم رو منتقل کردم به پاس لیارا (https://liara.ir @liara_cloud) . تجربه راحت و خوب. تفاوتهایی داشت که کمی کار میخواست ولی تا الان کاملا راضی.
jadi![](data:image/svg+xml;charset=utf-8,%3Csvg height='400' width='400' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E)
![liara testimonial]()
jadi
یه خسته نباشید باید به تصمیمliara_cloud@بگم،
بعد از چندین روز سرکله زدن با سرویس های مشابه بالاخره تصمیم گرفتم لیارا رو امتحان کنم و باور نمیشه ۱۰ دقیقه بیشتر وقت نبرد،
دمتون گرم.
Arch![](data:image/svg+xml;charset=utf-8,%3Csvg height='400' width='400' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E)
![liara testimonial]()
EbadiDev
واسه سرویس PaaS با اختلاف لیارا بهترین رابط کاربری داره و یکی از مزیتهای سرویس دیتابیسشون اینه که خودشون به صورت دورهای بکآپ میگیرن.
...
Ali Najafi![](data:image/svg+xml;charset=utf-8,%3Csvg height='400' width='400' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E)
![liara testimonial]()
me_ali_najafi
یکی از کارهای خوبی که جدیداً میکنم اینه که یه دیتابیس روی لیارا میسازم و به پروژه وصل میکنم اینطوری هم خونه و هم محل کار دیتابیس بروز رو دارم و راحت میتونم ادامه بدم کار روliara_cloud@
Navid![](data:image/svg+xml;charset=utf-8,%3Csvg height='80' width='80' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E)
![liara testimonial]()
1navid
عاشقliara_cloud@شدم درسته در حد AWS نیست ولی خب تجربه خوبی واسه پروژه های داخل ایران ارائه میده، میتونم رو CD هم اجراش کنم
Amir H Shekari![](data:image/svg+xml;charset=utf-8,%3Csvg height='400' width='400' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E)
![liara testimonial]()
vanenshi