CodeGym /Java Blog /यादृच्छिक /तुमचे कोडिंग लेव्हल-अप करण्यासाठी टॉप 8 ओपन सोर्स गिटहब प...
John Squirrels
पातळी 41
San Francisco

तुमचे कोडिंग लेव्हल-अप करण्यासाठी टॉप 8 ओपन सोर्स गिटहब प्रोजेक्ट

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले
CodeGym मध्ये, आमचे उद्दिष्ट फक्त आमच्या विद्यार्थ्यांना (वापरकर्त्यांना) जावामध्ये सुरवातीपासून कोड कसे करायचे हे शिकवणे नाही. जे कोर्स पूर्ण करतात, ते प्रदान करू शकणारे सर्व ज्ञान मिळवतात आणि Java डेव्हलपर म्हणून पूर्णवेळ नोकरी शोधण्यास सुरुवात करतात त्यांच्यासाठीही आम्ही आमची जबाबदारी ओळखतो. कोणतीही कंपनी भाड्याने घेण्यास इच्छुक असलेल्या डेव्हलपर कसे व्हावे याविषयी सर्व माहिती आणि ज्ञान प्रदान करून तुमची पहिली कोडिंग जॉब शोधण्यात यशस्वी होण्यासाठी आम्ही सर्वतोपरी प्रयत्न करत आहोत. तुमचे कोडिंग लेव्हल-अप करण्यासाठी टॉप 8 ओपन सोर्स गिटहब प्रोजेक्ट्स - 1

तुमचा रेझ्युमे चवदार दिसण्यासाठी ओपन सोर्स GitHub प्रकल्पांवर काम करा

CodeGym चा कोर्स पूर्ण केल्यावर जे जावा ज्युनियर डेव्हलपर म्हणून त्यांची पहिली नोकरी शोधत होते त्यांना माहित आहे की तुम्ही काम करू इच्छित असलेल्या स्थानावर अवलंबून हे काम इतके सोपे किंवा अगदी कठीण असू शकत नाही. याचे कारण असे की नोकरी मिळविण्यासाठी फक्त Java जाणून घेणे पुरेसे नाही, जरी तुम्ही कोडजिमवरील प्रत्येक कार्य अक्षरशः सोडवले (आमच्या कोर्समध्ये 1200 पेक्षा जास्त कार्यांसह, त्यासाठी शुभेच्छा), तुम्हाला काही वास्तविक लागू कामाच्या अनुभवाची देखील आवश्यकता असेल. कामावर घेण्यासारखे मानले जाईल. त्यामुळे, पहिली नोकरी मिळवण्यासाठी तुमच्याकडे अनुभव असणे आवश्यक आहे की तुम्ही नोकरी केल्याशिवाय मिळवू शकत नाही. एक चांगला-जुना झेल 22? खरंच नाही. यावर जाण्याचा एक सोपा आणि प्रभावी मार्ग म्हणजे काही ओपन सोर्स प्रोजेक्ट्सवर काम करून अधिक वास्तविक ज्ञान मिळवणे आणि तुमच्या प्रोग्रामिंग कौशल्यांचा सराव करणे. नंतर तुम्ही हे प्रकल्प तुमच्या रेझ्युमेमध्ये जोडू शकता जेणेकरून तुम्ही जावा ज्युनियर देव जॉबसाठी अभिमानाने अर्ज करू शकाल. GitHub ओपन सोर्स प्रोजेक्ट्स हा इतर कोडर आणि डेव्हलपर्ससह सहयोग करून, वास्तविक मोठ्या प्रकल्पांच्या विकासामध्ये भाग घेण्याचा (जरी तो एक छोटासा असला तरीही) सर्वोत्तम मार्गांपैकी एक आहे. म्हणूनच आम्ही Github वर सर्वात मनोरंजक आणि लोकप्रिय ओपन सोर्स Java प्रोजेक्ट्सचा हा शीर्ष तयार केला आहे, जो कनिष्ठ-स्तरीय कोडरसाठी खुला आहे. आणि तसे, तुम्ही याआधी मुक्त स्रोत प्रकल्पात कधीही योगदान दिले नसेल, तर तुम्हाला प्रारंभ करण्यात मदत करण्यासाठी येथे एक द्रुत मार्गदर्शक आहे. म्हणूनच आम्ही Github वर सर्वात मनोरंजक आणि लोकप्रिय ओपन सोर्स Java प्रोजेक्ट्सचा हा शीर्ष तयार केला आहे, जो कनिष्ठ-स्तरीय कोडरसाठी खुला आहे. आणि तसे, तुम्ही याआधी मुक्त स्रोत प्रकल्पात कधीही योगदान दिले नसेल, तर तुम्हाला प्रारंभ करण्यात मदत करण्यासाठी येथे एक द्रुत मार्गदर्शक आहे. म्हणूनच आम्ही Github वर सर्वात मनोरंजक आणि लोकप्रिय ओपन सोर्स Java प्रोजेक्ट्सचा हा शीर्ष तयार केला आहे, जो कनिष्ठ-स्तरीय कोडरसाठी खुला आहे. आणि तसे, तुम्ही याआधी मुक्त स्रोत प्रकल्पात कधीही योगदान दिले नसेल, तर तुम्हाला प्रारंभ करण्यात मदत करण्यासाठी येथे एक द्रुत मार्गदर्शक आहे.

