GitHunt
PH

phuctm97/dbsky

Open-source analytics for any Bluesky account, built with Next.js data cache

dbsky

Open-source analytics for any Bluesky account

Screenshot
Screenshot

Tech stack

  • Next.js 15, React 19, PostCSS: web framework

  • Mantine: UI components

  • Tabler: icons

  • Jotai: state management

  • i18next: internationalization

This project currently uses Next.js data cache as the primary data store. All fetches are cached for one day. There is no database (yet).

Roadmap

  • See social graph
  • See follower activity
  • See follow activity
  • See post activity
  • See like activity
  • See quote activity
  • See repost activity

Installation

  1. Clone the repository

    # Git HTTPS
    git clone https://github.com/phuctm97/dbsky.git
    # Github CLI
    gh repo clone phuctm97/dbsky
  2. Install dependencies

    npm install
  3. Build the project

    npm run build
  4. Run the project

    npm start
  5. Open localhost:56078/profile/<handle> (example)

Trying it out

You can open dbsky.vercel.app to try it out quickly. However, it's a free Vercel deployment, so its availability and performance are limited.

Contributing

Feel free to submit issues and PRs

Author

@phuctm97

License

MIT

Languages

TypeScript74.9%JavaScript24.2%Shell0.5%CSS0.4%

Contributors

MIT License
Created November 24, 2024
Updated June 28, 2025
phuctm97/dbsky | GitHunt