Skip to content
Oeiuwq Faith Blog OpenSource Porfolio

higherkindness/mu-scala

Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2

higherkindness/mu-scala.json
{
"createdAt": "2017-05-05T09:26:51Z",
"defaultBranch": "main",
"description": "Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2",
"fullName": "higherkindness/mu-scala",
"homepage": "",
"language": "Scala",
"name": "mu-scala",
"pushedAt": "2025-09-19T05:12:29Z",
"stargazersCount": 333,
"topics": [
"algebra",
"functional-programming",
"monads",
"mu",
"protocol",
"rpc",
"scala",
"tagless-final"
],
"updatedAt": "2025-10-13T11:51:42Z",
"url": "https://github.com/higherkindness/mu-scala"
}

codecov.io Maven Central Latest version License Join the chat at https://gitter.im/47deg/mu GitHub Issues

Mu RPC is a purely functional library for building [RPC] endpoint-based services with support for [RPC] and [HTTP/2].

Also known as [mu], it brings the ability to combine [RPC] protocols, services, and clients in your Scala program, thanks to [gRPC].

The full documentation is available at the mu site.

See the mu-scala-examples repository.

[RPC] !: https://en.wikipedia.org/wiki/Remote_procedure_call [HTTP/2] !: https://http2.github.io/ [gRPC] !: https://grpc.io/ [mu] !: https://higherkindness.github.io/mu/ [frees-config] !: http://frees.io/docs/patterns/config/

mu-scala is designed and developed by 47 Degrees

Copyright (C) 2017-2020 47 Degrees. http://47deg.com