Skip to content

timtjoe/atpx

Repository files navigation

ATPX

A high-performance discovery hub built for the AT Protocol (Bluesky) and the wider Fediverse ecosystem.

Intent

The goal of ATPX is to provide a central, lightning-fast dashboard where users and developers can discover trending discussions, identify key voices, and monitor the pulse of the decentralized web.

In an ecosystem where data is often fragmented across different PDS (Personal Data Servers) and relays, ATPX serves as a unified lens to see what is happening in real-time, backed by local performance optimizations using Bun and SQLite.

Tech Stack

  • Runtime: Bun
  • Frontend: React 19 + Vite
  • State & Styling: Jotai & Styled Components
  • Database: SQLite (Native Bun implementation)
  • Protocol: @atproto/api

Key Features

  • Real-time Discovery: Live trending topics and featured discussions.
  • Key Voices: Automated identification of influential actors within specific trends.
  • Live Analytics: Real-time hit tracking using Server-Sent Events (SSE).
  • Performance Focused: Minimalist components and optimized data mapping.

Getting Started

Installation

  1. Clone the repository:
    git clone [https://github.com/timtjoe/atprotosy.git](https://github.com/timtjoe/atpx.git)
    cd atprotosy
    

2. Install dependencies:
```bash
bun install

  1. Start the development server:
bun run dev

Versioning

This project follows Conventional Commits. To generate a new release:

bun run release

Contact & Socials

Support

License

MIT © Tim T. Joe

About

Find out what is happening in the Fediverse. Powered by www.atproto.com

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors