# AppViewLite

> A self-hosted, open-source Bluesky appview that indexes the firehose using minimal resources (~2.2 GB/day) with a web interface and experimental API.

- **Category:** Social Networks & Forums
- **Licence:** AGPL-3.0
- **Open source:** oss
- **Languages:** C, HTML, C#
- **Platforms:** Linux, Podman
- **Tags:** RSS, Activitypub, Dotnet, Low Resource, Csharp, Nostr, Self Hosted, Self Hosting, Csharp, Fediverse, Atproto, Bluesky, Columnar storage, Appview, Bsky, Atprotocol, Bluesky Client, Bsky Client

## Description

AppViewLite is a self-hostable ATProto (Bluesky) appview that indexes the firehose independently of the main bsky.app infrastructure. It provides a firehose listener and indexer, a web UI for browsing indexed data, and an experimental XRPC interface compatible with the official TypeScript client. The project emphasizes low resource usage, with firehose indexing consuming roughly 2.2 GB of disk space daily versus ~200 GB for raw firehose data. It supports multiple protocols beyond ATProto including ActivityPub/Fediverse, Nostr, RSS, and imageboards. Configuration uses environment variables with sensible defaults. It runs as a single .NET 9 process or in a container (Docker/Podman) with data stored in memory-mapped columnar storage files. The project is licensed under AGPL-3.0.

## Links

- [Homepage](https://github.com/alnkesq/AppViewLite)
- [Website](https://bsky.app/profile/alnkq.bsky.social)
- [GitHub Repository](https://github.com/alnkesq/AppViewLite)
- [Configuration Documentation](https://github.com/alnkesq/AppViewLite/blob/main/docs/Configuration.md)
- [Author's Bluesky Profile](https://bsky.app/profile/alnkq.bsky.social)

---
Source: https://selfhost.directory/project/appviewlite