Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/higherkindness/mu-haskell

Mu (μ) is a purely functional framework for building micro services.
https://github.com/higherkindness/mu-haskell

avro defines-schemas graphql grpc hacktoberfest haskell monads mu mu-graphql mu-haskell protocol-buffers rpc type-level type-level-programming

Last synced: 3 months ago
JSON representation

Mu (μ) is a purely functional framework for building micro services.

Awesome Lists containing this project

README

        

# Mu for Haskell

[![built with nix](https://builtwithnix.org/badge.svg)](https://builtwithnix.org)
[![Actions Status](https://github.com/higherkindness/mu-haskell/workflows/Haskell%20CI/badge.svg)](https://github.com/higherkindness/mu-haskell/actions)

This repo defines a set of libraries to write microservices in a format- and protocol-independent way. It shares the same goals as [Mu for Scala](http://higherkindness.io/mu/), but using idiomatic Haskell and more type-level techniques.

## [Documentation](docs)

## Contributing

This set of libraries are thought to be built using [Stack](https://docs.haskellstack.org). Just jump into the folder and run `stack build`! The top-level `stack.yaml` defines a common resolver and set of dependencies for all the packages.

If you want to contribute, please be sure to read the [development guidelines](DEVELOPMENT.md) first.