{"repo":"metarhia/impress","free":true,"listed":false,"github":"https://github.com/metarhia/impress","clone":"git clone https://github.com/metarhia/impress.git","description":"Enterprise application server for Node.js and Metarhia private cloud ⚡","language":"JavaScript","stars":982,"topics":["nodejs","application-server","metarhia","api","websocket","cloud","scalable","server","cluster","enterprise"],"license":"MIT","category":"networking-infra","readme_excerpt":"Enterprise application server for Node.js : secure, lightweight, interactive, and scalable. Description First Node.js server scaled with multithreading and extra thin workload isolation . Optimized for high-intensive data exchange, rapid development, and clean architecture . Provides everything you need out of the box for reliable and efficient backend , network communication with web and mobile clients, protocol-agnostic API , run-time type validation, real-time and in-memory data processing, and reliable stateful services. Weak sides : not a good choice for content publishing including blogs and online stores, server-side rendering, serving static content and stateless services. Strong sides : security and architecture for enterprise-level applications, long-lived connections over websocket to minimize overhead for cryptographic handshake, no third-party dependencies. Quick start - See project template: metarhia/Example - Start server with node server.js - See documentation and specifications API endpoint example: application/api/example.1/citiesByCountry.js You can call it from client-side: Metarhia and impress application server way - Applied code needs to be simple and secure, so we use sandboxing with v8 isolated contexts, worker threads and javascript closures; - Domain code should be separated from system code; so we use DDD, layered (onion) architecture, DI, SOLID and GRASP principles, contract-based approach; - Impress supports stateful applications with RPC and cli","default_branch":null,"files":null,"tree":[],"storefront":"/r/metarhia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/metarhia/impress/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}