CodeGym /Java Blog /अनियमित /आपकी कोडिंग का स्तर बढ़ाने के लिए शीर्ष 8 ओपन सोर्स गिटहब...
John Squirrels
स्तर 41
San Francisco

आपकी कोडिंग का स्तर बढ़ाने के लिए शीर्ष 8 ओपन सोर्स गिटहब प्रोजेक्ट

अनियमित ग्रुप में प्रकाशित
CodeGym में, हमारा लक्ष्य केवल अपने छात्रों (उपयोगकर्ताओं) को जावा में शुरुआत से कोड करना सिखाना नहीं है। हम उन लोगों के प्रति अपनी जिम्मेदारी को भी समझते हैं जो कोर्स पूरा करते हैं, वह सभी ज्ञान प्राप्त करते हैं जो यह प्रदान कर सकता है और जावा डेवलपर के रूप में पूर्णकालिक नौकरी की तलाश शुरू कर देता है। हम आपको एक डेवलपर बनने के बारे में सभी जानकारी और ज्ञान प्रदान करके आपकी पहली कोडिंग नौकरी खोजने में सफल होने में मदद करने की पूरी कोशिश कर रहे हैं, जिसे कोई भी कंपनी किराए पर लेने के लिए तैयार होगी। आपकी कोडिंग के स्तर को बढ़ाने के लिए शीर्ष 8 ओपन सोर्स गिटहब प्रोजेक्ट - 1

अपने रिज्यूम को स्वादिष्ट बनाने के लिए ओपन सोर्स गिटहब प्रोजेक्ट्स पर काम करें

जो लोग CodeGym का कोर्स पूरा करने के बाद जावा जूनियर डेवलपर के रूप में अपनी पहली नौकरी की तलाश कर रहे थे, वे जानते हैं कि यह काम इतना आसान या बहुत कठिन भी नहीं हो सकता है, यह इस बात पर निर्भर करता है कि आप किस स्थान पर काम करना चाहते हैं। ऐसा इसलिए है क्योंकि सिर्फ जावा को जानना ही नौकरी पाने के लिए पर्याप्त नहीं है, भले ही आप CodeGym पर हर कार्य को शाब्दिक रूप से हल करने में कामयाब रहे हों (हमारे पाठ्यक्रम में 1200 से अधिक कार्यों के साथ, उसके साथ शुभकामनाएँ), आपको कुछ वास्तविक लागू कार्य अनुभव की भी आवश्यकता होगी काम पर रखने लायक समझा जाए। इसलिए, पहली नौकरी पाने के लिए आपके पास अनुभव होना चाहिए जो आपको बिना नौकरी के नहीं मिल सकता। एक अच्छा-पुराना कैच 22? ज़रूरी नहीं। इसके आसपास जाने का एक सरल और प्रभावी तरीका कुछ ओपन सोर्स प्रोजेक्ट्स पर काम करना होगा ताकि अधिक वास्तविक ज्ञान प्राप्त किया जा सके और अपने प्रोग्रामिंग कौशल का अभ्यास किया जा सके। बाद में आप इन परियोजनाओं को अपने रिज्यूमे में जोड़ सकते हैं ताकि आप गर्व के साथ जावा जूनियर देव की नौकरियों के लिए आवेदन कर सकें। गिटहब ओपन सोर्स प्रोजेक्ट्स वास्तविक बड़ी परियोजनाओं के विकास में भाग लेने के सर्वोत्तम तरीकों में से एक है (भले ही यह एक छोटा हो), अन्य कोडर्स और डेवलपर्स के साथ सहयोग करना। यही कारण है कि हमने जीथब पर सबसे दिलचस्प और लोकप्रिय ओपन सोर्स जावा प्रोजेक्ट्स के इस शीर्ष को तैयार किया, जो जूनियर स्तर के कोडर्स के लिए खुला है। और वैसे, यदि आपने पहले कभी किसी ओपन सोर्स प्रोजेक्ट में योगदान नहीं दिया है, तो आरंभ करने में आपकी सहायता के लिए यहां एक त्वरित मार्गदर्शिका है। यही कारण है कि हमने जीथब पर सबसे दिलचस्प और लोकप्रिय ओपन सोर्स जावा प्रोजेक्ट्स के इस शीर्ष को तैयार किया, जो जूनियर स्तर के कोडर्स के लिए खुला है। और वैसे, यदि आपने पहले कभी किसी ओपन सोर्स प्रोजेक्ट में योगदान नहीं दिया है, तो आरंभ करने में आपकी सहायता के लिए यहां एक त्वरित मार्गदर्शिका है। यही कारण है कि हमने जीथब पर सबसे दिलचस्प और लोकप्रिय ओपन सोर्स जावा प्रोजेक्ट्स के इस शीर्ष को तैयार किया, जो जूनियर स्तर के कोडर्स के लिए खुला है। और वैसे, यदि आपने पहले कभी किसी ओपन सोर्स प्रोजेक्ट में योगदान नहीं दिया है, तो आरंभ करने में आपकी सहायता के लिए यहां एक त्वरित मार्गदर्शिका है।