जावा नवशिक्यांसाठी मुक्त स्रोत गिथब प्रकल्प

1. लवचिक शोध.

इलास्टिकसर्च हे जावामध्ये विकसित केलेले वितरित, मल्टीटेनंट-सक्षम पूर्ण-मजकूर शोध इंजिन आहे आणि क्लाउड प्लॅटफॉर्मवर वापरले जाऊ शकते. ElasticSearch Apache Lucene वर आधारित आहे, जी संपूर्णपणे Java मध्ये लिहिलेली एक विनामूल्य आणि मुक्त-स्रोत पूर्ण-वैशिष्ट्यीकृत मजकूर शोध इंजिन लायब्ररी आहे. हे Apache Software Foundation द्वारे समर्थित आहे आणि ते Apache Software License अंतर्गत प्रसिद्ध झाले आहे. हे मुक्त स्रोत शोध इंजिन पूर्ण-मजकूर प्रश्नांवर प्रक्रिया करण्यास सक्षम आहे आणि कागदपत्रांद्वारे भाषिक शोधांना समर्थन देते. सर्वात लोकप्रिय एंटरप्राइझ शोध इंजिन (अपाचे सोलर नंतर) असल्याने, इलास्टिकसर्चमध्ये स्केलेबल शोध, रिअल-टाइम शोध आणि मल्टीटेनन्सी सपोर्ट यांसारखी शक्तिशाली वैशिष्ट्ये आहेत. हे प्रामुख्याने जेएसओएन ऑब्जेक्ट्स म्हणून प्रस्तुत केलेल्या दस्तऐवजांवर केंद्रित आहे. अनुक्रमणिका कागदपत्रे तयार करते किंवा अद्यतनित करते, त्यांना शोधण्याची, क्रमवारी लावण्याची आणि फिल्टर करण्याची परवानगी देते.https://www.elastic.co/ Github वर तार्‍यांची संख्या: 51.3k.

2. मजबूत बॉक्स.

स्ट्रॉन्गबॉक्स हे Java मध्ये लिहिलेले ओपनसोर्स आर्टिफॅक्ट रिपॉझिटरी मॅनेजर आहे. वापरकर्त्याच्या रेपॉजिटरी लेआउटची पर्वा न करता, बायनरी कलाकृती होस्ट करण्यासाठी एक सुलभ आणि विश्वासार्ह प्लॅटफॉर्म प्रदान करण्याचे विकासकांचे उद्दिष्ट आहे. स्ट्रॉन्गबॉक्स विविध पॅकेज फॉरमॅटसाठी मूळ अंमलबजावणी प्रदान करते जसे की Maven, NPM, NuGet आणि Raw. सर्व अंमलात आणलेले पॅकेज फॉरमॅट मूळतः Java मध्ये लिहिलेले आहेत. प्रकल्पाचे उद्दिष्ट एक सार्वत्रिक भांडार व्यवस्थापक तयार करणे आहे जे कोणत्याही प्रमुख स्वरूपातील कलाकृती होस्ट करू शकेल आणि देऊ शकेल. स्ट्राँगबॉक्समध्ये शोध इंजिन आणि कलाकृती शोधण्यासाठी शोध भाषा समाविष्ट आहे. वेबसाइट: https://strongbox.github.io/ Github वरील ताऱ्यांची संख्या: 326

3. टीममेट.

TEAMMATES. हा एक विनामूल्य मुक्त स्त्रोत प्रकल्प आहे जो वापरकर्त्यांना त्यांचे सहकारी, शिक्षक आणि विद्यार्थ्यांबद्दल निनावी पुनरावलोकने लिहू देतो. या साधनासाठी शैक्षणिक समुदाय (शिक्षक आणि विद्यार्थी) हा मुख्य लक्ष्य गट आहे. TEAMMATES तुम्हाला विविध पोल तयार करण्याची परवानगी देतात (निनावी किंवा नाही), एकाच गटाचे सदस्य प्रकल्पांमध्ये एकमेकांच्या योगदानाला रेट करू शकतात, तर शिक्षक विद्यार्थ्यांना त्यांचा अभिप्राय देऊ शकतात. TEAMMATES टूलकिटमध्ये वैयक्तिक वापरकर्ता प्रोफाइल आणि शोध इंजिनसह बरीच विस्तृत कार्यक्षमता आहे. वेबसाइट: https://teammatesv4.appspot.com/ Github वरील ताऱ्यांची संख्या: 1.1k

4. JabRef.

