~emersion/goguma

An IRC client for mobile devices

286a8e7 wip: switch to Material 3

3 days ago

#114 Add "online" indicator

~delthas commented on goguma todo

5 days ago

#goguma

builds.sr.ht status

An IRC client for mobile devices.

Goals:

  • Modern: support for many IRCv3 extensions, plus some special support for IRC bouncers.
  • Easy to use: offer a simple, straightforward interface.
  • Offline-first: users should be able to read past conversations while offline, and network disruptions should be handled transparently
  • Lightweight: go easy on resource usage to run smoothly on older phones and save battery power.
  • Cross-platform: the main target platforms are Linux and Android.

If you want to try out goguma on Android, you can use our F-Droid repository which provides nightly builds. Goguma is also available on the official F-Droid repository. Alternatively, you can grab APKs directly from our CI (check out build artifacts). For more information about using Goguma, see our documentation.

Conversation list Conversation view Conversation details Conversation view, dark

#Compiling

#For the Linux platform

Develop with:

flutter run -d linux

Build with:

flutter build linux

The built binary is in build/linux/release/bundle/goguma.

#For the Android platform

Build with:

flutter build apk

The built APK is in build/app/outputs/flutter-apk/app-release.apk.

#Contributing

Send patches to the mailing list, report bugs on the issue tracker. Discuss in #emersion on Libera Chat.

If you aren't familiar with git send-email, you can use the web interface to submit patches.

#License

AGPLv3, see LICENSE.

Copyright (C) 2021 The goguma Contributors