CodeGym /جاوا بلاگ /Random-SD /مٿيان 8 اوپن سورس گيٽ هب پروجيڪٽس توهان جي ڪوڊنگ جي سطح ک...
John Squirrels
سطح
San Francisco

مٿيان 8 اوپن سورس گيٽ هب پروجيڪٽس توهان جي ڪوڊنگ جي سطح کي وڌائڻ لاءِ

گروپ ۾ شايع ٿيل
CodeGym تي، اسان جو مقصد صرف اسان جي شاگردن (استعمال ڪندڙن) کي سيکارڻ نه آهي ته جاوا ۾ شروع کان ڪوڊ ڪيئن ڪجي. اسان انهن لاءِ به پنهنجي ذميواري محسوس ڪريون ٿا جيڪي ڪورس مڪمل ڪن ٿا، اهي سڀ ڄاڻ حاصل ڪن ٿا جيڪي اهو مهيا ڪري سگهن ٿا ۽ جاوا ڊولپر جي حيثيت ۾ مڪمل وقت جي نوڪري ڳولڻ شروع ڪن ٿا. اسان توهان جي پهرين ڪوڊنگ نوڪري ڳولڻ ۾ ڪامياب ٿيڻ ۾ توهان جي مدد ڪرڻ لاءِ پوري ڪوشش ڪري رهيا آهيون توهان کي سموري معلومات ۽ ڄاڻ فراهم ڪندي هڪ ڊولپر ڪيئن بڻجڻ جي باري ۾ جيڪا ڪا به ڪمپني ڀرتي ڪرڻ لاءِ تيار هوندي. مٿيان 8 اوپن سورس GitHub پروجيڪٽس توهان جي ڪوڊنگ کي ليول اپ ڪرڻ لاءِ - 1

اوپن سورس GitHub پروجيڪٽس تي ڪم ڪريو توهان جي ريزومي کي شاندار ڏسڻ لاءِ

اهي جيڪي ڳولي رهيا هئا هڪ جاوا جونيئر ڊولپر جي حيثيت ۾ پنهنجي پهرين نوڪري CodeGym جي ڪورس کي مڪمل ڪرڻ تي، ڄاڻن ٿا ته اهو ڪم شايد ايترو آسان يا تمام ڏکيو نه هجي، ان هنڌ تي منحصر آهي جنهن تي توهان ڪم ڪرڻ چاهيو ٿا. اهو ئي سبب آهي ته نوڪري حاصل ڪرڻ لاءِ صرف جاوا ڄاڻڻ ڪافي ناهي، جيتوڻيڪ جيڪڏهن توهان ڪوڊ گيم تي لفظي طور تي هر ڪم کي حل ڪرڻ ۾ ڪامياب ٿي ويا آهيو (اسان جي ڪورس ۾ 1200 کان وڌيڪ ڪمن سان، انهي سان سٺي قسمت)، توهان کي ڪجهه حقيقي قابل اطلاق ڪم ڪندڙ تجربو جي ضرورت پوندي. نوڪريءَ جي لائق سمجهيو وڃي. تنهن ڪري، پهرين نوڪري حاصل ڪرڻ لاء توهان کي تجربو هجڻ گهرجي ته توهان بغير نوڪري حاصل ڪري سگهو ٿا. هڪ سٺي پراڻي پڪڙي 22؟ سچي نه. ان جي چوڌاري وڃڻ جو هڪ سادو ۽ مؤثر طريقو ڪجهه اوپن سورس منصوبن تي ڪم ڪري رهيو آهي وڌيڪ حقيقي ڄاڻ حاصل ڪرڻ ۽ توهان جي پروگرامنگ صلاحيتن کي مشق ڪرڻ لاءِ. بعد ۾ توهان انهن منصوبن کي پنهنجي ريزوم ۾ شامل ڪري سگهو ٿا ته جيئن توهان فخر سان جاوا جونيئر ديو نوڪريون لاڳو ڪري سگهو ٿا، تنهنڪري ڳالهائڻ لاء. GitHub اوپن سورس پروجيڪٽ هڪ حصو وٺڻ جو بهترين طريقو آهي (جيتوڻيڪ اهو هڪ ننڍڙو آهي) حقيقي وڏن منصوبن جي ترقي ۾، ٻين ڪوڊرز ۽ ڊولپرز سان تعاون ڪندي. اهو ئي سبب آهي ته اسان گٿب تي تمام دلچسپ ۽ مشهور اوپن سورس جاوا پروجيڪٽ جو هي مٿي تيار ڪيو آهي، جيڪو جونيئر سطح جي ڪوڊرز لاءِ کليل آهي. ۽ رستي ۾، جيڪڏهن توهان اڳ ۾ ڪڏهن به اوپن سورس پروجيڪٽ ۾ حصو نه ورتو آهي، هتي توهان کي شروع ڪرڻ ۾ مدد لاء هڪ تڪڙو گائيڊ آهي.

