{"library":"mali","type":"library","category":null,"description":"Mali is a minimalistic, middleware-based gRPC microservice framework for Node.js, designed to simplify the creation of gRPC servers. It operates similarly to popular HTTP frameworks like Koa or Express, leveraging a context object (`ctx`) for request and response handling within a cascading middleware pattern. The current stable version is `0.47.1`. The project maintains a regular, albeit not rapid, release cadence, primarily focusing on dependency updates, performance improvements, and bug fixes, as seen in recent versions like `v0.47.0` and `v0.46.0`. Its key differentiator lies in its commitment to minimalism and a familiar middleware API for gRPC, abstracting away some of the complexities of the underlying `@grpc/grpc-js` and `@grpc/proto-loader` libraries, which are required as peer dependencies. It also ships with TypeScript types.","language":"javascript","status":"active","version":"0.47.1","tags":["javascript","mali","grpc","service","server","microservice","typescript"],"install":[{"cmd":"npm install mali","imports":["import { Mali } from 'mali';","import type { Context } from 'mali';","import { App } from 'mali';"]},{"cmd":"yarn add mali","imports":[]},{"cmd":"pnpm add mali","imports":[]}],"homepage":"https://mali.js.org","github":"https://github.com/malijs/mali","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/mali","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/mali/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}