Displaying 1 to 20 from 31 results

api-platform - REST and GraphQL framework to build modern API-driven projects (server-side and client-side)

  •    Javascript

The official project documentation is available on the API Platform website. 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.

core - The server component of API Platform: hypermedia and GraphQL APIs in minutes

  •    PHP

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.

hal-client - A lightweight client for consuming and manipulating Hypertext Application Language (HAL) resources

  •    PHP

A lightweight PHP client for consuming and manipulating Hypertext Application Language (HAL) resources. Install the latest version with Composer.




hy-res - JS Hypermedia Client for several formats (HAL, Siren, etc)

  •    Javascript

A 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.

ukkonen - Ukkonen's Approximate String Matching algorithm

  •    Javascript

This 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.

ember-data-hal-adapter - Ember.js Data HAL Aadptreae

  •    Javascript

A 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.

ketting - Ketting is a Hypermedia client for javascript

  •    Javascript

The 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 - ABANDONED; use zendframework/zend-expressive-hal instead.

  •    PHP

Please 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.

hybind - Binds javascript objects to HAL hypermedia REST APIs

  •    CoffeeScript

Binds JavaScript objects with HAL hypermedia REST APIs like Spring Data Rest.

backbone-relational-hal - Consume HAL+JSON APIs with Backbone.js and Backbone-relational.js

  •    Javascript

Consume 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.

halbert - a generic HAL parser

  •    Javascript

HAL 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.

zend-expressive-hal - Hypertext Application Language implementation for PHP and PSR-7

  •    PHP

This 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.

jesi - Hypermedia API Accelerator

  •    Go

Jesi (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.

hateoas-client-js - This project is still alpha

  •    Javascript

hateoas-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.

halpert - Package for converting from one media type to another

  •    Javascript

Halpert 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.

hypermedia-type - A Node

  •    Javascript

A Node.js module exporting a map of common hypermedia names to registered IANA media type names.

halson - The HAL+JSON Resource Object

  •    Javascript

The HAL+JSON Resource Object. Create a new HAL+JSON Resource Object.





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.