API Platform Core is an easy to use and powerful system to create hypermedia-driven REST APIs. It is a component of the API Platform framework and it can be integrated with the Symfony framework using the bundle distributed with the library. It natively supports popular open formats including JSON for Linked Data (JSON-LD), Hydra Core Vocabulary, Swagger (OpenAPI), HAL and HTTP Problem.
api rest graphql json-ld swagger hydra-api hal jsonapi symfony symfony-bundle hypermediaAPI Platform is a set of tools to build and consume web APIs. API Platform embraces open web standards (Swagger, JSON-LD, GraphQL, Hydra, HAL, JWT, OAuth, HTTP...) and the Linked Data movement. Your API will automatically expose structured data in Schema.org/JSON-LD. It means that your API Platform application is usable out of the box with technologies of the semantic web.
api-framework rest graphql json-ld swagger hydra-api hal hypermedia-api hypermedia-client symfony symfony-bundle react schema-org graphql-server graphql-api hydra rest-frameworkA lightweight PHP client for consuming and manipulating Hypertext Application Language (HAL) resources. Install the latest version with Composer.
hal hypertext-application-language client apiA hypermedia client/library supporting several media formats. HAL, Siren, and Link header extensions are included by default, but support for other media types can be added. For the most part, the core library is not normally used directly, instead consumed by way of a small framework integration layer, e.g. angular-hy-res. For any questions, please post to the HyRes Google Group.
hypermedia rest http hal sirenThis project implements the Approximate String Matching algorithm by Esko Ukkonen extended with ideas from An Extension of Ukkonen's Enhanced Dynamic Programming ASM Algorith by Hal Berghel and David Roach. Ukkonen's algorithm is very competitive with the Levenshtein distance and for longer strings it is much more performant than Levenshtein distance.
ukkonen hal berghel aproximate string match asm ehd levenshteinA couple months back I started developing an Ember application that was driven by an hypermedia API using the application/hal+json media type. Given the lack of adapter I set out to build my own, and herein lies the result. It isn't exactly general at the moment, since I'm only using it in this one project, so please try it out and leave me some feedback on how to improve it.
ember ember-addon data adapter hal hypermediaThe Ketting library is an attempt at creating a 'generic' hypermedia client, it supports an opinionated set of modern features REST services might have. The library supports HAL, Web Linking (HTTP Link Header) and HTML5 links. It uses the Fetch API and is meant for client and server-side javascript.
hal hypermedia-client hateoas hateoas-hal rest http hypermedia clientPlease use the package zendframework/zend-expressive-hal instead, as development has moved to that repository. This library provides provides utilities for modeling HAL resources with links and generating PSR-7 responses representing both JSON and XML serializations of them.
hal rest psr-7 psr-11 psr-13 middlewareBinds JavaScript objects with HAL hypermedia REST APIs like Spring Data Rest.
hal rest api spring-data-restConsume HAL+JSON APIs with Backbone.js and Backbone-relational.js. This library adds a new Backbone.RelationalHalResource class that you can extend like Backbone.RelationalModel or Backbone.Model.
hal hal+json backbone backbone-relationalHAL stands for Hypermedia Application Language. It proposes a media type for representing resources and their relations with hyperlinks. This JS implementation is for the HAL-JSON variant, having the media type application/hal+json.
halThis library provides utilities for modeling HAL resources with links and generating PSR-7 responses representing both JSON and XML serializations of them. You may also browse the documentation online.
hal rest psr-7 psr-11 psr-13 zf zendframework expressive apiJesi (stands for JSON Edge Side Include) is an HTTP reverse proxy that accelerates your web API by embedding & caching JSON representations. This will decrease the number of round trips over the Internet which is crucial for speeding up web API backed applications.
reverse-proxy json hal cache web-api hypermediahateoas-client.js is a library (for browser+nodejs) to communicate with RESTful services. It uses jQuery as ajax library. It's aim is to provide a very simple API to follow the links defined in a request response, thus achieving level 3 in Richardson Maturity Model. This example retrieves the most viewed videos from youtube, navigates 2x next, chooses the first element (because of empty filter{}), navigates to it's self link and finally: returns the <title> element's text.
rest hateoas api json hal atom xmlHalpert is a library for representing and interfacing with hypermedia formats. It provides a way for converting to and from these formats, along with methods for filtering and parsing through them in a general way. Use npm to install halpert.
hal html hypermediaA Node.js module exporting a map of common hypermedia names to registered IANA media type names.
hypermedia siren hal collection atom html xhtmlAn implementation of HAL for Express.js.
express hypermedia halThe HAL+JSON Resource Object. Create a new HAL+JSON Resource Object.
hal json rest hypermedia hateoas apihal+json response support for Koa
koa middleware mediatype hal json rest hypermedia hateoas api
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.