api.global — Fully typed request/response cycles across any transport. Define your API contract once in TypeScript and use it over HTTP, WebSockets, broadcast channels or P2P — with typedrequest, typedsocket, typedserver, typedelectron and typedp2p.
Code: code.foss.global/api.global
Repositories (11)
Repository
Description
docs
Documentation for the api.global stack.
sdk
an sdk package for api.global
swiftsupport
Swift for api.global servers: a transport that speaks @api.global/typedrequest 9 over HTTP and @api.global/typedsocket 9 over WebSocket, and a…
test-sdk
an sdk for testing ag handlers
typedelectron
a package made for ipc communication in electron
typedopenapi
Generates JSON Schema, TypeScript declarations and OpenAPI 3.1 documents from typed-request contracts and a route table.
typedp2p
create peer 2 peer connections using api.global as signaling server.
typedrequest
A TypeScript library for making fully typed request/response cycles across any transport — HTTP, WebSockets, broadcast channels, or custom protocols.
typedrequest-interfaces
Typed request, event, tag, and transport-neutral VirtualStream contracts.
typedserver
A powerful TypeScript-first web server framework for building modern full-stack applications.
typedsocket
Typed request/response communication over WebSockets with one peer-scoped transport for JSON RPC and ordered virtual-stream-v1 byte streams.
Posting in this category
Tag your topic with the repository name (e.g. typedrequest) so others can find related discussions.
Bug reports: include the package/image version, your environment (runtime + version, OS, arch), a minimal reproduction and the full error output. See how to write a good bug report.
Security issue? Please don't post it publicly — report it privately.
Want to send a pull request? See Contributing & code.foss.global accounts.