Programming Languages: Rust

Amberol A small and simple sound and music player that is well integrated with GNOME.
early
available in 8 distros Alpine 3.17 Alpine 3.18 Alpine edge AUR Flathub Nix stable 22.11 Nix stable 23.05 Nix unstable
music player GTK4 libadwaita 5
Anki Powerful, intelligent flash cards. Remembering things just became much easier.
mature
available in 10 distros AUR Debian 11 Debian unstable Devuan 4.0 Flathub Gentoo GNU Guix Nix stable 22.11 Nix stable 23.05 Nix unstable
education QtWidgets 4
Audio Sharing Share your computer audio
mature AUR Flathub utilities GTK4 libadwaita 5
Authenticator Generate Two-Factor Codes.
mature
available in 12 distros Alpine 3.17 Alpine 3.18 Alpine edge AUR Debian 11 Debian unstable Devuan 4.0 Flathub GNU Guix Nix stable 22.11 Nix stable 23.05 Nix unstable
multi-factor authentication GTK4 libadwaita 5
Castor A graphical client for plain-text protocols written in Rust with GTK. It currently supports the Gemini, Gopher and Finger protocols.
available in 6 distros Alpine edge AUR GNU Guix Nix stable 22.11 Nix stable 23.05 Nix unstable
gemini browser GTK3 4
Contrast Checks whether the contrast between two colors meet the WCAG requirements.
maturing
available in 5 distros AUR Flathub Nix stable 22.11 Nix stable 23.05 Nix unstable
development GTK4 libadwaita 5
Decoder Scan and Generate QR Codes
maturing
available in 5 distros AUR Flathub Nix stable 22.11 Nix stable 23.05 Nix unstable
qr code GTK4 libadwaita 5
Fairy Tale Read and manage your comics collection.
document viewer GTK3 libhandy 5
Flare An unofficial Signal GTK client.
maturing
available in 5 distros Alpine edge AUR Flathub Nix stable 23.05 Nix unstable
Signal chat GTK4 libadwaita 5
Footage Polish your videos
maturing AUR Flathub video editor GTK4 libadwaita 5
Fractal Matrix group messaging app
available in 12 distros Alpine 3.17 Alpine 3.18 Alpine edge Arch Linux ARM aarch64 Arch Linux ARM armv7h AUR Flathub Manjaro stable Manjaro unstable Nix stable 22.11 Nix stable 23.05 Nix unstable
Matrix chat GTK3 libhandy 5
Furtherance Track your time without being tracked
early
available in 4 distros AUR Flathub Nix stable 23.05 Nix unstable
productivity GTK4 libadwaita 4
Geopard Gemini browser in gtk4
maturing
available in 4 distros Alpine 3.18 Alpine edge AUR Flathub
gemini browser GTK4 libadwaita 5
Glide Linux/macOS media player based on GStreamer and GTK+
Flathub video player GTK3 4
Hackgregator Hacker News Reader
mature AUR Flathub news GTK4 libadwaita 5
Health A health tracking app for the GNOME desktop.
available in 4 distros AUR Flathub Nix stable 23.05 Nix unstable
Google Health health GTK4 libadwaita 5
Identity Compare images and videos
available in 4 distros AUR Flathub Nix stable 23.05 Nix unstable
image and video comparison GTK3 libhandy 4
Image Roll Image Roll is a simple and fast GTK image viewer
mature
available in 8 distros Alpine 3.17 Alpine 3.18 Alpine edge AUR Flathub Nix stable 22.11 Nix stable 23.05 Nix unstable
image viewer GTK4 5
Jogger Fitness tracker
early Flathub fitness GTK4 libadwaita 5
Karlender GTK calendar application
early
available in 8 distros Alpine 3.17 Alpine 3.18 Alpine edge AUR Flathub Nix stable 22.11 Nix stable 23.05 Nix unstable
CalDAV calendar GTK4 libadwaita 5
Keepassk A password manager for KDBX password databases.
AUR password manager QtQuick Kirigami 5
Lemoa Gtk client for Lemmy
early Alpine edge AUR Flathub Lemmy GTK4 5
Loupe View images
maturing AUR Flathub image viewer GTK4 libadwaita 5
Metronome Practice music with a regular tempo
available in 6 distros Alpine edge AUR Debian 11 Debian unstable Devuan 4.0 Flathub
musical tool GTK4 libadwaita 5
Moonlander Just another 'fancy' Gemini client.
AUR Nix stable 23.05 Nix unstable gemini browser GTK3 4
Mt A terminal written in Rust and gtk-rs
AUR terminal emulator GTK3 libhandy 5
NewsFlash Keep up with your feeds
mature
available in 12 distros Alpine 3.17 Alpine 3.18 Alpine edge Arch Linux ARM aarch64 Arch Linux ARM armv7h AUR Flathub Manjaro stable Manjaro unstable Nix stable 22.11 Nix stable 23.05 Nix unstable
Miniflux feedly feedbin RSS feed reader GTK4 libadwaita 5
Obfuscate Censor private information.
early
available in 8 distros Alpine 3.17 Alpine 3.18 Alpine edge AUR Flathub Nix stable 22.11 Nix stable 23.05 Nix unstable
privacy utilities GTK4 libadwaita 3
Paper Plane Chat over Telegram on a modern and elegant client
early AUR Telegram chat GTK4 libadwaita 5
Pidif A lightweight PDF viewer built for touch interfaces, with GTK4 and Rust
early Alpine edge AUR pdf viewer GTK4 5
Pika Backup Simple backups based on borg
available in 5 distros AUR Flathub Nix stable 22.11 Nix stable 23.05 Nix unstable
borg backup system utilities GTK3 libhandy 5
Pikasso Simple drawing programs using Kirigami for the UI and Rust for the rendering.
AUR drawing Kirigami QtQuick 5
Pipeline Watch YouTube, LBRY, and PeerTube videos in one place
mature AUR Flathub YouTube lbry PeerTube multimedia GTK4 libadwaita 5
Podcasts Listen to your favorite shows
mature
available in 13 distros Alpine 3.17 Alpine 3.18 Alpine edge Arch Linux ARM aarch64 Arch Linux ARM armv7h AUR Flathub Manjaro stable Manjaro unstable Nix stable 22.11 Nix stable 23.05 Nix unstable openSUSE Tumbleweed
podcast client GTK4 libadwaita 5
Public Transport Bring Real time information for public transportation (currently in Germany) to Linux phones/the Linux desktop
early Flathub public transport GTK4 libadwaita 5
Punchclock Track time for your tasks.
early Flathub productivity GTK4 libadwaita 5
Pyrocast Another podcast app for Linux phones (e.g., Pinephone)
podcast client GTK3 libhandy 5
Qwertone Turns your PC into music instrument
available in 5 distros AUR Debian 11 Debian unstable Devuan 4.0 Flathub
musical tool GTK3 3
Railway Travel with all your train information in one place
mature
available in 4 distros Alpine edge AUR Nix unstable Flathub
hafas public transport GTK4 libadwaita 5
Read It Later A Wallabag Client
Alpine edge AUR Flathub Wallabag document viewer GTK3 libhandy 5
SBB A simple gtk app to get timetable information for swiss public transport.
public transport GTK3 libhandy 5
Scrum Poker A small gtk app to help estimate the effort for a task.
utilities development GTK3 libhandy 5
Shortwave Listen to internet radio
available in 8 distros Alpine 3.17 Alpine 3.18 Alpine edge AUR Flathub Nix stable 22.11 Nix stable 23.05 Nix unstable
internet radio GTK4 libadwaita 5
Social A Mastodon and Pleroma application for GNOME
inactive Mastodon Pleroma GTK4 libadwaita 5
Solanum A pomodoro timer for the GNOME desktop
available in 6 distros Alpine edge AUR Flathub Nix stable 22.11 Nix stable 23.05 Nix unstable
productivity GTK4 libadwaita 5
Songrec An open-source, unofficial Shazam client for Linux, written in Rust.
maturing
available in 12 distros Alpine 3.17 Alpine 3.18 Alpine edge Arch Linux ARM aarch64 Arch Linux ARM armv7h AUR Flathub Manjaro stable Manjaro unstable Nix stable 22.11 Nix stable 23.05 Nix unstable
shazam multimedia GTK3 4
Spot Native Spotify client for the Gnome desktop
available in 8 distros Alpine 3.17 Alpine 3.18 Alpine edge AUR Flathub Nix stable 22.11 Nix stable 23.05 Nix unstable
Spotify audio streaming GTK4 libadwaita 5
Squeekboard The final Librem5 keyboard
available in 18 distros Alpine 3.17 Alpine 3.18 Alpine edge AUR Debian 11 Debian 12 Debian 13 Debian experimental Debian unstable Devuan 4.0 Fedora 38 Fedora rawhide Manjaro stable Manjaro unstable Nix stable 22.11 Nix stable 23.05 Nix unstable PureOS landing
virtual keyboard GTK3 5
Video Trimmer Trim videos quickly
available in 6 distros Alpine edge AUR Flathub Nix stable 22.11 Nix stable 23.05 Nix unstable
video editing GTK4 libadwaita 5
Warp Fast and secure file transfer
maturing
available in 9 distros Alpine 3.18 Alpine edge AUR Flathub Manjaro stable Manjaro unstable Nix stable 22.11 Nix stable 23.05 Nix unstable
file transfer GTK4 libadwaita 5
WatchMate PineTime smart watch companion app for Linux phone and desktop
maturing
available in 7 distros AUR Flathub Manjaro stable Manjaro unstable Nix stable 22.11 Nix stable 23.05 Nix unstable
watch companion GTK4 libadwaita 5
Weather Mobile A simple GTK weather app to play with Linux Mobile development in GTK4 and OpenWeather API.
weather GTK4 libadwaita 5
pods Cross platform Podcast app targetting the pinephone specifically (in early development)
podcast client iced 3
signal-rs A Rust-based signal app with a QML/Kirigami frontend.
inactive Signal chat Kirigami 5
tvtoday A application to inspect the television program of today. Made for the pinephone.
TV Spielfilm tv guide GTK3 libhandy 5
vgmms vgtk-based SMS+MMS client
MMS chat GTK3 libhandy needs testing

← Back to all Programming Languages