an open source Bluesky web client.
Functionality is priority, styling second, so if the UI/UX is a little unintuitive, please know it is subject to change as more users try it out! If you find bugs or want features not listed above, please send a GitHub issue my way!
- Login/Logout via OAuth
- Profile pages
- Search users
- Show Description
- Copy DID/Handle
- Open handle domain site
- Follow/Unfollow user
- Skeets Stats Page
- Posts
- Render posts' facets
- Embeds
- Draft posts
- Bookmark posts
- Like/Unlike
- Repost
- Quote Post
- Comment
- Post page (
/p/<handle>/<record>
) - Draft + Publish Threads
- CRON-based scheduled posting
- Feeds
- Post pagination
- Toggle reposts/replies
- Read 'Following' + 'Discovery'
- Read any feed given URI
- Svelte(Kit): JS UI and meta framework
- Drizzle: Database ORM
- Turso: SQLite hosted service
- Bits-UI: Svelte component library
@atproto/api
: AT protocol SDK@atproto/oauth-client-node
: AT Protocol Node Oauth library- TanStack Query (Svelte): async state management/data fetching solution