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

Monkshu JAMStack सिद्धांतों के आसपास डिज़ाइन किया गया एक पूर्ण-स्टैक एंटरप्राइज़ ऐप्लिकेशन सर्वर है, जो किसी बाहरी HTTP सर्वर निर्भरता के बिना एकल Node.js रनटाइम से पूरा विकास वातावरण प्रदान करता है। **वास्तुकला** Monkshu तीन मुख्य घटकों को एक साथ जोड़ता है: - **फ्रंटएंड**: ES6 जावास्क्रिप्ट मॉड्यूल्स, Web Components और Mustache.js लॉगलेस टेम्पलेट्स द्वारा संचालित एक वेब कंटेनर जो HTML5 मार्कअप प्रदान करता है। - **बैकएंड**: एक सुविधा-संपन्न REST API कंटेनर जिसमें बिल्ट-इन API मैनेजर के माध्यम से नेटिव JWT टोकन और API कुंजी प्रमाणीकरण उपलब्ध है। - **मोबाइल/डेस्कटॉप**: हाइब्रिड iOS और Android ऐप फ्रेमवर्क्स सहित बिल्ट-इन Electron बिल्ड सिस्टम जो नेटिव डेस्कटॉप ऐप्लिकेशन बनाता है। **प्रमुख क्षमताएँ** - पूर्णतः मानक अनुपालनी Web Components (W3C) — कोई कस्टम फ्रेमवर्क परत नहीं - क्रॉस-साइट और कुकी-आधारित हमलों को रोकने के लिए कुकीहीन HTML5 सत्र - ब्लैकलिस्ट/व्हाइटलिस्ट समर्थन के साथ फ्रंटएंड और बैकएंड दोनों के लिए बिल्ट-इन HTTP सर्वर - तुरंत PWA समर्थन - इंटरनेट-स्केल SaaS ऐप्लिकेशनों के लिए क्लस्टर, डेटा सेंटर और क्लाउड प्रदाताओं पर वितरित मेमोरी फ्रेमवर्क - वितरित मेमोरी पर Publish/Subscribe मॉडल का उपयोग करते हुए वैश्विक ईवेंट प्रबंधन प्रणाली - डेटाबेस कनेक्टिविटी (MySQL, Oracle आदि) - i18n (ग्लोबलाइजेशन) समर्थन - ECMA 6 मानक अनुपालन **निर्भरताएँ** परियोजनाจง intentionally बाहरी लाइब्रेरी को कम से कम रखती है। मुख्य निर्भरताएँ केवल टेम्प्लेटिंग के लिए Mustache और फ्रंटएंड पर संपीड़न के लिए Pako हैं। **लाइसेंस**: स्वामित्व (C) TekMonks