इस प्रोजेक्ट के बारे में

हार्पर एक ओपन-सोर्स अंग्रेज़ी व्याकरण जांचकर्ता है जो रस्ट में लिखा गया है, जिसे तेज़, हल्का और पूरी तरह से निजी बनाया गया है। ग्रामरली जैसी क्लाउड-आधारित सेवाओं के विपरीत, हार्पर पूरी तरह से ऑफ़लाइन चलता है, जिसका मतलब है कि आपके द्वारा लिखा गया कुछ भी आपके मशीन से बाहर नहीं जाता। लेखक ने इसे बनाया ताकि मौजूदा उपकरणों में अपनी कमियों को सुधारा जा सके: ग्रामरली को महंगा, अत्यधिक नियंत्रण और गोपनीयता की समस्या माना जाता था, जबकि लैंग्वेज टूल को बहुत अधिक संसाधन लगने वाला और बड़े n-ग्राम डेटासेट और महत्वपूर्ण रैम की आवश्यकता होने के कारण अत्यधिक भारी माना जाता था। हार्पर की मुख्य विशेषताएं हैं: - गति: एक दस्तावेज़ की जांच मिलीसेकंड में होती है। - कम मेमोरी उपयोग: लैंग्वेज टूल के उपयोग से कम तीन गुना है। - गोपनीयता-प्रथम: सभी प्रक्रियाएं स्थानीय रूप से होती हैं; कोई डेटा सर्वरों पर नहीं भेजा जाता। - वेबएसेम्बली समर्थन: छोटा होने के कारण ब्राउज़र में WASM के माध्यम से चलाया जा सकता है। हार्पर अपने भाषा सर्वर (harper-ls) और विशेष एडिटर प्लगइन्स के माध्यम से कई एडिटरों के साथ एकीकृत होता है। समर्थित एडिटर विस्युअल स्टूडियो कोड, नेविम, हेलिक्स, ईमेक्स, जेड और ऑब्सिडियन हैं। एक जावास्क्रिप्ट पैकेज, harper.js, प्रोग्रामेटिक एकीकरण के लिए उपलब्ध है। वर्तमान में हार्पर केवल अंग्रेज़ी का समर्थन करता है, लेकिन इसकी कोर अन्य भाषाओं के लिए विस्तारित की जा सकती है और योगदान स्वागत है। प्रोजेक्ट लंबे समय तक जांच को बग के रूप में मानता है और उपयोगकर्ताओं को प्रदर्शन समस्याओं की रिपोर्ट करने के लिए प्रोत्साहित करता है।