What is Maru?

Maru is a REST-like API framework for elixir inspired by grape. It's designed to run on plug or complement existing web application frameworks such as phoenix by providing a simple DSL to easily develop RESTful APIs.

What does Maru do?

  • grape-like DSL for routing HTTP requests
  • parameter validation and coercion
  • versioning
  • process response
  • supplementary unit test

What does Maru NOT do?

  • render template
  • database connection
  • plug wrappers like session, header and so on