About this project
Monkshu is a full-stack enterprise application server designed around JAMStack principles, delivering a complete development environment from a single Node.js runtime with no external HTTP server dependencies.
**Architecture**
Monkshu unifies three main components into one box:
- **Frontend**: A web container powered by ES6 JavaScript modules, Web Components, and Mustache.js logicless templates for HTML5 markup.
- **Backend**: A feature-rich REST API container with native JWT token and API key authentication via a built-in API Manager.
- **Mobile/Desktop**: Hybrid iOS and Android app frameworks plus a built-in Electron build system for native desktop applications.
**Key Capabilities**
- Fully standards-compliant Web Components (W3C) — no custom framework layer
- Cookieless HTML5 sessions to defeat cross-site and cookie-based attacks
- Built-in HTTP servers for both frontend and backend with blacklist/whitelist support
- PWA support out of the box
- Global distributed memory framework for internet-scale SaaS applications across clusters, data centers, and cloud providers
- Global event management system using a Publish/Subscribe model on top of distributed memory
- Database connectivity (MySQL, Oracle, etc.)
- i18n (globalization) support
- ECMA 6 standards compliance
**Dependencies**
The project intentionally minimizes external libraries. The only major dependencies are Mustache for templating and Pako for compression on the frontend.
**License**: Proprietary (C) TekMonks
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.