All Projects → higherkindness → Mu Scala

higherkindness / Mu Scala

Licence: apache-2.0
Mu is a purely functional library for building RPC endpoint based services with support for RPC and HTTP/2

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Mu Scala

Freestyle
A cohesive & pragmatic framework of FP centric Scala libraries
Stars: ✭ 627 (+135.71%)
Mutual labels:  rpc, monads, functional-programming
Jstp
Fast RPC for browser and Node.js based on TCP, WebSocket, and MDSF
Stars: ✭ 132 (-50.38%)
Mutual labels:  rpc, protocol
Pratica
🥃 Functional Algebraic Data Types
Stars: ✭ 246 (-7.52%)
Mutual labels:  monads, functional-programming
Mu Haskell
Mu (μ) is a purely functional framework for building micro services.
Stars: ✭ 215 (-19.17%)
Mutual labels:  rpc, monads
Maryamyriameliamurphies.js
A library of Haskell-style morphisms ported to ES2015 JavaScript using Babel.
Stars: ✭ 177 (-33.46%)
Mutual labels:  monads, functional-programming
Neither
Either and Maybe monads for better error-handling in C++ ↔️
Stars: ✭ 236 (-11.28%)
Mutual labels:  monads, functional-programming
Erpc
An efficient, extensible and easy-to-use RPC framework.
Stars: ✭ 2,274 (+754.89%)
Mutual labels:  rpc, protocol
Purefun
Functional Programming library for Java
Stars: ✭ 37 (-86.09%)
Mutual labels:  monads, functional-programming
muxrpc
lightweight multiplexed rpc
Stars: ✭ 96 (-63.91%)
Mutual labels:  protocol, rpc
metacom
RPC communication protocol for Metarhia stack 🔌
Stars: ✭ 42 (-84.21%)
Mutual labels:  protocol, rpc
sirdez
Glorious Binary Serialization and Deserialization for TypeScript.
Stars: ✭ 20 (-92.48%)
Mutual labels:  protocol, rpc
Scala Workflow
Boilerplate-free syntax for computations with effects
Stars: ✭ 173 (-34.96%)
Mutual labels:  monads, functional-programming
Fpgo
Monad, Functional Programming features for Golang
Stars: ✭ 165 (-37.97%)
Mutual labels:  monads, functional-programming
Funcj
Assorted functional-oriented data structures and algorithms for Java.
Stars: ✭ 60 (-77.44%)
Mutual labels:  monads, functional-programming
spring-boot-protocol
springboot功能扩充-netty动态协议,可以支持各种网络协议的动态切换(单端口支持多个网络协议).支持mmap,sendfile零拷贝,http请求批量聚合
Stars: ✭ 68 (-74.44%)
Mutual labels:  protocol, rpc
Dop
JavaScript implementation for Distributed Object Protocol
Stars: ✭ 163 (-38.72%)
Mutual labels:  rpc, protocol
Learn Fp
learn-by-doing course/tutorial for functional programming on scala
Stars: ✭ 548 (+106.02%)
Mutual labels:  monads, functional-programming
Kea
Composable Functional Programming in R
Stars: ✭ 18 (-93.23%)
Mutual labels:  monads, functional-programming
Ttrpc
GRPC for low-memory environments
Stars: ✭ 236 (-11.28%)
Mutual labels:  rpc, protocol
ws-promise
A tiny, Promise-based WebSocket protocol allowing request-response usage in ECMAScript
Stars: ✭ 20 (-92.48%)
Mutual labels:  protocol, rpc

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

mu-rpc

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.

Documentation

The full documentation is available at the mu site.

Demo

See the mu-scala-examples repository.

Copyright

mu-scala is designed and developed by 47 Degrees

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

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].