# coracle

> Coracle is an open-source, self-hosted Nostr web client for decentralized social media with relay management, web-of-trust moderation, and PWA support.

- **Category:** Social Networks & Forums
- **Licence:** MIT
- **Latest version:** 0.6.35
- **Open source:** oss
- **Languages:** Typescript, Svelte
- **Platforms:** Docker, Android, Build from Source
- **Tags:** Pwa, Lightning Network, Svelte, Open Source, Nostr, Web client, Self Hostable, Web of trust, Decentralized Social, Relay Management

## Description

Coracle is a feature-rich web client for the Nostr decentralized social protocol. It lets users choose and manage relays, uses web-of-trust scores for moderation and recommendations, and prioritizes privacy. The client implements many Nostr Improvement Proposals for profile search, encrypted DMs, communities, calendar events, classifieds, and Lightning zaps. It can be self-hosted via Docker with nginx serving static files, or run locally with pnpm. The UI works as a Progressive Web App and supports Android builds via Capacitor. Configuration uses VITE_* environment variables for white-labeling, relay defaults, upload providers, and platform settings.

## Links

- [Homepage](https://github.com/staab/coracle)
- [Website](https://coracle.social)
- [GitHub Repository](https://github.com/coracle-social/coracle)

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