@atproto-labs/http-util
Lightweight utilities to create request handlers to use with the standard library's `node:http` module and that can be used as middleware with `express`/`connect` like frameworks.
Lightweight utilities to create request handlers to use with the standard library's `node:http` module and that can be used as middleware with `express`/`connect` like frameworks.
A library resolving ATPROTO identities
Wrapper utilities for Browser's indexed-db API
A library for working with JSON Web Keys (JWKs) in TypeScript. This is meant to be extended by environment-specific libraries like @atproto-labs/jwk-node.
Client Store implementation for @atproto-labs/oauth-provider. This implementation interprets client_id as Fully Qualified Domain Name (FQDN) in order to retrieve Client Metadata.
Client Store implementation for @atproto-labs/oauth-provider. This implementation interprets client_id as a URI and uses the URI to retrieve Client Metadata.
REplay Store implementation for @atproto-labs/oauth-provider. This implementation uses the app's memory to store seen nonces. This implementation could lead in DoS attacks (e.g. if there is no rate limiting).
Replay Store implementation for @atproto-labs/oauth-provider. This implementation uses an ioredis Redis connection in order to store nonces.
Webcrypto based implementation of @atproto/jwk Key's
TypeScript codegen tool for atproto Lexicon schemas
atproto Lexicon schema language library
OAuth client for ATPROTO PDS. This package serves as common base for environment-specific implementations (NodeJS, Browser, React-Native).
ATPROTO OAuth client for the browser (relies on WebCrypto & Indexed DB)
Example single page application app using ATPROTO OAuth
ATPROTO OAuth client for the NodeJS
Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.
OAuth typing & validation library
Backend service for moderating the Bluesky network.
Reference implementation of atproto Personal Data Server (PDS)
atproto repo and MST implementation