Components

The PSX framework is based on several components which cover various aspects of the API process. It is possible to use these components independently of the framework.

psx/api

Parse and generate API specification formats
code
GitHub
search
API

psx/data

Data processing library to read and write POPOs in different formats
code
GitHub
search
API

psx/framework

Engine of the PSX framework
code
GitHub
search
API

psx/json

Read and transform JSON documents through JSON-Patch/Pointer
code
GitHub
search
API

psx/schema

Parse and generate data schema formats
code
GitHub
search
API

psx/sql

Build complex data structures from relational databases
code
GitHub
search
API

psx/model

Model classes based on open data specifications
code
GitHub
search
API

psx/datetime

Date and time implementations which only accept RFC3339 formats
code
GitHub
search
API

psx/uri

URI, URL and URN value objects
code
GitHub
search
API