Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/syneticnl/hyral

Hypermedia oriented Resource API Layer
https://github.com/syneticnl/hyral

agnostic-implementation agnostic-to-frameworks api-client hypermedia javascript json-api-normalizer json-api-serializer jsonapi promise rest-api vue vuex

Last synced: 2 days ago
JSON representation

Hypermedia oriented Resource API Layer

Awesome Lists containing this project

README

        

# Hyral
[![npm version](https://badge.fury.io/js/%40hyral%2Fcore.svg)](https://badge.fury.io/js/%40hyral%2Fcore)
[![Known Vulnerabilities](https://snyk.io/test/github/SyneticNL/Hyral/badge.svg)](https://snyk.io/test/github/SyneticNL/Hyral)
[![devDependencies Status](https://david-dm.org/syneticNL/Hyral/dev-status.svg)](https://david-dm.org/syneticNL/Hyral?type=dev)
[![Build Status](https://travis-ci.org/SyneticNL/Hyral.svg?branch=master)](https://travis-ci.org/SyneticNL/Hyral)
[![Test Coverage](https://api.codeclimate.com/v1/badges/6f13bb6cf6c9e88410d3/test_coverage)](https://codeclimate.com/github/SyneticNL/Hyral/test_coverage)
[![Maintainability](https://api.codeclimate.com/v1/badges/6f13bb6cf6c9e88410d3/maintainability)](https://codeclimate.com/github/SyneticNL/Hyral/maintainability)
[![Technical Debt](https://flat.badgen.net/codeclimate/tech-debt/SyneticNL/Hyral)](https://codeclimate.com/github/SyneticNL/Hyral/trends)

| | |
|---|---|
| Core | [![Hyral core](https://badgen.net/bundlephobia/minzip/@hyral/core)](https://bundlephobia.com/result?p=@hyral/core) |
| Core + JSON:API | [![Hyral core + JsonApi](https://badgen.net/bundlephobia/minzip/@hyral/json-api)](https://bundlephobia.com/result?p=@hyral/json-api) |
| Core + Vue | [![Hyral Vue + VueJS](https://badgen.net/bundlephobia/minzip/@hyral/vue)](https://bundlephobia.com/result?p=@hyral/vue) |

Hyral (Hypermedia Resource oriented Api Layer) is an advanced, ORM-like, easy to use abstraction layer over your
API('s).

#
This is a monorepo containing the following packages:

* [Core Hyral]
* [JSON:API]
* [Vue(x)]

## Documentation
See the [Core Hyral] documentation.

The documentation contains a [Quick start guide] for a quick tour of the module.

## Contributing

See [CONTRIBUTING]

## Releases

See [Github Releases]

## License

All code released under [MIT]

[Core Hyral]: https://github.com/SyneticNL/Hyral/tree/master/packages/core/documentation
[Quick start guide]: https://github.com/SyneticNL/Hyral/tree/master/packages/core/documentation/Guides/quick-start.md
[JSON:API]: https://github.com/SyneticNL/Hyral/tree/master/packages/json-api
[Vue(x)]: https://github.com/SyneticNL/Hyral/tree/master/packages/vue
[github releases]: https://github.com/SyneticNL/Hyral/releases
[CONTRIBUTING]: https://github.com/SyneticNL/Hyral/blob/master/CONTRIBUTING.md
[mit]: https://github.com/SyneticNL/Hyral/blob/master/LICENSE