اوپن سورس گٿب پروجيڪٽ جاوا جي شروعات ڪندڙن لاءِ

1. لچڪدار ڳولها.

Elasticsearch هڪ ورهايل، گھڻائي-قابل مڪمل-ٽيڪسٽ سرچ انجڻ آهي جيڪو جاوا ۾ تيار ڪيو ويو آهي ۽ ان جو مطلب آهي ڪلائوڊ پليٽ فارمن تي استعمال ڪيو وڃي. ElasticSearch Apache Lucene تي ٻڌل آهي، جيڪا مڪمل طور تي جاوا ۾ لکيل هڪ مفت ۽ اوپن سورس مڪمل فيچر ٿيل ٽيڪسٽ سرچ انجڻ لائبريري آهي. اهو Apache Software Foundation جي سهڪار سان آهي ۽ Apache Software License تحت جاري ڪيو ويو آهي. هي اوپن سورس سرچ انجڻ مڪمل متن جي سوالن کي پروسيس ڪرڻ جي قابل آهي ۽ دستاويزن ذريعي لساني ڳولا کي سپورٽ ڪري ٿو. سڀ کان وڌيڪ مشهور انٽرپرائز سرچ انجڻ هجڻ جي ڪري (بعد ۾ Apache Solr)، Elasticsearch وٽ طاقتور خصوصيتن جو هڪ سلسلو آهي، جهڙوڪ اسپيبلبل سرچ، ريئل ٽائيم سرچ جي ويجهو ۽ ملٽي ٽيننسي سپورٽ. اهو بنيادي طور تي انهن دستاويزن تي مرکوز آهي جيڪي JSON شيون جي طور تي نمائندگي ڪن ٿا. انڊيڪسنگ دستاويز ٺاهي يا تازه ڪاري ڪري ٿي، انهن کي ڳولڻ، ترتيب ڏيڻ، ۽ فلٽر ڪرڻ جي اجازت ڏئي ٿي. ويب سائيٽ: https://www.elastic.co/ Github تي تارن جو تعداد: 51.3k.

2. مضبوط باڪس.

Strongbox هڪ OpenSource artifact repository مينيجر آهي جيڪو جاوا ۾ لکيل آهي. ڊولپرز جو مقصد بائنري نموني جي ميزباني لاءِ هڪ آسان ۽ قابل اعتماد پليٽ فارم مهيا ڪرڻ آهي، صارف جي مخزن جي ترتيب کان سواءِ. Strongbox مختلف پيڪيج فارميٽس جهڙوڪ Maven، NPM، NuGet ۽ Raw لاءِ مقامي عمل درآمد فراهم ڪري ٿو. سڀئي لاڳو ٿيل پيڪيج فارميٽ اصل ۾ جاوا ۾ لکيل آهن. پروجيڪٽ جو مقصد هڪ آفاقي مخزن مينيجر ٺاهڻ آهي جيڪو ميزباني ڪري سگهي ٿو ۽ ڪنهن به وڏي فارميٽ ۾ نموني جي خدمت ڪري سگهي ٿو. Strongbox ۾ هڪ سرچ انجڻ ۽ ڳولها ٻولي شامل آهي نمونا ڳولڻ لاءِ. ويب سائيٽ: https://strongbox.github.io/ Github تي تارن جو تعداد: 326

3. ٽيمون.

