Skip to content

zeucapua/myb

Repository files navigation

myb: custom bsky client

Tech Stack

  • Svelte(Kit): JS UI and meta framework
  • Drizzle: Database ORM
  • Turso: SQLite hosted service
  • Bits-UI: Svelte component library
  • @atproto/api and @atproto/oauth-client-node: AT protocol SDK and OAuth libraries

Features

  • 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
    • Draft posts
    • Bookmark posts
    • CRON-based scheduled posting
    • Like/Unlike
    • Repost + Quote Post
    • Comment
    • Draft + Publish Threads
  • Feeds
    • Post pagination
    • Toggle reposts/replies
    • Read 'Following' + 'Discovery'
    • Read any feed given URI

⚠️ Note this is in ALPHA

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!

Releases

No releases published

Packages

No packages published