https://github.com/christianjuth/blorp
Bl🪐rp Social – a Threadiverse client for Lemmy and PieFed. Web, iOS & macOS, and more!
https://github.com/christianjuth/blorp
activitypub capacitor fediverse ionic lemmy lemmy-client link-aggregator piefed tauri
Last synced: about 1 month ago
JSON representation
Bl🪐rp Social – a Threadiverse client for Lemmy and PieFed. Web, iOS & macOS, and more!
- Host: GitHub
- URL: https://github.com/christianjuth/blorp
- Owner: christianjuth
- License: agpl-3.0
- Created: 2024-11-29T04:13:46.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-29T04:16:01.000Z (about 1 month ago)
- Last Synced: 2025-08-29T06:47:42.488Z (about 1 month ago)
- Topics: activitypub, capacitor, fediverse, ionic, lemmy, lemmy-client, link-aggregator, piefed, tauri
- Language: TypeScript
- Homepage: https://blorpblorp.xyz/
- Size: 29.6 MB
- Stars: 56
- Watchers: 1
- Forks: 4
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-lemmy - blorp - activity/y/christianjuth/blorp) | Android, iOS (Projects / Mobile / Desktop apps)
README
Blorp
Web App · Report Bug · Request Feature · Releases
![]()
![]()
![]()
![]()
![]()
## Try it!
| Url | Official Instance | Lemmy | PieFed |
|-----|-----|-----|-----|
| **[blorpblorp.xyz](https://blorpblorp.xyz/)** | ✅ | ✅ | ✅ |
| [blorp.lemmy.zip](https://blorp.lemmy.zip) || ✅ ||
| [blorp.piefed.zip](https://blorp.piefed.zip) ||| ✅ |
| [b.feddit.uk](https://b.feddit.uk) || ✅ ||
| [blorp.europe.pub](https://blorp.europe.pub) || ✅ ||
| [b.lemmy.nz](https://b.lemmy.nz/) || ✅ ||## 🚀 Download
* [iOS](https://apps.apple.com/us/app/blorp-for-lemmy/id6739925430)
* [macOS](https://github.com/christianjuth/blorp/releases/latest)
* [Android](https://play.google.com/store/apps/details?id=xyz.blorpblorp.app)## 🧪 Beta Testing
* [Join iOS TestFlight Beta](https://testflight.apple.com/join/T2pYyShr)
* [Join Google Play Beta](https://play.google.com/apps/testing/xyz.blorpblorp.app)## 🐳 Self host via Docker
```bash
# pull the latest Blorp image
docker pull christianjuth/blorp:latest# run it on port 8080 (host → container), passing any runtime env‑vars you need
docker run -d \
--name blorp \
-p 8080:80 \
-e REACT_APP_DEFAULT_INSTANCE="https://lemmy.zip" \
-e REACT_APP_NAME="Blorp" \
-e REACT_APP_LOCK_TO_DEFAULT_INSTANCE="false" \
christianjuth/blorp:latest
```## 💬 Blorp Community
Want to ask questions, share feedback, or just chat with other Blorp users? Head over to our community at
[lemmy.ml/c/blorp](https://lemmy.ml/c/blorp).## 📚 Stack
* [React](https://react.dev/) – The library for web and native user interfaces
* [Ionic/Capacitor](https://ionicframework.com/docs/) – An open source UI toolkit for building performant, high-quality mobile apps using web technologies
* [Tauri](https://tauri.app/) – Create small, fast, secure, cross-platform applications
* [Vite](https://vite.dev/) – Next Generation Frontend Tooling
* [Zustand](https://github.com/pmndrs/zustand/) – Bear necessities for state management in React
* [TanStack Query](https://tanstack.com/query/docs) – Powerful asynchronous state management for TS/JS, React, Solid, Vue, Svelte and Angular
* [TanStack Virtual](https://tanstack.com/virtual/latest) – Headless UI for Virtualizing Large Element Lists## ❤️ Special thanks to
* Voyager. I settled on a stack that is pretty similar to [Voyager](https://github.com/aeharding/voyager). There are a bunch of problems that Voyager had already solved that I was able to solve very quickly by looking at their codebase. Special thanks to [aeharding](https://github.com/aeharding) for answering many of my questions. I also regularly test Blorp against Voyager to ensure I deliver the quality of app that Blorp users deserve.
* The PieFed team for their support and quickly resolving any and all feedback I brought them.## 📄 License
* [AGPL-3.0](https://github.com/christianjuth/blorp/blob/main/LICENSE) © Blorp
* You can also view all the [licenses of the libraries we ship](https://github.com/christianjuth/blorp/blob/main/THIRD-PARTY-NOTICES.md) in our app