Topaz é um aplicativo para Android que transforma um dispositivo móvel em um servidor Nostr funcional . Ele integra a implementação de alto desempenho do #Nostr, baseada em Go, com o ecossistema Android, permitindo que os usuários hospedem seus próprios dados e atendam outros clientes #Nostr diretamente de seus telefones.
O projeto é construído incorporando um backend em Go dentro de um wrapper Android baseado em Kotlin gomobile. Essa arquitetura permite que o #Topaz aproveite o #khatruframework Relay consolidado, ao mesmo tempo que oferece uma experiência de usuário nativa do Android, incluindo gerenciamento de serviços em primeiro plano e uma interface de usuário moderna do Jetpack Compose.
Arquitetura do sistema
O diagrama a seguir ilustra como os componentes do sistema fazem a ponte entre a implementação em #Go e o ambiente #Android.

GitHub
GitHub - fiatjaf/topaz: a nostr relay for android
a nostr relay for android. Contribute to fiatjaf/topaz development by creating an account on GitHub.