जावा नौसिखियों के लिए ओपन सोर्स जीथब प्रोजेक्ट

1. लोचदार खोज।

Elasticsearch जावा में विकसित एक वितरित, बहुपरत-सक्षम पूर्ण-पाठ खोज इंजन है और इसका उपयोग क्लाउड प्लेटफ़ॉर्म पर किया जाना है। ElasticSearch Apache Lucene पर आधारित है, जो पूरी तरह से Java में लिखा गया एक फ्री और ओपन-सोर्स फुल-फीचर्ड टेक्स्ट सर्च इंजन लाइब्रेरी है। यह अपाचे सॉफ्टवेयर फाउंडेशन द्वारा समर्थित है और अपाचे सॉफ्टवेयर लाइसेंस के तहत जारी किया गया है। यह खुला स्रोत खोज इंजन पूर्ण-पाठ प्रश्नों को संसाधित करने में सक्षम है और दस्तावेज़ों के माध्यम से भाषाई खोज का समर्थन करता है। सबसे लोकप्रिय उद्यम खोज इंजन (अपाचे सोलर के बाद) होने के नाते, इलास्टिसर्च में कई शक्तिशाली विशेषताएं हैं, जैसे कि स्केलेबल खोज, वास्तविक समय की खोज और मल्टीटेनेंसी समर्थन के पास। यह मुख्य रूप से उन दस्तावेज़ों पर केंद्रित है जिन्हें JSON ऑब्जेक्ट के रूप में दर्शाया गया है। अनुक्रमण दस्तावेज़ों को बनाता या अद्यतन करता है, जिससे उन्हें खोजा, क्रमबद्ध और फ़िल्टर किया जा सकता है।https://www.elastic.co/ जीथब पर सितारों की संख्या: 51.3k।

2. स्ट्रांगबॉक्स।

स्ट्रांगबॉक्स जावा में लिखा गया एक ओपनसोर्स आर्टिफैक्ट रिपॉजिटरी मैनेजर है। डेवलपर्स का उद्देश्य उपयोगकर्ता के रिपॉजिटरी लेआउट की परवाह किए बिना बाइनरी कलाकृतियों की मेजबानी के लिए एक आसान और विश्वसनीय मंच प्रदान करना है। स्ट्रांगबॉक्स मावेन, एनपीएम, नुगेट और रॉ जैसे विभिन्न पैकेज प्रारूपों के लिए मूल कार्यान्वयन प्रदान करता है। सभी कार्यान्वित पैकेज प्रारूप मूल रूप से जावा में लिखे गए हैं। परियोजना का लक्ष्य एक सार्वभौमिक भंडार प्रबंधक का निर्माण करना है जो किसी भी प्रमुख प्रारूप में कलाकृतियों की मेजबानी और सेवा कर सके। स्ट्रांगबॉक्स में कलाकृतियों को खोजने के लिए एक खोज इंजन और खोज भाषा शामिल है। वेबसाइट: https://strongbox.github.io/ जीथब पर सितारों की संख्या: 326

3. टीम के साथी।

TEAMMATES. एक मुक्त ओपन सोर्स प्रोजेक्ट है जो उपयोगकर्ताओं को अपने सहयोगियों, शिक्षकों और छात्रों के बारे में गुमनाम समीक्षा लिखने की अनुमति देता है। शैक्षिक समुदाय (शिक्षक और छात्र) इस उपकरण का मुख्य लक्ष्य समूह है। टीममेट्स आपको विभिन्न पोल (गुमनाम या नहीं) बनाने की अनुमति देता है, एक ही समूह के सदस्य परियोजनाओं में एक दूसरे के योगदान को रेट कर सकते हैं, जबकि शिक्षक छात्रों को अपनी प्रतिक्रिया छोड़ने में सक्षम होते हैं। टीममेट्स टूलकिट में व्यक्तिगत उपयोगकर्ता प्रोफाइल और एक खोज इंजन सहित काफी व्यापक कार्यक्षमता है। वेबसाइट: https://teammatesv4.appspot.com/ जीथब पर सितारों की संख्या: 1.1k

4. जबरेफ।

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

5. विकिमीडिया कॉमन्स Android ऐप।

यह परियोजना विकिमीडिया कॉमन्स एंड्रॉइड ऐप के विकास पर केंद्रित है, जो उपयोगकर्ताओं को अपने एंड्रॉइड मोबाइल उपकरणों से सीधे विकिमीडिया कॉमन्स पर चित्र और अन्य प्रकार की सामग्री अपलोड करने की अनुमति देती है। विकिमीडिया कॉमन्स निःशुल्क उपयोग वाली छवियों, ध्वनियों, अन्य मीडिया और JSON फ़ाइलों का एक ऑनलाइन भंडार है। यह विकिमीडिया फाउंडेशन की एक परियोजना है। वेबसाइट: https://commons.wikimedia.org/wiki/Commons:Mobile_app जीथब पर सितारों की संख्या: 611

