Skip to content
/ voyage Public

Lightweight nostr client for Android

License

Notifications You must be signed in to change notification settings

dluvian/voyage

Repository files navigation

voyage

Voyage is a lightweight nostr client for Android.

Where is the issue section?

The issue section on this GitHub repository is disabled. Issues can be submitted within the Voyage app (Settings -> Give us feedback) or with any other nip34 compliant nostr client like gitworkshop.dev.

Installation

Install it via zap.store, Obtainium, IzzyOnDroid or go to the release page and download the latest apk file.

I don't plan to publish this app in the Google Play Store.

Some points of difference

  • Outbox model: Voyage discovers relays through nip-65 events and encoded relays in nprofiles/nevents. It fetches data only from relays expected to contain the desired information.
  • Sign-in only via an external signer.
  • App can be used offline because posts are stored locally.
  • Mobile data friendly: Only text is displayed, no videos and no pictures. It also attempts to keep relay connections to a minimum, fetch events only from their respective outbox and not refetch locally cached events.
  • Trust indicator: Each profile has a colored badge which indicates their trust level.
    • Red star: Yourself but you published a lock event.
    • Green star: Yourself.
    • Red warning: This profile is locked.
    • Red mute: This profile is in your mute list.
    • Green check: You follow this profile (friend).
    • Green list: This profile is in one of your lists but not your friend.
    • Orange check: You don't follow this profile, but at least one of your friends does.
    • Grey question mark: You don't follow this profile and neither do any of your friends.

Supported (and partially supported) nips

Screenshots

License

MIT licence

Resources

Nostr

Find me on nostr:

npub1useke4f9maul5nf67dj0m9sq6jcsmnjzzk4ycvldwl4qss35fvgqjdk5ks

nprofile1qqswgvmv65ja7706f5a0xe8ajcqdfvgdeeppt2jvx0kh06sggg6ykyqpp4mhxue69uhkummn9ekx7mqpzamhxue69uhkummnw3ezuendwsh8w6t69e3xj7spremhxue69uhkummnw3ezuum9w35xvmmjwpexjanpvdujucm0d5q3camnwvaz7tmjv4kxz7fwd46hg6tw09mkzmrvv46zucm0d5q36amnwvaz7tmjv4kxz7fwdehhxarj9emkjun9v3hx2apwdfcqev7j8c