{"id":13741328,"url":"https://higherkindness.github.io/mu/","last_synced_at":"2025-05-08T21:33:21.607Z","repository":{"id":36971333,"uuid":"90359735","full_name":"higherkindness/mu-scala","owner":"higherkindness","description":"Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2","archived":false,"fork":false,"pushed_at":"2024-07-12T05:22:34.000Z","size":7858,"stargazers_count":333,"open_issues_count":38,"forks_count":37,"subscribers_count":25,"default_branch":"main","last_synced_at":"2024-07-17T02:25:54.222Z","etag":null,"topics":["algebra","functional-programming","monads","mu","protocol","rpc","scala","tagless-final"],"latest_commit_sha":null,"homepage":"","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/higherkindness.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-05T09:26:51.000Z","updated_at":"2024-08-03T04:08:04.818Z","dependencies_parsed_at":"2023-10-15T03:31:07.504Z","dependency_job_id":"2e7d18c6-6de4-40e9-8471-e8506dad6fa6","html_url":"https://github.com/higherkindness/mu-scala","commit_stats":{"total_commits":1445,"total_committers":49,"mean_commits":"29.489795918367346","dds":0.5238754325259516,"last_synced_commit":"fa482584e5f42039bf9ec8abef2d8b7d55dad270"},"previous_names":["frees-io/freestyle-rpc","higherkindness/freestyle-rpc","higherkindness/mu"],"tags_count":83,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/higherkindness%2Fmu-scala","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/higherkindness%2Fmu-scala/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/higherkindness%2Fmu-scala/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/higherkindness%2Fmu-scala/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/higherkindness","download_url":"https://codeload.github.com/higherkindness/mu-scala/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224774747,"owners_count":17367789,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algebra","functional-programming","monads","mu","protocol","rpc","scala","tagless-final"],"created_at":"2024-08-03T04:00:57.929Z","updated_at":"2024-11-15T11:31:09.022Z","avatar_url":"https://github.com/higherkindness.png","language":"Scala","funding_links":[],"categories":["Language-Specific"],"sub_categories":["Scala"],"readme":"[![codecov.io](http://codecov.io/gh/higherkindness/mu-scala/branch/master/graph/badge.svg)](http://codecov.io/gh/higherkindness/mu-scala)\n[![Maven Central](https://img.shields.io/badge/maven%20central-0.21.3-green.svg)](https://oss.sonatype.org/#nexus-search;gav~io.higherkindness~mu-scala*)\n[![Latest version](https://img.shields.io/badge/mu--scala-0.21.3-green.svg)](https://index.scala-lang.org/higherkindness/mu-scala)\n[![License](https://img.shields.io/badge/license-Apache%202-blue.svg)](https://raw.githubusercontent.com/higherkindness/mu-scala/master/LICENSE)\n[![Join the chat at https://gitter.im/47deg/mu](https://badges.gitter.im/47deg/mu.svg)](https://gitter.im/47deg/mu?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n[![GitHub Issues](https://img.shields.io/github/issues/higherkindness/mu-scala.svg)](https://github.com/higherkindness/mu-scala/issues)\n\n# mu-rpc\n\nMu RPC is a purely functional library for building [RPC] endpoint-based services with support for [RPC] and [HTTP/2].\n\nAlso known as [mu], it brings the ability to combine [RPC] protocols, services, and clients in your Scala program, thanks to [gRPC].\n\n## Documentation\n\nThe full documentation is available at the [mu](https://higherkindness.github.io/mu) site.\n\n## Demo\n\nSee the [mu-scala-examples](https://github.com/higherkindness/mu-scala-examples) repository.\n\n[RPC]: https://en.wikipedia.org/wiki/Remote_procedure_call\n[HTTP/2]: https://http2.github.io/\n[gRPC]: https://grpc.io/\n[mu]: https://higherkindness.github.io/mu/\n[frees-config]: http://frees.io/docs/patterns/config/\n\n# Copyright\n\nmu-scala is designed and developed by 47 Degrees\n\nCopyright (C) 2017-2020 47 Degrees. \u003chttp://47deg.com\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/higherkindness.github.io%2Fmu%2F","html_url":"https://awesome.ecosyste.ms/projects/higherkindness.github.io%2Fmu%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/higherkindness.github.io%2Fmu%2F/lists"}