Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/higherkindness/mu-haskell
- Owner: higherkindness
- License: apache-2.0
- Created: 2019-09-27T08:44:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-01T23:25:22.000Z (6 months ago)
- Last Synced: 2024-10-02T08:20:55.297Z (4 months ago)
- Topics: avro, defines-schemas, graphql, grpc, hacktoberfest, haskell, monads, mu, mu-graphql, mu-haskell, protocol-buffers, rpc, type-level, type-level-programming
- Language: Haskell
- Homepage: http://higherkindness.io/mu-haskell/
- Size: 10.5 MB
- Stars: 333
- Watchers: 13
- Forks: 19
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
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.