
बहु-आर्किटेक्चर असेंबलर फ्रेमवर्क जो असेंबली स्रोत को Arm, x86, MIPS, PowerPC, RISC-V और अन्य के लिए मशीन कोड में परिवर्तित करता है, एक हल्के कोर तथा कई भाषाओं के लिए बाइंडिंग के साथ।
Keystone एक हल्का, बहु-प्लेटफ़ॉर्म और बहु-आर्किटेक्चर असेंबलर फ्रेमवर्क है। यह कुछ अद्वितीय सुविधाएँ प्रदान करता है:
Keystone LLVM पर आधारित है, लेकिन यह और भी बहुत कुछ प्रदान करते हुए कहीं आगे जाता है।
अधिक जानकारी http://www.keystone-engine.org पर उपलब्ध है।
Keystone दोहरे लाइसेंस के अंतर्गत उपलब्ध है:
GNU General Public License का संस्करण 2 (GPLv2)। (अर्थात "any later version" खंड के बिना।) लाइसेंस की जानकारी COPYING file और EXCEPTIONS-CLIENT file में पाई जा सकती है।
यह संयोजन लगभग सभी ओपन सोर्स परियोजनाओं को बिना किसी विरोध के Keystone का उपयोग करने की अनुमति देता है।
उत्पादन वातावरण में व्यावसायिक उपयोग के लिए, रॉयल्टी-मुक्त लाइसेंस खरीदने हेतु Keystone के लेखकों से संपर्क करें।
अधिक जानकारी के लिए LICENSE-COM.TXT देखें।
Keystone को संकलित और स्थापित करने के तरीके के लिए COMPILE.md फ़ाइल देखें।
अधिक दस्तावेज़ docs/README.md में उपलब्ध हैं।
किसी भी प्रश्न के लिए मेलिंग सूची, ईमेल या ट्विटर के माध्यम से हमसे संपर्क करें।
हमारे प्रायोजकों के उदार समर्थन के बिना Keystone असंभव है। हम उन्हें धन्यवाद देते हुए कभी नहीं थक सकते!
CREDITS.TXT हमारी परियोजना के अन्य महत्वपूर्ण योगदानकर्ताओं को दर्ज करता है।
यदि आप योगदान देना चाहते हैं, तो कृपया हमारे Github issues में से कुछ चुनें।
हम अधिक चुनौतीपूर्ण समस्याओं की एक सूची भी TODO list में बनाए रखते हैं।