standards.rest icon indicating copy to clipboard operation
standards.rest copied to clipboard

Structured libraries list for each RFC

Open Dashron opened this issue 6 years ago • 4 comments

I might be able to PR this addition in the future, but I thought I would at least start listing them here if you're interested.

e.g.

Language RFC Link
Node RFC 7231 section 5.3.2: Accept https://www.npmjs.com/package/content-type
Node RFC 7231, section 3.1.1.5: Content-Type https://www.npmjs.com/package/accepts
Node RFC 7396 https://github.com/pierreinglebert/json-merge-patch

Added by Phil

  • HAL: https://github.com/eoin55/HoneyBear.HalClient
  • JSON:API, HAL, others: https://github.com/evert/ketting
  • JSON:API https://orbitjs.com/

Dashron avatar Jan 26 '18 20:01 Dashron

RFC 7807 Java Sprint Boot: https://github.com/zalando/problem-spring-web Java: https://github.com/zalando/problem Python: https://github.com/cbornet/python-httpproblem PHP: https://github.com/zendframework/zend-problem-details

philsturgeon avatar Mar 31 '19 10:03 philsturgeon

Also for RFC7807 Ruby: https://github.com/nikushi/problem_details

andrecedik avatar Apr 01 '19 06:04 andrecedik

JSON:API for PHP https://github.com/neomerx/json-api

philsturgeon avatar Apr 08 '19 16:04 philsturgeon

There are RFCs for many HTTP headers. There are web resource standards: URL, URN, URI, IRI, hash vs 301. There are standards for metadata description too e.g. RDF, RDFS, OWL, etc.

ghost avatar Mar 06 '21 16:03 ghost