Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 10 days ago
JSON representation
Hypermedia oriented Resource API Layer
- Host: GitHub
- URL: https://github.com/syneticnl/hyral
- Owner: SyneticNL
- License: mit
- Archived: true
- Created: 2019-03-25T07:37:41.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T22:33:23.000Z (about 2 years ago)
- Last Synced: 2025-01-17T19:55:08.206Z (16 days ago)
- Topics: agnostic-implementation, agnostic-to-frameworks, api-client, hypermedia, javascript, json-api-normalizer, json-api-serializer, jsonapi, promise, rest-api, vue, vuex
- Language: JavaScript
- Homepage:
- Size: 2.14 MB
- Stars: 34
- Watchers: 12
- Forks: 2
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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