@neematajs/server
v0.1.2-alpha.1
Published
Nodejs application server
Downloads
520
Readme
Neemata
Node.js RPC application server (proof of concept)
Features:
- Modular and extendable transport-agnostic design
- Dependency injection
- Application server mode to run multiple instances of application API with worker_threads under one process
- Task workers over worker_threads to parallelize CPU-intensive workloads and prevent blocking of API workers
- Transport-agnostic data streaming
- CLI support
- Typescript modules support without build process (runtime transpilation with SWC)
- ~Hot-reload without server restart (preserving all current connections)~ (in backlog until manual esm import cache invalidation support)
- Static end-to-end typesafety for fullstack TS apps, including server events, subscriptions and streams
First-party transports and clients:
- Websockets
- AMQP (In backlog until all core APIs/interfaces are stable)
First-party extensions (In backlog until all core APIs/interfaces are stable):
- JSON schema generation
- Cron