Hi,
I'm building Project Falcon, an open-source Discord-style desktop app built on the Bluesky AT Protocol.
Stack:
- Electron + TypeScript + React (frontend)
- Java 25 + Spring Boot 4 (backend)
- Custom AT Lexicons (app.falcon.*) for servers, channels, and messages
- WebSockets for realtime messaging
The app is working — users can sign in with their Bluesky account, create servers and channels, and chat in realtime. The backend exposes AT Protocol XRPC endpoints under the app.falcon.* namespace.
I'm looking for help with:
- Realtime infrastructure (firehose subscriber, reliable WebSocket delivery)
- AT Protocol appview architecture
- General feedback on the lexicon design
GitHub: https://github.com/JohannaWeb/ProjectFalcon
If you're interested in AT Protocol, decentralized social infrastructure, or just want to contribute to something early-stage, I'd love to hear from you.
Thanks,
Johanna