6. एक्सविकि।

XWiki जावा में लिखा गया एक मुफ़्त सॉफ़्टवेयर एंटरप्राइज़ विकी प्लेटफ़ॉर्म है। यह एक्स्टेंसिबिलिटी पर केंद्रित है और उपयोगकर्ताओं को विकी डेटाबेस के लिए सामग्री और प्रोग्राम सॉफ़्टवेयर एक्सेस की संरचना करने की अनुमति देता है। मूल रूप से, XWiki सिर्फ एक विकी इंजन है जो आपको विकी पेजों में नए एप्लिकेशन बनाने की अनुमति देता है। प्रोजेक्ट के डेवलपर्स XWiki को विकि प्लेटफॉर्म की दूसरी पीढ़ी कहते हैं। "पहली पीढ़ी के विकी को सामग्री पर सहयोग के लिए डिजाइन किया गया था। दूसरी पीढ़ी का विकी विकी प्रतिमान और पृष्ठ संपादन दृष्टिकोण का उपयोग करके सह-वेब अनुप्रयोगों के निर्माण के लिए उपयुक्त है। XWiki का उपयोग दूसरी और पहली पीढ़ी के विकी दोनों द्वारा किया जा सकता है," डेवलपर्स परियोजना की वेबसाइट पर समझाते हैं। XWiki में पेज और एक्सेस कंट्रोल सिस्टम, PDF में पेज एक्सपोर्ट, सांख्यिकी, ब्लॉग, हॉटकी, RSS और बहुत कुछ शामिल हैं। वेबसाइट:https://www.xwiki.org/

7. जीरोकोड।

Zerocode एक फ्री और ओपन सोर्स एपीआई ऑटोमेशन और लोड टेस्टिंग फ्रेमवर्क है जो कोर Java JUnit कंपोनेंट्स का उपयोग करके बनाया गया है। यह डेवलपर्स को परीक्षण मामलों को सबसे सरल और त्वरित तरीके से बनाने और बनाए रखने की अनुमति देता है। प्रोजेक्ट डेवलपर्स के मुताबिक, ज़ीरोकोड आपको अपने कार्यों के लिए टेस्ट केस बनाने और उन्हें आसानी से बनाए रखने की अनुमति देता है, सबसे आम समस्याओं से परहेज करता है। YAML/JSON स्वरूपों और ग्रहण, IntelliJ और NetBeans जैसे लोकप्रिय IDE के मूल समर्थन के साथ परीक्षण को सरल बनाया गया है, इसके लिए किसी अतिरिक्त प्लगइन की आवश्यकता नहीं है। वेबसाइट: https://zerocode.io/ जीथब पर सितारों की संख्या: 411

8. सिरिक्सडीबी।

सिरिक्सडीबी एक अस्थायी, विकासवादी डेटाबेस सिस्टम है, जो केवल संचित दृष्टिकोण का उपयोग करता है। यह प्रत्येक संसाधन का पूरा इतिहास रखता है और आपके अस्थायी डेटा के प्रभावी और कुशल भंडारण और पूछताछ की सुविधा प्रदान करता है। प्रत्येक प्रतिबद्धता संरचनात्मक साझाकरण के माध्यम से एक अंतरिक्ष-कुशल स्नैपशॉट संग्रहीत करती है। यह लॉग-स्ट्रक्चर्ड है और कभी भी डेटा को ओवरराइट नहीं करता है। सिरिक्सडीबी स्लाइडिंग स्नैपशॉट नामक एक उपन्यास पृष्ठ-स्तरीय संस्करण दृष्टिकोण का उपयोग करता है। एक अस्थायी डेटाबेस क्या है, आपको आश्चर्य है? यह कुछ बदलाव किए जाने से पहले पिछले डेटा राज्यों को जल्दी से बहाल करने में सक्षम प्रणाली है। "चूंकि अधिकांश आधुनिक डेटाबेस अभी भी वर्तमान या पिछले डेटा को एक बड़ी तालिका में संग्रहीत करते हैं, इसलिए हमने वर्तमान स्थिति को सुधारने के लिए ऐसी प्रणालियों के प्रदर्शन की जांच शुरू कर दी है। शुरुआत से हमने सिरिक्स नामक एक ओपन सोर्स सिस्टम बनाया है जो रिकॉर्ड को छोटा रखता है और गैर-अस्थायी डेटाबेस सिस्टम के साथ प्रभावी रूप से प्रतिस्पर्धा करते हुए जटिल समय प्रश्नों का भी समर्थन करता है," सिरिक्सडीबी समुदाय के सदस्य बताते हैं। वेबसाइट:https://sirix.io/ जीथब पर सितारों की संख्या: 565।
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION