Skip to content

api.global

1 Topics 1 Posts

The typed API stack: typedrequest, typedsocket, typedserver and SDKs.

This category can be followed from the open social web via the handle api.global@community.foss.global

  • About api.global — read this first

    Pinned Locked
    1
    0 Votes
    1 Posts
    14 Views
    A
    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.