JabRef एक मुक्त स्रोत ग्राफिक क्रॉस-प्लॅटफॉर्म उद्धरण आणि संदर्भ व्यवस्थापन प्रणाली आहे. Java मध्ये लिहिलेले, ते BibTeX (BibTeX हे स्वरूपित ग्रंथसूची सूची तयार करण्यासाठी एक विशेष सॉफ्टवेअर आहे) आणि BibLaTeX हे मूळ स्वरूप म्हणून वापरते. JabRef म्हणजे Java, Alver, Batada, Reference. JabRef BibTeX फाइल्स संपादित करण्यासाठी, वैज्ञानिक डेटाबेसमधून डेटा आयात करण्यासाठी आणि BibTeX फाइल्स शोधणे आणि व्यवस्थापित करण्यासाठी ग्राफिकल वापरकर्ता इंटरफेस प्रदान करते. ही प्रणाली संशोधक, विद्वान आणि लेखकांना ग्रंथसूची संदर्भ तयार करण्यास आणि पुन्हा वापरण्याची परवानगी देते. नवीन लिंक्सचा उपयोग ग्रंथसूची, वैज्ञानिक लेख, मोनोग्राफ, पुस्तके आणि इतर कामांमधील संदर्भ सूची तयार करण्यासाठी केला जातो. JabRef संपूर्ण ग्रंथसूचीमध्ये पूर्ण-मजकूर शोध लागू करते, कोणत्याही BibTeX फील्ड्स, कीवर्डद्वारे गटबद्धतेला समर्थन देते, BibTeX की स्वयंचलितपणे तयार करते इ. वेबसाइट:https://www.jabref.org/ Github वर तार्‍यांची संख्या: 1.9k

5. विकिमीडिया कॉमन्स अँड्रॉइड अॅप.

हा प्रकल्प विकिमीडिया कॉमन्स अँड्रॉइड अॅपच्या विकासावर केंद्रित आहे, जो वापरकर्त्यांना त्यांच्या Android मोबाइल डिव्हाइसवरून थेट विकिमीडिया कॉमन्सवर प्रतिमा आणि इतर प्रकारची सामग्री अपलोड करण्याची परवानगी देतो. विकिमीडिया कॉमन्स हे मोफत वापरल्या जाणार्‍या प्रतिमा, ध्वनी, इतर माध्यमे आणि JSON फाइल्सचे ऑनलाइन भांडार आहे. हा विकिमीडिया फाउंडेशनचा प्रकल्प आहे. वेबसाइट: https://commons.wikimedia.org/wiki/Commons:Mobile_app गिथबवरील ताऱ्यांची संख्या: 611

6. XWiki.

XWiki हे Java मध्ये लिहिलेले एक विनामूल्य सॉफ्टवेअर एंटरप्राइझ विकी प्लॅटफॉर्म आहे. हे विस्तारक्षमतेवर केंद्रित आहे आणि वापरकर्त्यांना विकी डेटाबेसमध्ये सामग्री आणि प्रोग्राम सॉफ्टवेअर प्रवेशाची रचना करण्यास परवानगी देते. मूलभूतपणे, XWiki हे फक्त एक विकी इंजिन आहे जे तुम्हाला विकी पृष्ठांवर नवीन अनुप्रयोग तयार करण्यास अनुमती देते. प्रकल्पाचे विकसक XWiki ला विकी प्लॅटफॉर्मची दुसरी पिढी म्हणतात. “प्रथम पिढीचा विकी सामग्रीच्या सहकार्यासाठी तयार करण्यात आला होता. विकी प्रतिमान आणि पृष्ठ संपादन पद्धती वापरून वेब अनुप्रयोग सह-निर्मितीसाठी दुसरी पिढी विकी योग्य आहे. XWiki दुस-या आणि पहिल्या पिढीतील विकी दोन्ही वापरता येऊ शकते," विकासक प्रकल्पाच्या वेबसाइटवर स्पष्ट करतात. XWiki मध्ये पृष्ठ आणि प्रवेश नियंत्रण प्रणाली, PDF वर पृष्ठ निर्यात, आकडेवारी, ब्लॉग, हॉटकी, RSS आणि बरेच काही यासह बरीच वैशिष्ट्ये आहेत. संकेतस्थळ:https://www.xwiki.org/

7. झिरोकोड.

झिरोकोड हे एक विनामूल्य आणि मुक्त स्त्रोत API ऑटोमेशन आणि कोर Java JUnit घटक वापरून तयार केलेले लोड चाचणी फ्रेमवर्क आहे. हे विकसकांना शक्य तितक्या सोप्या आणि द्रुत मार्गाने चाचणी प्रकरणे तयार आणि देखरेख करण्यास अनुमती देते. प्रोजेक्ट डेव्हलपर्सच्या मते, झिरोकोड तुम्हाला तुमच्या फंक्शन्ससाठी चाचणी केस तयार करण्यास आणि सर्वात सामान्य समस्या टाळून त्यांची सहज देखभाल करण्यास अनुमती देते. चाचणी YAML/JSON फॉरमॅट्स आणि Eclipse, IntelliJ आणि NetBeans सारख्या लोकप्रिय IDE च्या मूळ समर्थनासह सरलीकृत आहे, कोणत्याही अतिरिक्त प्लगइनची आवश्यकता नाही. वेबसाइट: 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