Tuba
Browse the Fediverse
Install / Use
/learn @GeopJr/TubaREADME
<p align="center">
<img alt="A tuba in the style of GNOME icons" width="160" src="./data/icons/color.svg">
</p>
<h1 align="center">Tuba</h1>
<h3 align="center">Browse the Fediverse</h3>
<p align="center">
<br />
<a href="./CODE_OF_CONDUCT.md"><img src="https://img.shields.io/badge/Code%20of%20Conduct-GNOME-f5c211.svg?style=for-the-badge&labelColor=f9f06b" alt="Contributor Covenant v2.1" /></a>
<a href="./LICENSE"><img src="https://img.shields.io/badge/LICENSE-GPL--3.0-f5c211.svg?style=for-the-badge&labelColor=f9f06b" alt="License GPL-3.0" /></a>
<a href="https://github.com/GeopJr/Tuba/actions/workflows/build.yml"><img alt="GitHub CI Status" src="https://img.shields.io/github/actions/workflow/status/GeopJr/Tuba/build.yml?branch=main&style=for-the-badge&labelColor=f9f06b"></a>
<a href='https://stopthemingmy.app'><img width='193.455' alt='Please do not theme this app' src='https://stopthemingmy.app/badge.svg'/></a>
</p>
<p align="center">
<img alt="Screenshot of the Tuba app in light and mobile view. The current view is the main one on the 'Home' tab. The 'Notifications' tab has the number 15 in an accent-colored bubble. There are 3 posts visible by BASIL, AUBREY and HERO (only the boost tag) showcasing some of Tuba's features: 1. Image attachments, 2. custom emojis, 3. content warnings, 4. reboosts, 5. notification badges, 6.post indicators, 7. post actions." src="https://media.githubusercontent.com/media/GeopJr/Tuba/main/data/screenshots/screenshot-1.png">
</p>
Install
Official
Release
<a href="https://flathub.org/apps/details/dev.geopjr.Tuba" rel="noreferrer noopener" target="_blank"><img loading="lazy" draggable="false" width='240' alt='Download on Flathub' src='https://flathub.org/api/badge?svg&locale=en' /></a>
Nightly
Flatpak | Windows :---: | :---: x86_64 | x86_64 Installer<br/>x86_64 Portable aarch64 | aarch64 Portable
Third Party
From Source
<details> <summary>Dependencies</summary>Package Name | Required :--- | ---: meson | ✅ valac | ✅ libjson-glib-dev | ✅ libxml2-dev | ✅ libgee-0.8-dev | ✅ libsoup3.0-dev | ✅ libadwaita-1.0-dev | ✅ libsecret-1-dev | ✅ libgtksourceview-5-dev | ✅ icu | ✅ libspelling | ❌ gstreamer + gst-plugins-good | ❌ clapper | ❌ webkitgtk | ❌ gexiv2 | ❌
</details>Makefile
$ make
$ make install
GNOME Builder
- Clone
- Open in GNOME Builder
Sponsors
<div align="center"> </div>Acknowledgements
- Tuba is a fork of Tootle by Bleak Grey
- Translations are managed by Weblate
- Design inspiration taken from Mastodon & Elk
Contributing
- Read the Code of Conduct
- Fork it ( https://github.com/GeopJr/Tuba/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request