TEAMMATES. هڪ مفت اوپن سورس پروجيڪٽ آهي جيڪو صارفين کي انهن جي ساٿين، استادن ۽ شاگردن بابت گمنام تبصرا لکڻ جي اجازت ڏئي ٿو. تعليمي ڪميونٽي (استاد ۽ شاگرد) هن اوزار لاء مکيه ٽارگيٽ گروپ آهي. ٽيمون توهان کي اجازت ڏئي ٿي ته مختلف پولز (گمنام يا نه)، هڪ ئي گروپ جا ميمبر هڪ ٻئي جي تعاون کي پروجيڪٽ ۾ درجه بندي ڪري سگهن ٿا، جڏهن ته استاد شاگردن کي پنهنجا تاثرات ڇڏڻ جي قابل هوندا آهن. ٽيمميٽ ٽول ڪٽ ۾ ڪافي وسيع ڪارڪردگي آهي، بشمول ذاتي صارف پروفائلز ۽ سرچ انجڻ. ويب سائيٽ: https://teammatesv4.appspot.com/ Github تي تارن جو تعداد: 1.1k

4. JabRef.

JabRef هڪ اوپن سورس گرافڪ ڪراس پليٽ فارم حوالن ۽ ريفرنس مينيجمينٽ سسٽم آهي. جاوا ۾ لکيل، اهو استعمال ڪري ٿو BibTeX (BibTeX هڪ خاص سافٽ ويئر آهي فارميٽ ٿيل ببليوگرافي لسٽون ٺاهڻ لاءِ) ۽ BibLaTeX ان جي اصلي فارميٽ طور. JabRef جاوا، Alver، Batada، حوالو لاء بيٺل آهي. JabRef BibTeX فائلن کي ايڊٽ ڪرڻ، سائنسي ڊيٽابيس مان ڊيٽا درآمد ڪرڻ، ۽ BibTeX فائلن کي ڳولڻ ۽ انتظام ڪرڻ لاءِ گرافيڪل يوزر انٽرفيس مهيا ڪري ٿو. سسٽم محققن، عالمن ۽ اديبن کي اجازت ڏئي ٿو ته ڪتابي حوالن کي ٺاهي ۽ ٻيهر استعمال ڪن. نيون لنڪس ببليوگرافي ٺاهڻ لاءِ استعمال ڪيون وينديون آهن، سائنسي مضمونن، مونوگرافس، ڪتابن ۽ ٻين ڪمن ۾ ببليوگرافڪ حوالن جي فهرست. JabRef پوري ببليوگرافي ۾ مڪمل متن جي ڳولا کي لاڳو ڪري ٿو، ڪنهن به BibTeX فيلڊز، ڪي ورڈز جي گروپنگ کي سپورٽ ڪري ٿو، BibTeX ڪيز وغيره جي خودڪار تخليق مهيا ڪري ٿو. ويب سائيٽ: https://www.jabref.org/ Github تي ستارن جو تعداد: 1.9k

5. Wikimedia Commons Android ايپ.

هي پروجيڪٽ وڪيميڊيا ڪامنز اينڊرائيڊ ايپ جي ترقيءَ تي مرکوز آهي، جيڪو صارفين کي تصويرون ۽ ٻين قسمن جو مواد وڪيميڊيا ڪامنز تي سڌو سنئون پنهنجي Android موبائل ڊوائيسز تان اپلوڊ ڪرڻ جي اجازت ڏئي ٿو. وڪيميڊيا ڪامنز مفت استعمال ٿيل تصويرن، آوازن، ٻين ميڊيا، ۽ JSON فائلن جو هڪ آن لائن ذخيرو آهي. اهو وڪيميڊيا فائونڊيشن جو هڪ منصوبو آهي. ويب سائيٽ: https://commons.wikimedia.org/wiki/Commons:Mobile_app Github تي ستارن جو تعداد: 611

6. XWiki.

XWiki جاوا ۾ لکيل هڪ مفت سافٽ ويئر انٽرپرائز وڪي پليٽ فارم آهي. اهو وڌائڻ تي ڌيان ڏنو ويو آهي ۽ صارفين کي مواد ۽ پروگرام سافٽ ويئر کي ترتيب ڏيڻ جي اجازت ڏئي ٿو وڪي ڊيٽابيس تائين رسائي. بنيادي طور تي، XWiki صرف هڪ وڪي انجڻ آهي جيڪا توهان کي اجازت ڏئي ٿي وڪي صفحن ۾ نيون ايپليڪيشنون ٺاهڻ. پروجيڪٽ جا ڊولپر XWiki کي وڪي پليٽ فارمن جو ٻيو نسل سڏين ٿا. "پهرين نسل وڪي مواد تي تعاون لاءِ ٺهيل هئي. ٻيو نسل وڪي وڪي پيراڊم ۽ صفحي جي ايڊيٽنگ جي طريقي کي استعمال ڪندي ويب ايپليڪيشنن کي گڏ ڪرڻ لاءِ موزون آهي. XWiki ٻئي ۽ پهرين نسل جي وڪيز ذريعي استعمال ڪري سگھجن ٿا،" ڊولپر پروجيڪٽ جي ويب سائيٽ تي وضاحت ڪن ٿا. XWiki ۾ ڪافي خاصيتون آهن، جن ۾ صفحو ۽ رسائي ڪنٽرول سسٽم، پيج ايڪسپورٽ پي ڊي ايف، شماريات، بلاگز، هاٽ ڪيز، RSS ۽ وڌيڪ شامل آهن. ويب سائٽ: https://www.xwiki.org/

