All Projects → malijs → Mali

malijs / Mali

Licence: apache-2.0
A minimalistic gRPC microservice framework for Node.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mali

Grpc Caller
An improved Node.js gRPC client
Stars: ✭ 151 (-78.08%)
Mutual labels:  grpc, hacktoberfest
Sea
rpc framework built on grpc
Stars: ✭ 132 (-80.84%)
Mutual labels:  grpc, hacktoberfest
Zeebe
Distributed Workflow Engine for Microservices Orchestration
Stars: ✭ 2,165 (+214.22%)
Mutual labels:  grpc, hacktoberfest
Grpc Go
The Go language implementation of gRPC. HTTP/2 based RPC
Stars: ✭ 15,042 (+2083.16%)
Mutual labels:  grpc, hacktoberfest
Mu Haskell
Mu (μ) is a purely functional framework for building micro services.
Stars: ✭ 215 (-68.8%)
Mutual labels:  grpc, hacktoberfest
Launcher
Osquery launcher, autoupdater, and packager
Stars: ✭ 346 (-49.78%)
Mutual labels:  grpc, hacktoberfest
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Stars: ✭ 3,392 (+392.31%)
Mutual labels:  grpc, hacktoberfest
Akka Grpc
Akka gRPC
Stars: ✭ 361 (-47.61%)
Mutual labels:  grpc, hacktoberfest
Fabric Sdk Node
Hyperledger Fabric SDK for Node https://wiki.hyperledger.org/display/fabric
Stars: ✭ 676 (-1.89%)
Mutual labels:  hacktoberfest
Querido Diario
📰 Brazilian government gazettes, accessible to everyone.
Stars: ✭ 681 (-1.16%)
Mutual labels:  hacktoberfest
Roc Toolkit
Real-time audio streaming over the network.
Stars: ✭ 673 (-2.32%)
Mutual labels:  hacktoberfest
Laravel Cors
The laravel-cors package allows you to send Cross-Origin Resource Sharing headers with Laravel middleware configuration.
Stars: ✭ 5,916 (+758.64%)
Mutual labels:  hacktoberfest
Openfoodnetwork
Connect suppliers, distributors and consumers to trade local produce. We're recruiting paid contributors, link below.
Stars: ✭ 682 (-1.02%)
Mutual labels:  hacktoberfest
Deck
🗂 Kanban-style project & personal management tool for Nextcloud, similar to Trello
Stars: ✭ 675 (-2.03%)
Mutual labels:  hacktoberfest
Mailthief
A fake mailer for Laravel Applications for testing mail.
Stars: ✭ 687 (-0.29%)
Mutual labels:  hacktoberfest
Todoist Linux
The Linux wrapper for Todoist web version. Unofficial!
Stars: ✭ 674 (-2.18%)
Mutual labels:  hacktoberfest
Faker
Faker is a pure Elixir library for generating fake data.
Stars: ✭ 673 (-2.32%)
Mutual labels:  hacktoberfest
Contribute To Open Source
Learn the GitHub workflow by contributing code in a fun simulation project
Stars: ✭ 684 (-0.73%)
Mutual labels:  hacktoberfest
Testing Nestjs
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
Stars: ✭ 685 (-0.58%)
Mutual labels:  hacktoberfest
Satpy
Python package for earth-observing satellite data processing
Stars: ✭ 679 (-1.45%)
Mutual labels:  hacktoberfest

Mali

A minimalistic gRPC microservice framework.

npm version build status coverage status JavaScript Style Guide License chat on gitter Donate Buy me a coffee

Installation

Install module and required peer dependencies.

$ npm install mali @grpc/grpc-js @grpc/proto-loader

Example

const Mali = require('mali')

function sayHello (ctx) {
  ctx.res = { message: `Hello ${ctx.req.name}` }
}

function main () {
  const app = new Mali('helloworld.proto')
  app.use({ sayHello })
  app.start('0.0.0.0:50051')
}

Documentation

Full documentation.

License

Apache-2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].