Нативный TypeScript
Без этапа сборки благодаря стабильному type stripping в Node.js 25+. Пишите TypeScript, запускайте напрямую.
Создавайте надёжные gRPC/ConnectRPC микросервисы на Node.js без шаблонного кода


import { createServer } from '@connectum/core';
import { Healthcheck, healthcheckManager, ServingStatus } from '@connectum/healthcheck';
import { Reflection } from '@connectum/reflection';
import { createDefaultInterceptors } from '@connectum/interceptors';
import routes from '#gen/routes.js';
const server = createServer({
services: [routes],
port: 5000,
protocols: [Healthcheck({ httpEnabled: true }), Reflection()],
interceptors: createDefaultInterceptors(),
shutdown: { autoShutdown: true },
});
server.on('ready', () => {
healthcheckManager.update(ServingStatus.SERVING);
console.log(`Server ready on port ${server.address?.port}`);
});
await server.start();