Starter repo for projects using the atproto api (bluesky).
Use this as a template repo. Requires Node 18+ with typescript and ts-node installed globally (npm i -g typescript ts-node
). Add your bluesky username and password to .env
then run your app with npm run start
or ts-node-esm index.ts
.
I recommend using eslint
(for linting) and prettier
(for enforcing code style) in your chosen text editor (or from the command line).
API documentation can be found here: https://github.com/bluesky-social/atproto/tree/main/packages/api
@ me on bluesky (@aliceisjustplaying.bsky.social, did:plc:by3jhwdqgbtrcc7q4tkkv3cf) if you've built something interesting with it!
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.
Use this repository to get started with your own Bluesky Labeler.
ATProto Feed Generator Starter Kit
AT Protocol Reference Implementation (TypeScript)
A dead simple client for subscribing to an ATProto Relay ("firehose").
A fully typed client for the Bluesky Jetstream (https://github.com/bluesky-social/jetstream) service.
Your Brand Here!
50K+ engaged viewers every month
Limited spots available!
📧 Contact us via email🦋 Contact us on Bluesky