Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/planetary-social/nos

nos.social social media for all of us, using nostr
https://github.com/planetary-social/nos

decentralized nostr social-media

Last synced: 3 months ago
JSON representation

nos.social social media for all of us, using nostr

Awesome Lists containing this project

README

        

# 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-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)