# Nos.social ![Unit Tests](https://github.com/planetary-social/nos/actions/workflows/main.yml/badge.svg) [![Crowdin](https://badges.crowdin.net/nossocial/localized.svg)](https://crowdin.com/project/nossocial) Nos is a [Nostr](https://nostr.com) client inspired by our work on [planetary.social](https://planetary.social). Check our website [nos.social](https://nos.social/) for more info! You can also find us on [Matrix](https://matrix.to/#/#planetary:matrix.org), [Telegram](https://t.me/planetarysocial), and [Discord](https://discord.gg/aNgVthyHac). ## Contributing You can learn more about contributing in [CONTRIBUTING.md](CONTRIBUTING.md). ## Supported NIPs NIPs, or Nostr Implementation Possibilities, are specifications that Nostr apps use to interoperate with one another. Here is a list of NIPs currently supported in Nos: - [NIP-01: Basic protocol flow description](https://github.com/nostr-protocol/nips/blob/master/01.md) - [NIP-02: Contact List and Petnames](https://github.com/nostr-protocol/nips/blob/master/02.md) - [NIP-05: Mapping Nostr keys to DNS-based internet identifiers](https://github.com/nostr-protocol/nips/blob/master/05.md) - [NIP-08: Handling Mentions](https://github.com/nostr-protocol/nips/blob/master/08.md) - [NIP-09: Event Deletion](https://github.com/nostr-protocol/nips/blob/master/09.md) - [NIP-10: Conventions for clients' use of `e` and `p` tags in text events](https://github.com/nostr-protocol/nips/blob/master/10.md) - [NIP-11: Relay Information Document](https://github.com/nostr-protocol/nips/blob/master/11.md) - [NIP-18: Reposts](https://github.com/nostr-protocol/nips/blob/master/18.md) - [NIP-19: bech32-encoded entities](https://github.com/nostr-protocol/nips/blob/master/19.md) - [NIP-23: Long-form Content](https://github.com/nostr-protocol/nips/blob/master/23.md) - [NIP-25: Reactions](https://github.com/nostr-protocol/nips/blob/master/25.md) - [NIP-27: Text Note References](https://github.com/nostr-protocol/nips/blob/master/27.md) - [NIP-32: Labeling](https://github.com/nostr-protocol/nips/blob/master/32.md) - [NIP-40: Expiration Timestamp](https://github.com/nostr-protocol/nips/blob/master/40.md) - [NIP-42: Authentication of Clients to Relays](https://github.com/nostr-protocol/nips/blob/master/42.md) - [NIP-50: Search Capability](https://github.com/nostr-protocol/nips/blob/master/50.md) - we only support searching for profiles at the moment, not text. - [NIP-51: Lists](https://github.com/nostr-protocol/nips/blob/master/51.md) - only supporting the mute list right now. - [NIP-56: Reporting](https://github.com/nostr-protocol/nips/blob/master/56.md) - [NIP-62: Request to Vanish](https://github.com/nostr-protocol/nips/blob/master/62.md) - [NIP-65: Relay List Metadata](https://github.com/nostr-protocol/nips/blob/master/65.md) - [NIP-96: HTTP File Storage Integration](https://github.com/nostr-protocol/nips/blob/master/96.md) - [NIP-98: HTTP Auth](https://github.com/nostr-protocol/nips/blob/master/98.md)