इस प्रोजेक्ट के बारे में
Karma एक मॉड्यूलर Go लाइब्रेरी है जो सामान्य बैकएंड विकास कार्यों के लिए प्रीबिल्ट यूटिलिटीज़ प्रदान करती है। यह बॉयलरप्लेट को कम करने और डेवलपरों को एप्लिकेशन लॉजिक पर ध्यान केंद्रित करने के लिए डिज़ाइन की गई है।
मॉड्यूल:
- **प्रमाणीकरण**: ईमेल, फोन और पासवर्ड-आधारित प्रमाणीकरण हैंडलर्स।
- **SQL पार्सिंग**: क्वेरी निर्माण और डेटा मैन्युैपुलेशन को सरल बनाने के लिए उपकरण।
- **मिडलवेयर**: लॉगिंग, अनुरोध वैधता और त्रुटि हैंडलिंग के लिए तैयार-बना मिडलवेयर।
- **तीसरे पक्ष के API इंटीग्रेशन**: Twilio और OpenAI जैसी सेवाओं के लिए सरलीकृत वेरापर्स।
- **फ़ाइल प्रबंधन**: फ़ाइल अपलोड, डाउनलोड और स्टोरेज संचालनों के लिए उपकरण।
- **यूटिलिटीज़**: सामान्य उद्देश्य वाले सहायक फ़ंक्शन का संग्रह।
स्थापना `go get github.com/MelloB1989/karma` के माध्यम से की जाती है। उपयोग उदाहरण दस्तावेज़ में विकास अधीन नोट किए गए हैं।
प्रोजेक्ट का कॉपीराइट MelloB के नाम है और इसे एक स्वामित्व लाइसेंस के तहत लाइसेंस दिया गया है: व्यक्तिगत उपयोग के लिए मुफ़्त है लेकिन व्यावसायिक उपयोग के लिए स्पष्ट अनुमति आवश्यक है। फ़ोर्क और पुल अनुरोध के माध्यम से योगदान स्वागत योग्य हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.