7. زيروڪوڊ.

Zerocode هڪ مفت ۽ اوپن سورس API آٽوميشن ۽ لوڊ ٽيسٽنگ فريم ورڪ آهي جيڪو بنيادي جاوا JUnit اجزاء استعمال ڪندي ٺهيل آهي. اهو ڊولپرز کي اجازت ڏئي ٿو ٽيسٽ ڪيس ٺاهڻ ۽ برقرار رکڻ جي تمام سادو ۽ جلدي ممڪن طريقي سان. پروجيڪٽ ڊولپرز جي مطابق، زيروڪوڊ توهان کي توهان جي ڪمن لاء ٽيسٽ ڪيس ٺاهڻ ۽ انهن کي آساني سان برقرار رکڻ جي اجازت ڏئي ٿو، اڪثر عام مسئلن کان بچڻ. جاچ YAML / JSON فارميٽ سان آسان ڪئي وئي آهي ۽ مشهور IDEs جي مقامي سپورٽ جهڙوڪ Eclipse، IntelliJ ۽ NetBeans، اضافي پلگ ان جي ضرورت ناهي. ويب سائيٽ: https://zerocode.io/ Github تي تارن جو تعداد: 411

8. سرڪس ڊي بي.

SirixDB هڪ عارضي، ارتقائي ڊيٽابيس سسٽم آهي، جيڪو صرف هڪ جمع ڪرڻ جو طريقو استعمال ڪري ٿو. اهو هر وسيلن جي مڪمل تاريخ رکي ٿو ۽ توهان جي عارضي ڊيٽا جي موثر ۽ موثر اسٽوريج ۽ پڇا ڳاڇا ڪرڻ جي سهولت فراهم ڪري ٿو.. هر ڪمٽ اسٽرڪچرل شيئرنگ ذريعي خلائي موثر اسنيپ شاٽ کي محفوظ ڪري ٿو. اهو لاگ ان جي جوڙجڪ آهي ۽ ڪڏهن به ڊيٽا کي مٿي نه ٿو ڪري. سرڪس ڊي بي هڪ ناول پيج-سطح ورزننگ اپروچ استعمال ڪري ٿو جنهن کي سلائيڊنگ سنيپ شاٽ سڏيو ويندو آهي. هڪ عارضي ڊيٽابيس ڇا آهي، توهان حيران آهيو؟ اهو هڪ سسٽم آهي جيڪو جلدي بحال ڪرڻ جي قابل آهي ماضي جي ڊيٽا رياستن کي ڪجهه تبديلين کان اڳ. "جيئن ته اڪثر جديد ڊيٽابيس اڃا تائين صرف هڪ وڏي ٽيبل ۾ موجوده يا ماضي جي ڊيٽا کي محفوظ ڪن ٿا، اسان موجوده معاملن جي حالت کي بهتر ڪرڻ لاء اهڙين سسٽم جي ڪارڪردگي جي تحقيق سان شروع ڪيو. شروع کان اسان هڪ اوپن سورس سسٽم ٺاهيو جنهن کي سرڪس سڏيو ويندو آهي جيڪو رڪارڊ کي ننڍو رکي ٿو ۽ پيچيده ٽائيمنگ سوالن کي پڻ سپورٽ ڪري ٿو، مؤثر طريقي سان غير عارضي ڊيٽابيس سسٽم سان مقابلو ڪري ٿو، "SirixDB ڪميونٽي جا ميمبر وضاحت ڪن ٿا. ويب سائيٽ: https://sirix.io/ Github تي ستارن جو تعداد: 565.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION