Awesome Lists

Awesome-Linux-Software

by luong-komorebi

awesome listPythonpushed almost 2 years ago

🐧 A list of awesome Linux softwares

AI summary

Linux software repository

A curated collection of high-quality Linux applications and tools.

stars
22.5K
forks
2.1K
watching
522
awesome lists
6
entries
972
View on GitHubluong-komorebi.github.io/Awesome-Linux-Software

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/luong-komorebi/Awesome-Linux-Software/links.svg)](https://awesome.facts.dev/awesome/luong-komorebi/Awesome-Linux-Software)
HTML
<a href="https://awesome.facts.dev/awesome/luong-komorebi/Awesome-Linux-Software"><img src="https://awesome.facts.dev/shield/luong-komorebi/Awesome-Linux-Software/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/luong-komorebi/Awesome-Linux-Software/links.svg

What's in the list

972 links in 40 sections, with live GitHub stats.activeno commit in 2y

Applications / 3D Printing

  • Ultimaker/Cura

    The world's most advanced 3D printer software

  • prusa3d/PrusaSlicer

    A slicer based on Slic3r by Alessandro Ranellucci and the RepRap community

  • slic3r/Slic3r

    Open Source toolpath generator for 3D printers

Applications / Audio

  • Ardour/ardour

    Record, Edit, and Mix on Linux

  • audacity/audacity

    Free, open source, cross-platform software for recording and editing sounds

  • Bitwig

    DAW for music production

  • wwmm/easyeffects

    EasyEffects is an advanced audio manipulation tool. It includes an equalizer, limiter, compressor and a reverberation tool, just to mention a few. To complement this there is also a built in spectrum analyzer

  • mtytel/helm

    A software synthesizer, that runs either standalone, or as an LV2, VST, VST3 or AU plugin

  • hydrogen-music/hydrogen

    Advanced drum machine for GNU/Linux

  • KXStudio/Repository

    A collection of applications and plugins for professional audio production

  • LMMS/lmms

    Making music on your PC by creating melodies and beats, synthesizing and mixing sounds, arranging samples and much more

  • mixxxdj/mixxx

    Free DJ software that gives you everything you need to perform live mixes; veritable alternative to Traktor

  • musescore/MuseScore

    Create, play and print beautiful sheet music

  • Reaper

    Audio Production without Limits

  • VCVRack/Rack

    An open-source virtual modular synthesizer

  • Audio4Linux/Viper4Linux-GUI

    An audio effect processor based on Viper4Android

  • beetbox/beets

    Beets is the media library management system for obsessive-compulsive music geeks

  • CDrummond/cantata

    Qt5 Graphical MPD (Music Player Daemon) Client for Linux, Windows, MacOS

  • ciderapp/cider

    A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance in mind

  • clementine-player/Clementine

    Play numerous lossy and lossless audio formats

  • cmus/cmus

    A small, fast and powerful console music player for Unix-like operating systems

  • DeaDBeeF-Player/deadbeef

    DeaDBeeF is a modular audio player for GNU/Linux, BSD, OpenSolaris, macOS, and other UNIX-like systems

  • linuxdeepin/deepin-music

    An application, developed by Deepin Technology Team, which focused on local music playing

  • gpodder/gpodder

    Media aggregator and podcast client

  • harmonoid/harmonoid

    Plays & manages your music library. Looks beautiful & juicy. Playlists, visuals, synced lyrics, pitch shift, volume boost & more

  • trazyn/ieaseMusic

    iEaseMusic is a multiplatform program built in electron for listening to NetEase Music

  • LibreTime/libretime

    The open broadcast software for scheduling and remote station management; forked from Airtime

  • Moosync/Moosync

    Customizable Desktop Music Player with a clean interface for streaming local music as well as music from online sources such as YouTube and Spotify,

  • mopidy/mopidy

    An extensible music server written in Python

  • staniel359/muffon

    muffon is a cross-platform music streaming browser for desktop, which helps you find, listen and organize music in a way you've probably never experienced before

  • martpie/museeks

    A simple, clean and cross-platform music player

  • metabrainz/picard

    Picard is a cross-platform music tagger written in Python

  • Netease Music

    A music player of Netease - a cloud music service in China

  • nukeop/nuclear

    An Electron-based, multiplatform music player app that streams from multiple sources

  • Ocenaudio

    A cross-platform, easy to use, fast and functional audio editor. It is the ideal software for people who need to edit and analyze audio files

  • gkarsay/parlatype

    GNOME audio player for transcription

  • pithos/pithos

    A native Pandora client for Linux

  • quodlibet/quodlibet

    GTK+ music player written with huge libraries in mind. Supports search-based dynamic playlists, regular expressions, tagging, Replay Gain, podcasts & Internet radio

  • GNOME/rhythmbox

    Music player from GNOME

  • multani/sonata

    A Music player that is designed to be an elegant and intuitive interface for your music collection via the Music Player Daemon (MPD)

  • Soundnode/soundnode-app

    An open source SoundCloud app for desktop

  • xou816/spot

    Native Spotify client for the GNOME desktop

  • Spotify

    Spotify is the best way to listen to music and podcasts on pc, mobile or tablet

  • krtirtho/spotube

    Spotube is a Flutter based lightweight spotify client. It utilizes the power of Spotify & Youtube's public API & creates a hazardless, performant & resource friendly User Experience

  • strawberrymusicplayer/strawberry

    Strawberry is a fork of Clementine aimed at music collectors and audiophiles. It's written in C++ using the Qt toolkit

  • Mastermindzh/tidal-hifi

    The web version of Tidal running in electron with hifi support thanks to widevine

  • th-ch/youtube-music

    YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)

  • chronitis/curseradio

    Command line radio player

  • ebruck/radiotray-ng

    An Internet radio player for Linux

  • needle-and-thread/vocal

    Podcast client for the modern desktop

  • karlstav/cava

    Cava is a Cross-platform Audio Visualizer

  • GNOME/easytag

    Edit audio file metadata

  • enzo1982/freac

    fre:ac is a free audio converter and CD ripper with support for various popular formats and encoders. It currently converts between MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, WAV and Bonk formats

  • KDE/k3b

    The CD/DVD Kreator for Linux, optimized for KDE

  • orhun/linuxwave

    Generate music from the entropy of Linux

  • SeaDve/Mousai

    Mousai is a simple application that can identify songs similar to Shazam

  • MusixMatch

    A Capable lyrics app with synchronized lyrics function

  • osdlyrics/osdlyrics

    Show lyrics with your favorite media player

  • Soundux/Soundux

    A cross-platform soundboard

  • spicetify/spicetify-cli

    Command-line tool to customize the official Spotify client. Supports Windows, MacOS and Linux

Applications / Chat Clients

  • sindresorhus/caprine

    Elegant Facebook Messenger desktop app

  • chatterino/chatterino2

    Chatterino is a chat client for Twitch chat. It aims to be an improved/extended version of the Twitch web chat

  • chatty/chatty

    Chatty is a Twitch chat client for everyone who wants to try something new and different from the webchat, but doesn't want the complexity of an IRC client or miss out on the Twitch specific features

  • Nheko-Reborn/nheko

    Desktop client for Matrix using Qt and C++20

  • Vencord/Vesktop

    Vesktop is a custom Discord App aiming to give you better performance and improve linux support

  • SpacingBat3/WebCord

    A Discord and Fosscord web-based client made with the electron

  • ferdium/ferdium-app

    Fork of Ferdi/Franz. Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application

  • meetfranz/franz

    Franz is a free messaging app that combines many chat & messaging services into one application

  • Rambox

    Free and Cross Platform messaging and emailing app that combines common web applications into one

  • sonnyp/Tangram

    Tangram is a new kind of browser. It is designed to organize and run your Web applications

  • BetterDiscord/BetterDiscord

    BetterDiscord extends the functionality of DiscordApp by enhancing it with new features

  • trigg/Discover

    Yet another Discord overlay for Linux written in Python using GTK3

  • jagrosh/MusicBot

    A Discord music bot that's easy to set up and run yourself

  • Cog-Creators/Red-DiscordBot

    Red Discord Bot is a self-hosted music/chat/trivia bot that can run on a Raspberry Pi and a variety of OS's. It's extensible through a system of "Cogs" that allow it to do more

  • Vendicated/Vencord

    The cutest Discord client mod

  • irssi/irssi

    Irssi is a modular chat client that is most commonly known for its text mode user interface

  • kvirc/KVIrc

    KVIrc is a free portable IRC client based on the excellent Qt GUI toolkit

  • weechat/weechat

    WeeChat is a fast, light and extensible chat client

  • dino/dino

    Clean and modern Jabber/XMPP chat client

  • Discord

    All-in-one voice and text chat for gamers that’s free, secure, and works on both your desktop and phone

  • vector-im/element-web

    A glossy Matrix collaboration client for the web

  • Guilded

    Guilded is the best app for gaming chat. Guilded is perfect for gaming with friends, clans, guilds, communities, esports, LFG and teams. And it's free

  • mattermost/

    Mattermost is a secure collaboration platform that is open, flexible, and deeply integrated with the tools you love

  • qTox/qTox

    A simple distributed, secure messenger with audio and video chat capabilities

  • RocketChat/Rocket.Chat

    Rocket.Chat is an open-source fully customizable communications platform developed in JavaScript for organizations with high standards of data protection

  • Skype

    Skype keeps the world talking, for free

  • Slack

    Real-time messaging, archiving and search for modern teams

  • telegramdesktop/tdesktop

    A messaging app with a focus on speed and security, it’s super fast, simple and free

  • linagora/Twake

    Open-source alternative to Microsoft Teams

  • Viber

    Viber for Linux lets you send free messages and make free calls to other Viber users on any device and network, in any country

  • zulip/zulip

    Zulip is a powerful, open source group chat application that combines the immediacy of real-time chat with the productivity benefits of threaded conversations

Applications / Data Backup and Recovery

  • bit-team/backintime

    A simple backup tool for Linux, inspired by "flyback project"

  • bup/bup

    Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images)

  • gilbertchen/duplicacy

    Duplicacy is a new generation cross-platform cloud backup tool based on the idea of Lock-Free Deduplication. CLI version is free for personal use and is open-source, GUI and commercial use require licensing

  • kopia/kopia

    Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication

  • cgsecurity/testdisk

    PhotoRec is file data recovery software designed to recover lost files including video, documents and archives from hard disks, CD-ROMs, and lost pictures (thus the Photo Recovery name) from digital camera memory

  • ncw/rclone

    Rclone is a command line program to sync files and directories to and from various cloud storage solutions. It also allows encrypted backups

  • restic/restic

    restic is a backup program that is fast, efficient and secure. It supports the three major operating systems (Linux, macOS, Windows) and a few smaller ones (FreeBSD, OpenBSD)

  • rsnapshot/rsnapshot

    rsnapshot is a command line utility based on rsync to make periodic snapshots of local/remote machines. The code makes extensive use of hard links whenever possible to greatly reduce the disk space required

  • cgsecurity/testdisk

    TestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software

  • linuxmint/timeshift

    System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB

  • borgbase/vorta

    Vorta is a backup client for macOS and Linux desktops. It integrates the mighty BorgBackup with your desktop environment to protect your data from disk failure, ransomware and theft

Applications / Desktop Customization

  • EliverLara/candy-icons

    An icon theme colored with sweet gradients

  • daniruiz/Flat-Remix

    Flat Remix is an icon theme inspired by material design. It is mostly flat using a colorful palette with some shadows, highlights, and gradients for some depth

  • vinceliuice/Fluent-icon-theme

    Fluent icon theme for linux desktops

  • keeferrourke/la-capitaine-icon-theme

    A macOS and Material design inspired icon theme designed to fit into most desktop environments

  • snwh/moka-icon-theme

    Moka was created with simplicity in mind. With the use simple geometry & bright colours

  • numixproject/numix-icon-theme

    A flat icon theme that comes in two varieties, Numix Main, and Numix circle

  • PapirusDevelopmentTeam/papirus-icon-theme

    SVG icon theme for Linux systems, based on Paper with a few extras like (hardcode-tray support, kde-color-scheme support, libreoffice icon theme, filezilla theme, smplayer themes, ...) and other modifications. The theme is available for GTK and KDE

  • vinceliuice/Qogir-icon-theme

    A flat colorful design icon theme for linux desktops

  • yeyushengfan258/Reversal-icon-theme

    A colorful design icon theme for linux desktops

  • vinceliuice/Tela-icon-theme

    A flat colorful Design icon theme

  • vinceliuice/WhiteSur-icon-theme

    MacOS Big Sur style icon theme for linux desktops

  • zayronxio/Zafiro-icons

    Minimalist icons created with the flat-desing technique, utilizing washed out colors and always accompanied by white

  • EliverLara/Ant

    Ant is a flat GTK theme for Ubuntu and other GNOME-based Linux desktops it comes in three varieties: vanilla, Bloody, or Dracula

  • jnsh/arc-theme

    A flat theme with transparent elements

  • dracula/gtk

    A dark theme using the awesome Dracula color pallete

  • daniruiz/Flat-Remix-GTK

    Flat Remix is a GTK application theme inspired by material design

  • Fausto-Korpsvart/Gruvbox-GTK-Theme

    A GTK theme based on the Gruvbox colour palette

  • EliverLara/Kimi

    Kimi is a light Gtk3.20+ theme

  • vinceliuice/Layan-gtk-theme

    Layan is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell which supports GTK 3 and GTK 2 based desktop environments like Gnome, Budgie, etc

  • material-ocean/material-ocean

    A material design theme with oceanic colors(GTK, QT)

  • vinceliuice/Mojave-gtk-theme

    Mojave is a Mac OSX like theme for GTK 3, GTK 2 and GNOME-Shell which supports GTK 3 and GTK 2 based desktop environments like GNOME, Pantheon, XFCE, Mate, etc

  • EliverLara/Nordic

    Dark Gtk3.20+ theme created using the awesome Nord color pallete

  • vinceliuice/Orchis-theme

    Orchis is a Material Design theme for GNOME/GTK based desktop environments

  • vinceliuice/Qogir-theme

    Qogir is a flat Design theme for GTK

  • EliverLara/Sweet

    Light and dark colorful Gtk3.20+ theme

  • vinceliuice/WhiteSur-gtk-theme

    MacOS Big Sur like theme for GNOME desktops

  • brndnmtthws/conky

    Conky is a free, light-weight system monitor for X, that displays any kind of information on your desktop

  • mjakeman/extension-manager

    A utility for browsing and installing GNOME Shell Extensions

  • GNOME Extensions

    Extensions for the GNOME Desktop Environment

  • GNOME Look

    A website that hosts a Large amounts of community created icons, shell themes, fonts, and many more assets that can be used to customize your GNOME desktop environment

  • GradienceTeam/Gradience

    Gradience is a tool for customizing Libadwaita applications and the adw-gtk3 theme

  • bilelmoussaoui/Hardcode-Tray

    This script fixes hardcoded tray icons in Linux by automatically detecting your default theme, the right icon size, the hard-coded applications, the right icons for each indicator and fix them

  • LemonBoy/bar

    Super fast, lightweight, and mnml status bar for Linux

  • realmazharhussain/gdm-settings

    A settings app for GNOME's Login Manager, GDM

  • themix-project/themix-gui

    A Graphical application for generating different color variations of Oomox (Numix-based) and Materia (ex-Flat-Plat) themes (GTK2, GTK3, Cinnamon, GNOME, Openbox, Xfwm), Archdroid, Gnome-Color, Numix, Papirus and Suru++ icon themes

  • jaagr/polybar

    Fast and easy-to-use status bar

  • deviantfero/wpgtk

    A universal theming software for all themes defined in text files, compatible with all terminals, with default themes for GTK2, GTK+, openbox and Tint2 that uses pywal as it's core for colorscheme generation

Applications / Development

  • anbox/anbox

    Run Android applications on any GNU/Linux operating system

  • waydroid/waydroid

    Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu

  • CLion

    A cross-platform and powerful IDE for C/C++

  • qt-creator/qt-creator

    Fully-stocked cross-platform integrated development environment for easy creation of connected devices, UIs and applications

  • apache/cassandra

    Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data

  • apache/couchdb

    Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability

  • DataGrip

    DataGrip is a cross-platform IDE that is aimed at DBAs and developers working with SQL databases. It has built-in drivers that support DB2, Derby, H2, HSQLDB, MySQL, Oracle, PostgreSQL, SQL Server, Sqlite and Sybase

  • dbeaver/dbeaver

    A universal database client supporting multiple platforms and databases

  • mongodb/mongo

    MongoDB is a free and open-source cross-platform document-oriented database program, uses JSON-like documents with schemas

  • dbcli/mycli

    MyCLI is a command line interface for MySQL, MariaDB, and Percona with auto-completion and syntax highlighting

  • mysql/mysql-server

    MySQL is the world's leading open source database thanks to its proven performance, reliability and ease-of-use. It is used by high profile web properties including Facebook, Twitter, YouTube, Yahoo! and many more

  • mysql/mysql-workbench

    MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more

  • oceanbase/oceanbase

    Distributed relational database. Based on the Paxos protocol and its distributed structure, it provides high availability and linear scalability

  • OmniDB/OmniDB

    Browser-based tool that visually create, manage, and view databases

  • OracleDB

    Object-relational database management system produced and marketed by Oracle Corporation, one of the most trusted and widely-used relational database engines

  • percona/percona-server-mongodb

    Percona Server for MongoDB provides all features and benefits of MongoDB Community Server

  • percona/pmm-server

    Percona Monitoring and Management (PMM) is a free and open-source platform for managing and monitoring MySQL, MariaDB and MongoDB performance. You can run PMM in your own environment for maximum security and reliability. It provides thorough time-based analysis for MySQL, MariaDB and MongoDB servers to ensure that your data works as efficiently as possible

  • percona/percona-server

    Percona Server for MySQL is a free, fully compatible, enhanced, open source drop-in replacement for MySQL that provides superior performance, scalability and instrumentation

  • percona/percona-xtradb-cluster

    Percona XtraDB Cluster is an active/active high availability and high scalability open source solution for MySQL clustering. It integrates Percona Server and Percona XtraBackup with the Codership Galera library of MySQL high availability solutions in a single package that enables you to create a cost-effective MySQL high availability cluster

  • dbcli/pgcli

    Pgcli is a command line interface for Postgres with auto-completion and syntax highlighting

  • postgres/postgres

    PostgreSQL is a powerful, open source object-relational database system with more than 15 year development. PostgreSQL is not controlled by any corporation or other private entity and the source code is available free of charge

  • sqlitebrowser/sqlitebrowser

    Visually create, manage, and view sqlite database files

  • WebDB-App/app

    Open Source and Efficient Database IDE. Easy server connection, Modern ERD, Intelligent data generator, IA assistant, NoSQL structure manager, Time machine and Powerful query editor

  • bevyengine/bevy

    A refreshingly simple data-driven game engine built in Rust

  • defold/defold

    Defold is a completely free to use game engine for development of desktop, mobile and web games

  • AchetaGames/Epic-Asset-Manager

    An unofficial client to install Unreal Engine, download and manage purchased assets, projects, plugins and games from the Epic Games Store

  • FlaxEngine/FlaxEngine

    Flax Engine – multi-platform 3D game engine

  • GameMaker

    The Ultimate 2D Game Development Environment

  • 4ian/GDevelop

    Open-source, cross-platform game engine designed to be used by everyone

  • haxeflixel/flixel

    2D game engine written in

  • HeapsIO/heaps

    Heaps is a cross platform graphics engine designed for high performance games. It's designed to leverage modern GPUs that are commonly available on desktop, mobile and consoles

  • o3de/o3de

    Open 3D Engine (O3DE) is a modular, open source, cross-platform 3D engine built to power anything from AAA games to cinema-quality 3D worlds to high-fidelity simulations

  • stride3d/stride

    Stride is an open-source C# game engine for realistic rendering and VR

  • Unity

    The world’s leading platform for real-time content creation

  • Unreal Engine

    The world’s most open and advanced real-time 3D creation tool

  • turanszkij/WickedEngine

    3D engine with modern graphics

  • Gisto/Gisto

    Gisto is a code snippet manager that runs on GitHub Gists and adds additional features such as searching, tagging and sharing gists while including a rich code editor

  • git/git

    Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency

  • git-cola/git-cola

    Git Cola is a sleek and powerful graphical Git client. Written in Python and GPL-licensed

  • go-gitea/

    Gitea is a community managed lightweight code hosting solution written in Go. It is published under the MIT license

  • GitKraken

    The downright luxurious Git GUI client for Windows, Mac & Linux

  • gitlabhq/gitlabhq

    GitLab is a web-based Git repository manager with wiki and issue tracking features

  • sitaramc/gitolite

    Gitolite allows you to setup git hosting on a central server, with fine-grained access control and many more powerful features

  • Murmele/Gittyup

    Gittyup is a graphical Git client designed to help you understand and manage your source code history

  • gogs/gogs

    A painless self-hosted Git service

  • jesseduffield/lazygit

    A simple terminal UI for git commands, written in Go with the gocui library

  • SmartGit

    SmartGit is a Git client with support for GitHub Pull Requests+Comments and SVN

  • GoLand

    Commercial IDE by JetBrains aimed at providing an ergonomic environment for Go development

  • visualfc/liteide

    LiteIDE is a simple, open source, cross-platform Go IDE

  • JetBrains/intellij-community

    Open source IDE by Jetbrains for JVM and Android development

  • IntelliJ IDEA Ultimate

    Commercial IDE by Jetbrains for web and enterprise JAVA development

  • Webstorm

    Powerful IDE for modern JavaScript development, made by JetBrains

  • arduino/arduino-ide

    The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board

  • fritzing/fritzing-app

    Fritzing is an open-source hardware initiative that makes electronics accessible as a creative material for anyone

  • Sloeber/arduino-eclipse-plugin

    Sloeber IDE. The Arduino IDE for Eclipse

  • aptana/studio3

    Aptana Studio harnesses the flexibility of Eclipse and focuses it into a powerful web development engine

  • PHPStorm

    Lightning-smart and powerful PHP IDE from Jetbrains

  • JetBrains/intellij-community

    Open source IDE by Jetbrains for pure Python development

  • PyCharm Professional

    Commercial IDE by Jetbrains for scientific and web Python development

  • RubyMine

    Professional Ruby and Rails IDE

  • fish-shell/fish-shell

    A smart and user-friendly command-line shell

  • jorgebucaran/fisher

    A plugin manager for fish shell

  • ipython/ipython

    Powerful Python shell

  • nushell/nushell

    A new type of shell

  • oh-my-fish/oh-my-fish

    Provides various packages and themes to extend the functionality of your fish shell

  • robbyrussell/oh-my-zsh

    A delightful community-driven framework for managing your zsh configuration

  • oilshell/oil

    Oil is a new Unix shell for Python and JavaScript users who avoid shell!

  • koalaman/shellcheck

    ShellCheck, a static analysis tool for shell scripts

  • zimfw/zimfw

    Modular, customizable, and blazing fast Zsh framework

  • kspalaiologos/bzip3

    A versatile statistical compressor with better compression ratio than standard Linux tools (gzip, bzip2, etc...)

  • GeopJr/Collision

    Collision comes with a simple & clean UI, allowing anyone, from any age and experience group, to generate, compare and verify MD5, SHA-256, SHA-512 and SHA-1 hashes

  • Huluti/Curtail

    Curtail is an useful image compressor, supporting PNG, JPEG and WEBP file types

  • qarmin/czkawka

    Multi functional app to find duplicates, empty folders, similar images etc

  • cytopia/devilbox

    The devilbox is a modern and highly customisable dockerized PHP stack supporting full LAMP and MEAN and running on all major platforms. The main goal is to easily switch and combine any version required for local development

  • dialect-app/dialect

    A translation app for GNOME

  • docker/desktop-linux

    Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers

  • flox/flox

    Flox is a virtual environment and package manager all-in-one

  • gaphor/gaphor

    A simple and fast software and systems modeling tool

  • Genymotion

    Genymotion is a fast third-party emulator that can be used instead of the default Android emulator

  • GNOME/glade

    GTK+ User Interface Builder

  • WindSoilder/hors

    Instant coding answers via the command line

  • Kong/insomnia

    A simple, beautiful, and free REST API client

  • Intel® VTune™ Profiler

    GUI and Commandline tool from Intel for finding and fixing performance bottlenecks in software written in C/C++, C#, Java, and more

  • jesseduffield/lazydocker

    A simple terminal UI for both docker and docker-compose, written in Go with the gocui library

  • Mockitt

    Mockitt is an easy-to-use prototyping tool

  • evolus/pencil

    An open-source GUI prototyping tool that's available for ALL platforms

  • stuartlangridge/ColourPicker

    Simple color picker

  • Postman

    Postman, allows a user to develop and test APIs quickly

  • rabbitvcs/rabbitvcs

    RabbitVCS is a set of graphical tools written to provide simple and straightforward access to the version control systems you use

  • CoatiSoftware/Sourcetrail

    Sourcetrail is a free and open-source cross-platform source explorer that helps you get productive on unfamiliar source code

  • StarUML

    A sophisticated software modeler

  • uncrustify/uncrustify

    Source Code Beautifier for C/C++, C#, ObjectiveC, D, Java, Pawn and VALA. See UniversalIndentGUI below

  • GitBreeze

    GitBreeze is the free for personal use effortless Git GUI for Windows, Mac, & Linux

  • sonnyp/Workbench

    Workbench goal is to let you experiment with GNOME technologies, no matter if tinkering for the first time or building and testing a custom GTK widget

  • zealdocs/zeal

    Zeal is an offline documentation browser for software developers

Applications / E-Book Utilities

  • babluboy/bookworm

    A simple, focused eBook reader

  • oguzhaninan/Buka

    A program for EBook Management

  • kovidgoyal/calibre

    Incredibly ugly but powerful software for ebook management and conversion

  • janeczku/calibre-web

    Calibre Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database

  • michaldaniel/Ebook-Viewer

    Modern GTK Python Ebook Reader app to easily read epub files

  • geometer/FBReader

    One of the most popular eReader apps

  • johnfactotum/foliate

    Foliate is a simple and modern GTK eBook viewer

  • Foxit

    Foxit Reader 8.0—Award-winning PDF Reader

  • martahilmar/gnome-books

    GNOME Books is application for listing, searching and reading eBooks

  • Lucidor

    Lucidor is a computer program for reading and handling e-books. Lucidor supports e-books in the EPUB file format, and catalogs in the OPDS format

  • MasterPDF editor

    Master PDF Editor a convenient and smart PDF editor for Linux

  • KDE/okular

    Okular is a universal document viewer based developed by KDE. Okular works on multiple platforms, including but not limited to Linux, Windows, Mac OS X, BSD, etc

  • pdfarranger/pdfarranger

    PDF Arranger is a small application, which helps the user to merge or split pdf documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface

  • torakiki/pdfsam

    A desktop application to split, extract pages, rotate, mix and merge PDF files

  • junrrein/pdfslicer

    PDF Slicer is a simple application to extract, merge, rotate and reorder pages of PDF documents

  • PDF Studio

    An easy to use, full-featured PDF editing software that is a reliable alternative to Adobe Acrobat and provides all PDF functions needed at a fraction of the cost. PDF Studio maintains full compatibility with the PDF Standard

  • Sigil-Ebook/Sigil

    Sigil is a multi-platform EPUB ebook editor

  • pwmt/zathura

    Zathura is a highly customizable and functional document viewer

Applications / Electronic

Applications / Education

  • bibletime/bibletime

    BibleTime is a Bible study application based on the Sword library and Qt toolkit

  • CelestiaProject/Celestia

    The free space simulation that lets you explore our universe in three dimensions

  • opp11/chemtool

    Chemtool is a small program for drawing chemical structures on Linux

  • gap-system/gap

    A computer algebra system for computational discrete algebra with particular emphasis on computational group theory

  • geogebra/geogebra

    The graphing calculator for functions, geometry, algebra, calculus, statistics and 3D mathematics

  • Google Earth

    Google Earth is a virtual globe, map and geographical information program

  • KDE Edu Suite

    Free Educational Software based on the KDE technologies

  • MAPLE

    Maple is math software that combines the world's most powerful math engine with an interface that makes it extremely easy to analyze, explore, visualize, and solve mathematical problems

  • MapTiler

    MapTiler generates zoomable raster maps from images in user-defined coordinate system

  • KDE/marble

    Marble is a virtual globe and world atlas — your swiss army knife for maps

  • MATLAB

    The MATLAB platform is optimized for solving engineering and scientific problems. MATLAB helps you take your ideas beyond the desktop. You can run your analyses on larger data sets and scale up to clusters and clouds

  • Mathematica

    The world's definitive system for modern technical computing

  • Mendeley

    Mendeley is a program for managing and sharing research papers, finding research data and collaborating online

  • moodle/moodle

    Course management system for online learning

  • sagemath/sage

    A mathematical software with features covering many aspects of mathematics, including algebra, combinatorics, numerical mathematics, number theory, and calculus

  • scipy/scipy

    SciPy is a Python-based ecosystem of open-source software for mathematics, science, and engineering

  • LLK/scratch-flash

    With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community

  • sugarlabs/sugar

    Sugar is a learning platform that reinvents how computers are used for education. Collaboration, reflection, and discovery are integrated directly into the user interface

  • ugeneunipro/ugene

    UGENE is free open-source cross-platform integrated GUI-based bioinformatics software

  • veyon/veyon

    Veyon is a computer management software for classrooms, it allows a teacher to control student computers and guide students over a computer network

Applications / Email

  • vladimiry/ElectronMail

    ElectronMail is an Electron-based unofficial desktop client for ProtonMail and Tutanota end-to-end encrypted email providers

  • Hiri

    Hiri is a business focused desktop e-mail client for sending and receiving e-mails, managing calendars, contacts, and tasks

  • pulb/mailnag

    Mailnag is a daemon program that checks POP3 and IMAP servers for new mail

  • Mailspring

    A beautiful, fast and maintained fork of Nylas Mail ( ) by one of the original authors

  • KDE/trojita

    A super fast desktop email client for Linux

  • danchoi/vmail

    Vim-like Gmail client

Applications / File Manager

  • mate-desktop/caja

    Is the default file manager for the MATE desktop environment, it is very fast and simple to use

  • leo-arch/clifm

    The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell

  • MidnightCommander/mc

    A feature rich full-screen file manager that allows you to copy, move and delete files and whole directory trees

  • GNOME/nautilus

    Nautilus (Files) is a file manager designed to fit the GNOME desktop design and behaviour, giving the user a simple way to navigate and manage its files

  • linuxmint/nemo

    Nemo is the file manager for the Cinnamon desktop environment

  • jarun/nnn

    A very lightweight and fast terminal file browser with excellent desktop integration

  • shundhammer/qdirstat

    Qt-based directory statistics - KDirStat without any KDE, from the original KDirStat author

  • ranger/ranger

    Ranger is a console file manager with VI key bindings

  • IgnorantGuru/spacefm

    Multi-panel tabbed file and desktop manager with built-in VFS, udev- or HAL-based device manager, customisable menu system and bash-GTK integration

  • vifm/vifm

    Vifm is an ncurses based file manager with VI like keybindings, which also borrows some useful ideas from mutt

Applications / Games

  • Dwarf Fortress

    A famously complex simulation of a High Fantasy Dwarf Fortress, fight goblins, and slay massive legendary beasts. Strike the earth!

  • OpenTTD/OpenTTD

    An open-source clone of Transport Tycoon Plus with major improvements

  • aburch/simutrans

    Simutrans is a freeware and open-source transportation simulator

  • unknown-horizons/unknown-horizons

    A 2D realtime strategy simulation with an emphasis on economy and city building. Multiplayer currently broken

  • mydzor/bash2048

    Play the famous 2048 in commandline

  • fph/bastet

    Play Tetris in commandline

  • maaslalani/gambit

    Play chess in your terminal

  • alexdantas/nsnake

    Play the classic Nokia snake game on the command line

  • alexdantas/pacman4console.debian

    Play Pacman game in console

  • lxgr-linux/pokete

    A terminal based Pokemon like game

  • mpereira/tty-solitaire

    Play solitaire in your terminal!

  • wheybags/freeablo

    A free recreation of the original Diablo game engine that runs natively on Linux. Requires the original game assets

  • nxengine/nxengine-evo

    A somewhat upgraded/refactored version of NXEngine by Caitlin Shaw

  • SFTtech/openage

    Free (as in freedom) open source clone of the Age of Empires II engine, source needs to be built

  • OpenMW/openmw

    A recreation of the Morrowind engine, expanding upon the original. It can be used to play legitimate copies of original game

  • OpenRA/OpenRA

    Classic strategy games, rebuilt for the modern era. Open source

  • OpenRCT2/OpenRCT2

    A recreation of the Rollercoaster Tycoon 2 engine. Requires the original games assests

  • freedoom/freedoom

    Free version of the original Doom games, with newly created free-licensed assets

  • red-eclipse/base

    Red Eclipse is a fun-filled new take on the first person arena shooter, which lends itself toward a balanced gameplay, with a general theme of agility in a variety of environments

  • Urban Terror

    A "Hollywood" tactical shooter - realism based, but the motto is "fun over realism"

  • coelckers/gzdoom

    ZDoom is a source port for the modern era, supporting current hardware and operating systems and sporting a vast array of user options

  • Mudlet/Mudlet

    A cross-platform, open source, and super fast MUD (text-only MMORPGs) client with scripting in Lua

  • Neverball/neverball

    Addictive ball-rolling game with many levels, avatars and an ability to record replays

  • OhMyGiraffe

    A delightful game of survival. A game about a giraffe eating fruit while being chased by lions

  • alemart/opensurge

    A 2D platformer and game creation engine inspired by the 16-bit Sonic the Hedgehog games

  • alpcoskun/snake

    Cross-platform Classic Snake Game based on Node.js

  • SuperTux/supertux

    Clone of the popular sidescrolling Super Mario games

  • Cockatrice/Cockatrice

    Cockatrice is an open-source multiplatform supported program for playing tabletop card games over a network

  • Pingus/pingus

    2D puzzle game that clones the popular Lemmings. Your goal is to guide a group of penguins safely across the game map

  • drwhut/tabletop-club

    An open-source platform for playing tabletop games in a physics-based 3D environment for Windows, macOS, and Linux! Made with the Godot Engine

  • KartKrewDev/RingRacers

    A technical kart racer, drawing inspiration from “antigrav” racers, fighting games, and traditional-style kart racing

  • supertuxkart/stk-code

    SuperTuxKart is a 3D open-source arcade racer with a variety characters, tracks, and modes to play

  • flareteam/flare-engine

    Singleplayer Diablo clone with beautiful original graphics

  • Ryzom

    Free and open-source 3D MMORPG with unique features and deep lore. The official servers allow free accounts as well as paid subscriptions with extra features

  • ZeldaClassic/ZeldaClassic

    A tribute to Nintendo's The Legend of Zelda with additional quests, items and challenges

  • Anuken/Mindustry

    The automation tower defense RTS, written in Java

  • triplea-game/triplea

    Open source grand strategy game with "Axis and Allies" game rules

  • Warzone2100/warzone2100

    Open-source real-time strategy game that takes place after a nuclear war

  • Factorio

    A factory building sandbox game

  • minecraft-linux/mcpelauncher-manifest

    Unoffical Open-source launcher for Minecraft: Bedrock edition

  • Minecraft

    Minecraft is a game about placing blocks and going on adventures. Explore randomly generated worlds and build amazing things from the simplest of homes to the grandest of castles

  • minetest/minetest

    Open-source Minecraft written in C++ (uses less resources) and includes modding API

  • MultiMC/Launcher

    MultiMC is an alternative launcher for Minecraft. It allows you to have multiple, cleanly separated instances of Minecraft (each with their own mods, resource packs, saves, etc) and helps you manage them and their associated options with a simple and powerful interface

  • PrismLauncher/PrismLauncher

    A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC and PolyMC)

  • viewizard/astromenace

    Hardcore 3D space scroll-shooter with spaceship upgrade possibilities

  • cxong/cdogs-sdl

    Classic overhead run-and-gun game in beautiful pixel-art

  • wesnoth/wesnoth

    The Battle for Wesnoth is an open source, turn-based strategy game with a high fantasy theme. It features both singleplayer and online/hotseat multiplayer combat

  • freeciv/freeciv

    Freeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization

  • HedgeWars

    2D game where teams compete in the style of the popular Worms games

  • Tanks of Freedom

    Pixel-art military strategy implemented in Godot game engine

  • bottlesdevs/

    Easily manage wine prefixes in a new way. Run Windows software and games on Linux

  • kra-mo/cartridges

    A GTK4 + Libadwaita game launcher

  • tkashkin/GameHub

    GameHub is a unified library for all your games. It allows you to store your games from different platforms into one program to make it easier for you to manage your games

  • itchio/itch

    The itch.io app. All of your downloads are kept in a single place and are automatically updated. Plenty of free games

  • lutris/lutris

    Lutris is an open gaming platform for Linux. It helps you install and manage your games in a unified interface

  • sharkwouter/minigalaxy

    A simple GOG client for Linux

  • Steam

    Gaming store, which opens the gates to many games

  • PhilipK/BoilR

    Synchronize games from other platforms into your Steam library

  • dreamer/boxtron

    Steam Play compatibility tool to run DOS games using native Linux DOSBox. It is a sister project of Luxtorpeda and DOSBox Staging

  • CryoByte33/steam-deck-utilities

    A utility to improve performance and help manage storage on Steam Deck

  • SteamDeckHomebrew/decky-loader

    A plugin loader for the Steam Deck

  • dosbox-staging/dosbox-staging

    DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices

  • FeralInteractive/gamemode

    Optimise Linux system performance on demand

  • benjamimgois/goverlay

    GOverlay is an open source project that aims to create a Graphical UI to help manage Linux overlays

  • luxtorpeda-dev/luxtorpeda

    Suite of Steam Play compatibility tools to run games using native Linux engines

  • flightlessmango/MangoHud

    A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more

  • Merrit/nyrna

    Suspend games and applications

  • dreamer/roberta

    Steam Play compatibility tool to run adventure games using native Linux ScummVM. It is a sister project of Luxtorpeda

  • kozec/sc-controller

    User-mode driver, mapper and GTK3 based GUI for Steam Controller, DualShock 4, and similar controllers

  • scummvm/scummvm

    ScummVM allows you to play classic graphic point-and-click adventure games, text adventure games, and RPGs, as long as you already have the game data files. ScummVM replaces the executable files shipped with the games, which means you can now play your favorite games on all your favorite devices

  • CapitaineJSparrow/steam-repo-manager

    Install boot videos to your Steam Deck using Steam Deck Repo website API

  • SteamGridDB/steam-rom-manager

    An app for managing ROMs in Steam

  • sonic2kk/steamtinkerlaunch

    Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs

  • fastrizwaan/WineZGUI

    GUI Frontend using Zenity for running Windows games with Wine that allows you to create, manage, and share game prefixes

  • GloriousEggroll/proton-ge-custom

    Compatibility tool for Steam Play based on Wine and additional components

  • Kron4ek/Wine-Builds

    Custom Wine builds and build scripts for Vanilla, Wine Staging, Wine-tkg and Proton

  • ValveSoftware/Proton

    Compatibility tool for Steam Play based on Wine and additional components, primarily developed by Valve and CodeWeavers

  • Vysp3r/ProtonPlus

    A simple Wine and Proton manager for GNOME

  • Matoking/protontricks

    This is a wrapper script that allows you to easily run Winetricks commands for Steam Play/Proton games among other common Wine features, such as launching external Windows executables

  • AUNaseef/protonup

    CLI program and API to automate the installation and update of GE-Proton

  • DavidoTek/ProtonUp-Qt

    Install and manage GE-Proton and Luxtorpeda for Steam and Wine-GE for Lutris with this graphical user interface

  • GloriousEggroll/wine-ge-custom

    Custom build of wine, made to use with lutris. Built with lutris's buildbot

  • Frogging-Family/wine-tkg-git

    The wine-tkg build systems, to create custom Wine and Proton builds

  • Winetricks/winetricks

    Winetricks is an easy way to work around problems in Wine

  • varmd/wine-wayland

    Wine-wayland allows playing DX9/DX11 and Vulkan games using pure wayland and Wine/DXVK

  • ares-emulator/ares

    A multi-system console emulation suite

  • dragoonDorise/EmuDeck

    Emulator configurator for Steam Deck

  • byuu/higan

    Higan is a multi-system emulator that supports emulating a huge number of different systems including: NES, SNES, GameBoy, GameBoy Color, Gameboy Advance, NEC PC Engine, Sega Master System, and more. Here is a guide to install it on Linux

  • mamedev/mame

    MAME is an Arcade Cabinet emulator that strives for accuracy, and can play a huge number of different arcade games

  • qmc2/qmc2-mame-fe

    QMC2 is the successor to QMamecat, it is a gui for MAME and a ROM manager

  • libretro/RetroArch

    A front-end for a lot of game emulators

  • XargonWan/RetroDECK

    Everything you need for emulation on Steam Deck

  • stella-emu/stella

    Is an Atari 2600 Emulator that is multiplatform

  • mborgerson/xemu

    Original Xbox Emulator for Windows, macOS, and Linux (Active Development)

  • cemu-project/Cemu

    Software to emulate Wii U games and applications on PC

  • TASEmulators/desmume

    DeSmuME is a Nintendo DS emulator

  • dolphin-emu/dolphin

    Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements

  • Arisotura/melonDS

    melonDS aims at providing fast and accurate Nintendo DS emulation

  • 0ldsk00l/nestopia

    nestopia is a Nintendo Entertainment System/Famicon emulator

  • snes9xgit/snes9x

    Is a multiplatform Super Nintendo Entertainment System emulator that has gone through many incarnations, but is still being actively developed

  • visualboyadvance-m/visualboyadvance-m

    A Gameboy and Gameboy Advance Emulator that is still undergoing active development and can even emulate a system link between two gameboys

  • jpd002/Play-

    Play! is a PlayStation2 emulator for Windows, macOS, UNIX, Android, iOS and web browser platforms

  • hrydgard/ppsspp

    PPSSPP is a PSP emulator that can run games full HD resolution. It can even upscale textures that would otherwise be too blurry as they were made for the small screen of the original PSP

  • Vita3K/Vita3K

    Vita3K is an experimental PlayStation Vita emulator for Windows and Linux

Applications / Graphics

  • Aftershot

    A powerful alternative to Adobe Photoshop

  • darktable-org/darktable

    Darktable is an open source photography workflow application and RAW developer

  • ImageMagick/ImageMagick

    ImageMagick is a suite of command-line utilities for modifying and working with images

  • jarun/imgp

    Blazing fast terminal image resizer and rotator

  • LuminanceHDR/LuminanceHDR

    Luminance HDR is an open source graphical user interface application that aims to provide a workflow for HDR imaging

  • google-code-export/photivo

    Photivo is a free and open source (GPL3) photo processor, handles your RAW and bitmap files (TIFF, JPEG, BMP, PNG and many more) in a non-destructive 16 bit processing pipe with gimp workflow integration and batch mode. It is intended to be used in a workflow together with digiKam/F-Spot/Shotwell and Gimp

  • piskelapp/piskel

    Browser-based editor for animated sprites and pixel art. Available as offline application

  • lbalazscs/Pixelitor

    Pixelitor is a free and open source image editing software that supports layers, layer masks, text layers, filters, multiple undo etc

  • Beep6581/RawTherapee

    A good looking but lesser known photo editing app

  • szTheory/exifcleaner

    Remove image metadata with drag and drop. Supports multi-core batch processing

  • BestImageViewer/geeqie

    Image viewer / photo collection browser. Successor of GQview

  • meowtec/Imagine

    An open source image optimizer that can shrink the size of images with a minimal loss of quality

  • nomacs/nomacs

    nomacs is an image viewer that is able to view nearly any image format, and has powerful renaming and sorting tools

  • peterlevi/ojo

    A fast and pretty image viewer

  • ivandokov/phockup

    Command line sorting tool to organize photos and videos from your camera in folders by year, month and day

  • oferkv/phototonic

    Phototonic is image viewer and organizer

  • kanryu/quickviewer

    Very fast image/comic viewer by using OpenGL

  • yurijmikhalevich/rclip

    AI-Powered Command-Line Photo Search Tool

  • FreeCAD/FreeCAD

    FreeCAD is a free and opensource multiplatform 3D parametric modeler

  • HandBrake/HandBrake

    HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs

  • Diolinux/PhotoGIMP

    A patch for optimizing GIMP 2.10+ for Adobe Photoshop users

  • Gictorbit/photoshopCClinux

    Photoshop CC v19 installer for Gnu/Linux

  • MiMillieuh/Photoshop-CC2022-Linux

    Installer for Photoshop CC 2022 on linux with a GUI

  • Avocode

    Avocode - Share and inspect Photoshop and Sketch designs in a heart beat

  • asciinema/asciinema

    Terminal session recorder

  • dvershinin/green-recorder

    A simple desktop recorder for Linux systems, supports recording audio and video on almost all Linux interfaces and Wayland display server on GNOME session

  • SeaDve/Kooha

    A simple screen recorder written with GTK. It allows you to record your screen and also audio from your microphone or desktop

  • orhun/menyoki

    Screen{shot,cast} and perform ImageOps on the command line

  • obsproject/obs-studio

    Free and open source software for video recording and live streaming. Download and start streaming quickly and easily on Windows, Mac or Linux. Share your gaming, art and entertainment with the world

  • phw/peek

    Simple animated GIF screen recorder with an easy to use interface

  • colinkeenan/silentcast

    Silentcast can create MKV screencasts and also output to an animated GIF

  • MaartenBaert/ssr

    SimpleScreenRecorder is a feature-rich screen recorder that supports X11 and OpenGL. It has a Qt-based graphical user interface

  • vkohaupt/vokoscreen

    A free, multilingual and easy to use screencast recorder with audio for Linux. It has many features

  • lupoDharkael/flameshot

    Powerful yet simple to use screenshot software

  • ksnip/ksnip

    Ksnip is a Qt-based cross-platform screenshot tool that provides many annotation features for your screenshots

  • olav-st/screencloud

    ScreenCloud is an easy to use screenshot sharing tool consisting of a cross-platform client and a sharing website

  • shutter-project/shutter

    Shutter is a feature-rich screenshot program for Linux based operating systems such as Ubuntu

  • virtual-puppet-project/vpuppr

    VTuber application made with Godot 3.4

  • cinelerra-cv-team/cinelerra-cv

    Professional video editing and compositing environment

  • Davinci Resolve

    Revolutionary tools for editing, color correction, audio post and now visual effects, all in a single application

  • jliljebl/flowblade

    A multitrack non-linear video editor for Linux

  • Lightworks

    Professional non-linear video editing program with a free version available

  • olive-editor/olive

    Olive is a free non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software

  • OpenShot/openshot-qt

    OpenShot is a free, simple-to-use, feature-rich video editor for Linux

  • mltframework/shotcut

    Shotcut is a free, open source, cross-platform video editor with support for hundreds of audio and video formats and codecs and a sleek, intuitive interface

  • ozmartian/vidcutter

    Cross-platform Qt5 based app for quick and easy video trimming/splitting and merging/joining for simple quick edits

Applications / Internet

  • brave/brave-browser

    Brave is a fast, good desktop browser for macOS, Windows, and Linux

  • Chrome

    A popular Web Browser with a lot of plugins/apps

  • Microsoft Edge

    Microsoft Edge is a cross-platform web browser created and developed by Microsoft

  • minbrowser/min

    A smarter, faster web browser

  • Opera

    Opera browser is everything you need to do more on the web

  • qutebrowser/qutebrowser

    A keyboard-driven, vim-like browser based on PyQt5

  • Eloston/ungoogled-chromium

    ungoogled-chromium is Google Chromium, sans dependency on Google web services

  • Vivaldi

    A new and rising browser with a lot of customizations

  • WaterfoxCo/Waterfox

    Fork of Firefox. Waterfox gives you a sane way to browse the web. Built with you, the user, in mind

  • Wavebox

    A feature-rich Chromium browser that's built for productive working across Google Workspaces, Microsoft Teams, ClickUp, Monday, Atlassian, Asana, AirTable, Slack, and every other web app you use to get work done

  • Yandex

    Fast and convenient browser

  • Clipgrab

    A friendly downloader for YouTube and other sites

  • NickvisionApps/Parabolic

    Download web video and audio

  • spotDL/spotify-downloader

    Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found)

  • Unrud/video-downloader

    Download videos from websites like YouTube and many others (based on yt-dlp)

  • aandrew-me/ytdownloader

    A cross-platform GUI for yt-dlp with advanced options and a modern UI

  • zerotier/ZeroTierOne

    Zerotier is a program that creates a Virtual Network for only your devices with end to end encryption over the internet. By default Zerotier will manage your virtual network but you can switch to a self-managed network if you prefer

  • jeena/FeedTheMonkey

    FeedTheMonkey is a desktop client for TinyTinyRSS

  • yang991178/fluent-reader

    Modern desktop RSS reader built with Electron, React, and Fluent UI

  • FreeTubeApp/FreeTube

    FreeTube is a YouTube client for Windows, Mac, and Linux built around using YouTube more privately

  • EragonJ/Kaku

    An open source youtube music player for Ubuntu

  • popcorn-official/popcorn-desktop

    Watch torrent movies instantly

  • martinrotter/rssguard

    Feed reader which supports RSS/ATOM/JSON and many web-based feed services

  • streamlink/streamlink-twitch-gui

    A multi platform Twitch.tv browser for

  • pystardust/ytfzf

    Terminal Youtube/Odysee client with thumbnails

Applications / Office

  • Gnucash/

    GnuCash is a free software accounting program that implements a double-entry bookkeeping system. It was initially aimed at developing capabilities similar to Intuit, Inc.'s Quicken application, but also has features for small business accounting

  • simonmichael/hledger

    Easy-to-use command-line/curses/web plaintext accounting tool

  • WPS office

    A popular office suite in China, but is fully translated and functions well in English

  • alexandervdm/gummi

    Simple latex editor with templates, spell check, and wizards

  • texstudio-org/texstudio

    TeXstudio's goal is to make writing LaTeX documents as easy and comfortable as possible

  • TeXworks/texworks

    TeXworks is an environment for authoring TeX (LaTeX, ConTeXt, etc) documents, with a Unicode-based, TeX-aware editor, integrated PDF viewer, and a clean, simple interface accessible to casual and non-technical users

  • wereturtle/ghostwriter

    A distraction-free Markdown editor for Windows and Linux

  • fabiocolacio/Marker

    Marker is a markdown editor for linux made with GTK+-3.0

  • marktext/marktext

    MarkText is a free and open-source realtime preview markdown editor which support both CommonMark Spec and GitHub Flavored Markdown Spec. It is a concise text editor, dedicated to improving your writing efficiency

  • jamiemcg/remarkable

    A capable markdown editor that uses a variant of GitHub Flavored Markdown (GFM)

  • retext-project/retext

    A Simple but powerful editor for Markdown and reStructuredText

  • Typora

    A Minimal markdown editor

  • andreafeccomandi/bibisco

    A novel writing software with focus on ideas and characters

  • olivierkes/manuskript

    Manuskript is a perfect tool for those writer who like to organize and plan everything before writing

  • jacquetc/skribisto

    Software for writers

  • scribusproject/scribus

    Scribus is a desktop publishing application designed for layout, typesetting, and preparation of files for professional-quality image-setting equipment. It can also create animated and interactive PDF presentations and forms

  • trelby/trelby

    Trelby is simple, fast and elegantly laid out to make screenwriting simple

Applications / Productivity

  • Jmgr/actiona

    An utility for task automation Ubuntu/Linux. (Previously Actionaz)

  • autokey/autokey

    A desktop automation utility for Linux allows you to manage collection of scripts and phrases, and assign abbreviations and hotkeys to these

  • rafaelmardojai/blanket

    Improve focus and increase your productivity by listening to different sounds

  • federico-terzi/espanso

    Cross-platform Text Expander written in Rust

  • mautosoft/maxautoclicker

    Automate your mouse clicks easily with this awesome cross-platform application (for Windows and Linux Desktops)

  • robiot/xclicker

    A blazing fast gui autoclicker for linux

  • albertlauncher/albert

    An awesome keyboard launcher for the Linux desktop

  • DoTheEvo/ANGRYsearch

    Linux file search, instant results as you type

  • KELiON/cerebro

    Open-source productivity booster with a brain / MacOS-Spotlight alternative

  • cboxdoerfer/fsearch

    A fast file search utility for Unix-like systems based on GTK+3. Wildcard support, RegEx support, Filter support

  • p-e-w/plotinus

    A searchable command palette in every modern GTK+ application

  • Ulauncher/Ulauncher

    Ulauncher is a fast application launcher for Linux. It's is written in Python, using GTK+

  • costales/anoise

    An ambient noise generator for Linux

  • jarun/bcal

    Perform storage conversions and calculations

  • hluk/CopyQ

    -CopyQ is advanced clipboard manager with editing and scripting features

  • f.lux

    A program that reddens your display to help you sleep better

  • thezbyg/gpick

    Gpick allows you to sample any color from anywhere on your desktop, and it also provides some other advanced features!

  • jarun/pdd

    Tiny date, time diff calculator

  • jonls/redshift

    Redshift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night

  • jml/undistract-me

    Notifies you when long-running terminal commands complete

  • Xmind

    A mind mapping tool

  • anyproto/anytype-ts

    A multi-platform, open-source, local-first, personal knowledge base tool

  • Daniele-rolli/Beaver-Notes

    A multi-platform, open-source, privacy-first, community-driven, note-taking app and personal knowledge manager

  • BoostIO/BoostNote-App

    Boostnote is an open source note-taking app made for programmers just like you

  • giuspen/cherrytree

    A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file

  • Inkdrop

    The Note-Taking App for Markdown Lovers with simple interface, seemless security and powerful APIs

  • laurent22/joplin

    A note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS

  • logseq/logseq

    Logseq is a privacy-first, open-source knowledge base that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden

  • dvorka/mindforger

    Thinking notebook and Markdown editor

  • nuttyartist/notes

    A clean simple note taking app for Linux

  • streetwriters/notesnook

    A fully open source & end-to-end encrypted note taking alternative to Evernote

  • Obsidian

    Obsidian is a powerful knowledge base on top of a local folder of plain text Markdown files

  • patrikx3/onenote

    Linux Electron OneNote

  • alainm23/planify

    Task manager with Todoist and Nextcloud support designed for GNU/Linux

  • pbek/QOwnNotes

    QOwnNotes is a plain-text file notepad and todo-list manager with markdown support and ownCloud / Nextcloud integration

  • Simplenote

    A Cross platform notetaking app and Evernote competitor

  • spsdco/notes

    Simple and beautiful note taking app for daily user

  • standardnotes/

    Standard Notes is an end-to-end encrypted note-taking app for digitalists and professionals. Capture your notes, files, and life’s work all in one secure place

  • Standard-Unix-Notes/unix-notes

    GPG Encrypted Notes/Notebook manager for BSD/Linux

  • tomboy-notes/tomboy

    Tomboy is a desktop note-taking application which is simple and easy to use

  • TriliumNext/Notes

    TriliumNext Notes is a hierarchical note taking application with focus on building large personal knowledge bases

  • klaussinani/tusk

    Refined Evernote desktop app

  • wizteam/wizqtclient

    A cross-platform cloud based note-taking client

  • alarm-clock-applet/alarm-clock

    Alarm Clock is a fully-featured alarm clock for your GNOME panel or equivalent

  • tom-james-watson/breaktimer-app

    BreakTimer is a cross platform desktop application with nice UI for managing and enforcing periodic breaks

  • Everdo

    TODO list and Getting Things Done® app for all platforms. Beautiful, powerful, not SaaS, free version available

  • codito/gnome-pomodoro

    A full-featured pomodoro timer for GNOME

  • JMoerman/Go-For-It

    Go For It! is a simple and stylish productivity app, featuring a to-do list, merged with a timer that keeps your focus on the current task

  • RoundPie App

    RoundPie App is the easiest way to track your workflow using Tomato technique, on top of your current task management service

  • ransome1/sleek

    Cross platform todo manager based on the todo.txt syntax

  • johannesjo/super-productivity

    The simple free flexible ToDo List / Time Tracker / personal Jira and Github Task Manager

  • Taskade

    Real-time organization and collaboration tool for getting things done. Taskade is a unified workspace for team tasks, notes, with integrated video chat available cross-platform and free to use

  • klaussinani/taskbook

    Tasks, boards & notes for the command-line habitat

  • GothenburgBitFactory/taskwarrior

    Taskwarrior is Free and Open Source Software that manages your TODO list from the command line

  • todotxt/todo.txt-android

    Todo.txt is a set of focused editors which help you manage your tasks with as few keystrokes and taps possible

  • kamhix/todoist-linux

    Unofficial client of Todoist, the cross-platform to-do manager with mobile apps, great UI and has some optional premium features

  • ActivityWatch/activitywatch

    ActivityWatch is an app that automatically tracks how you spend time on your devices

  • hamaluik/timecop

    A time tracking app that respects your privacy and gets the job done without getting too fancy

  • yktoo/indicator-sound-switcher

    Sound input/output selector indicator for Ubuntu/Unity

Applications / Proxy

  • mitmproxy/mitmproxy

    mitmproxy is a free and open source interactive HTTPS proxy

  • haad/proxychains

    A tool that forces any TCP connection made by any given application to follow through proxy like TOR or any other SOCKS4, SOCKS5 or HTTP(S) proxy

  • shadowsocks/shadowsocks-qt5

    A secure socks5 proxy, designed to protect your Internet traffic

Applications / Security

  • noahbliss/mortar

    Mortar allows for convenient automatic unlocking of LUKS-encrypted disks without sacrificing security through the use of Secureboot and TPM validation. Mortar aims to be distribution-agnostic

  • AtomsDevs/Atoms

    Easily manage Linux Chroot(s) and Containers with Atoms

  • 89luca89/distrobox

    Use any linux distribution inside your terminal

  • netblue30/firejail

    Firejail is a SUID program that reduces the risk of security breaches by restricting the running environment of untrusted applications using and

  • nanovms/ops

    OPS is a tool that builds, runs and deploys ordinary linux applications as unikernels

  • marhkb/pods

    Interact with Podman using an intuitive desktop application

  • quickemu-project/quickemu

    Quickly create and run optimised Windows, macOS and Linux desktop virtual machines

  • containers/toolbox

    Tool for containerized command line environments on Linux

  • virt-manager/virt-manager

    Desktop tool for managing virtual machines via libvirt

  • VMware Workstation Player

    Easily run multiple operating systems as virtual machines on your Windows or Linux PC with VMware Workstation Player

  • firehol/firehol

    Linux firewall ( ) manager for humans

  • firewalld/firewalld

    Firewalld provides a dynamically managed firewall with support for network or firewall zones to define the trust level of network connections or interfaces

  • costales/gufw

    One of the easiest firewalls in the world of Linux

  • evilsocket/opensnitch

    OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch

  • safing/portmaster

    Portmaster is a free and open-source application firewall that does the heavy lifting for you. Restore privacy and take back control over all your computer's network activity

  • gcla/termshark

    A terminal UI for tshark, inspired by Wireshark

  • 1Password

    1Password is the easiest way to store and use strong passwords. Log in to sites and fill forms securely with a single click

  • authpass/authpass

    Password Manager based on Flutter for all platforms

  • buttercup/buttercup-desktop

    Buttercup is a free, open-source and cross-platform password manager, built on NodeJS with Typescript

  • Enpass

    Enpass makes your life easy by securely managing your passwords and important information

  • gopasspw/gopass

    The slightly more awesome standard unix password manager for teams

  • keepassxreboot/keepassxc

    Cross platform password manager. A Community-maintained fork of KeePassX

  • Keeper

    The leading cybersecurity platform that protects passwords, secrets and access to infrastructure

  • keeweb/keeweb

    Free cross-platform password manager compatible with KeePass

  • LastPass

    LastPass is a crossplatform freemium password management service that stores encrypted passwords in private accounts

  • NordPass

    A secure and simple password manager for a stress-free online experience. Optimized for Linux devices

  • padloc/padloc

    A modern, open source password manager for individuals and teams

  • dani-garcia/vaultwarden

    Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

  • rizinorg/cutter

    Cutter's goal is to be an advanced FREE and open-source reverse-engineering platform while keeping the user experience at mind

  • eteran/edb-debugger

    edb is a cross platform AArch32/x86/x86-64 debugger. It was inspired by Ollydbg

  • NationalSecurityAgency/ghidra

    A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission

  • radareorg/radare2

    A free/libre toolchain for easing several low level tasks like forensics, software reverse engineering, exploiting, debugging

  • Cisco-Talos/clamav-devel

    ClamAV is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats

  • cryptomator/cryptomator

    Multi-platform transparent client-side encryption of your files in the cloud

  • fail2ban/fail2ban

    Fail2ban scans log files (e.g. /var/log/apache/error_log) and bans IPs that show the malicious signs -- too many password failures, seeking for exploits, etc

  • firehol/iprange

    A very fast command line utility for processing IP lists (merge, compare, exclude, etc)

  • jarun/spy

    Linux kernel mode debugfs keylogger

  • CISOfy/lynis

    Security auditing tool for Linux, macOS, and UNIX-based systems. Assists with compliance testing (HIPAA/ISO27001/PCI DSS) and system hardening. Agentless, and installation optional

  • zaproxy/zaproxy

    OWASP Zed Attack Proxy (ZAP) web security testing tool

  • mhogomchungu/sirikali

    A Qt/C++ GUI front end to cryfs,gocryptfs,securefs,ecryptfs and encfs

  • usbkey9/uktools

    Keep your system up-to-date with last kernel available. Possibility to clean old kernel too

  • firehol/blocklist-ipsets

    A manager for all cybercrime IP feeds that can download, convert and install netfilter

  • veracrypt/VeraCrypt

    VeraCrypt is a free open source disk encryption software for Windows, Mac OSX and Linux

Applications / Sharing Files

  • Dropbox

    Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily

  • meganz/MEGAsync

    Easy automated syncing between your computers and your MEGA cloud drive

  • haiwen/seafile

    Seafile is an enterprise file hosting platform with high reliability and performance. Put files on your own server. Sync and share files across different devices, or access all the files as a virtual disk

  • aria2/aria2

    aria2 is a lightweight multi-protocol & multi-source command-line download utility

  • setvisible/ArrowDL

    ArrowDL is a mass download manager for Windows, Mac OS X and Linux. It helps you to select, organize, prioritize and run your downloads in parallel

  • Flareget

    Full featured, multi-threaded download manager and accelerator

  • Free Download Manager

    Free Download Manager is a powerful modern cross-platform download accelerator and organizer for Windows, Mac and Linux

  • JDownloader

    JDownloader is a free download management tool with a huge community of developers that makes downloading as easy and fast as it should be

  • agalwood/Motrix

    Motrix is a full-featured clean and easy to use interface download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc

  • subhra74/xdm

    A good download manager with fresh UI for Linux

  • mafintosh/airpaste

    A 1-1 network pipe that auto discovers other peers using mdns

  • schollz/croc

    Easily and securely send things from one computer to another

  • CrossFTP

    CrossFTP makes it extremely simple to manage the FTP related tasks

  • D-lan

    A free LAN file sharing software

  • localsend/localsend

    An open-source cross-platform alternative to AirDrop

  • nitroshare/nitroshare-desktop

    Cross-Platform network file transfer application

  • micahflee/onionshare

    Securely and anonymously share a file of any size

  • sidneys/pb-for-desktop

    The missing Desktop application for Pushbullet

  • Quazaa

    A cross platform multi-network peer-to-peer (P2P) file-sharing client

  • SpiderOak

    Real-time collaboration for teams and businesses that care about privacy

  • syncthing/syncthing

    Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized

  • linuxmint/warpinator

    Share files across LAN

  • warner/magic-wormhole

    Get arbitrary-sized files and directories (or short pieces of text) from one computer to another safely

  • AnyDesk

    AnyDesk ensures secure and reliable remote desktop connections for IT professionals and on-the-go individuals alike

  • debauchee/barrier

    Share mouse and keyboard over the local network

  • PushBullet

    Pushbullet connects your devices, making them feel like one

  • rustdesk/rustdesk

    Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative

  • Teamviewer

    PC remote control/remote access software, free for personal use

  • qbittorrent/qBittorrent

    The qBittorrent project aims to provide a Free Software alternative to µTorrent

  • c0re100/qBittorrent-Enhanced-Edition

    qBittorrent Enhanced is fork of qBittorrent that features peer whitelist/blacklist, auto update public tracker list and more

  • Tixati

    Freeware, advanced featured torrent client, a web user interface is included

  • transmission-remote-gui/transgui

    Transmission Remote GUI is a feature rich cross platform front-end to remotely control a Transmission Bit-Torrent client daemon via its RPC protocol

  • Vuze

    Vuze is a BitTorrent client used to transfer files via the BitTorrent protocol

  • webtorrent/webtorrent-desktop

    Web Torrent Desktop is for streaming torrents which connects to both BitTorrent and WebTorrent peers

Applications / Terminal

  • jwilm/alacritty

    A cross-platform, GPU-accelerated terminal emulator

  • contour-terminal/contour

    Contour is a modern and actually fast, modal, virtual terminal emulator, for everyday use. It is aiming for power users with a modern feature mindset

  • Swordfish90/cool-retro-term

    A good looking terminal that mimicks the old cathode display

  • GitSquared/edex-ui

    eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor that looks and feels like a sci-fi computer interface

  • Guake/guake

    Guake is a top-down terminal for GNOME

  • zeit/hyper

    A terminal built on web technologies

  • orhun/kermit

    A VTE-based, simple and froggy terminal emulator

  • kovidgoyal/kitty

    Cross-platform, fast, feature full, OpenGL based terminal emulator

  • gnome-terminator/terminator

    Feature filled terminal emulator that supports tabs and grids

  • Eugeny/tabby

    Modern, highly configurable terminal app based on web technologies

  • billiob/terminology

    The pretty and lightweight terminal from the Enlightenment Desktop, it's highly configurable, it works in X11, under a Wayland compositor and even directly in the framebuffer on Linux. Replace your boring text-mode VT with a graphical one that requires no display system

  • nonstop/termit

    Simple terminal emulator based on vte library, extensible via Lua

  • Termius

    Cross-platform terminal with built-in SSH and Telnet

  • lanoxx/tilda

    A Gtk based drop down terminal for Linux and Unix

  • gnunn1/tilix

    A tiling terminal emulator for Linux using GTK+ 3

  • cosmos72/twin

    Fast, lightweight text-mode window environment with mouse support. Enables multiple terminals in a single Linux console, terminal or X11 window. It can be detached (keeps running in background) and reattached to a different console, terminal or X11 server. Works on Linux, Mac OS X and BSD

  • saulpw/visidata

    A terminal spreadsheet multitool for discovering and arranging data

  • warpdotdev/Warp

    Warp is the intelligent terminal with AI and your dev team's knowledge built-in

  • wavetermdev/waveterm

    Wave is an open-source, AI-native terminal built for seamless developer workflows with inline rendering, a modern UI, and persistent sessions

  • wez/wezterm

    A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

  • zellij-org/zellij

    A terminal workspace and multiplexer. Letting you open several panes and tabs to run different programs, share a terminal session with others and more. Very user friendly and intuitive

Applications / Text Editors

  • adobe/brackets

    A modern text editor that understands web design

  • Alexey-T/CudaText

    CudaText is a cross-platform text editor, written in Object Pascal

  • Fleet

    The Code Editor and IDE for Any Language

  • GNOME/gnome-builder

    Powerful IDE for modern C / C++ / Bash / JavaScript development, made by Gnome Team. One of the best IDE for C/C++ development (Cmake integrated)

  • helix-editor/helix

    A post-modern modal text editor

  • Komodo/KomodoEdit

    Free and open source multilanguage development environment

  • lapce/lapce

    Lightning-fast and Powerful Code Editor written in Rust

  • LightTable/LightTable

    The next generation code editor! Support live coding

  • pulsar-edit/pulsar

    A Community-led Hyper-Hackable Text Editor, Forked from Atom, built on Electron

  • Sublime

    A very capable text editor with advanced search capabilities, and many powerful plugins to improve its functionality

  • orbitalquark/textadept

    Minimalist text editor for programmers. Textadept is extensible with Lua programming language

  • Microsoft/vscode

    Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, OS X and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (C++, C#, Python, PHP, Golang) and runtimes

  • VSCodium/vscodium

    Binary releases of VS Code without MS branding/telemetry/licensing

  • pkulchenko/ZeroBraneStudio

    A mature, lightweight, cross-platform Lua IDE with modern development features

  • emacs-mirror/emacs

    An extensible, customizable, free/libre text editor — and more

  • mawww/kakoune

    Kakoune code editor - Vim inspired. Faster as in less keystrokes. Multiple selections. Orthogonal design. Has a strong focus on interactivity

  • LunarVim/LunarVim

    LunarVim is an opinionated, extensible, and fast IDE layer for Neovim

  • neovide/neovide

    Neovide is a cross-platform GUI for Neovim written in Rust with graphical improvements and more visual flair

  • neovim/neovim

    Neovim is a fork of Vim aiming to improve user experience, plugins, and GUIs

  • NvChad/NvChad

    An attempt to make neovim cli functional like an IDE while being very beautiful and blazing fast

  • syl20bnr/spacemacs

    A community-driven Emacs distribution

  • SpaceVim/SpaceVim

    A community-driven modular vim distribution

  • vim/vim

    Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. It's useful whether you're already using vi or using a different editor

  • zyedidia/micro

    Micro is a terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the full capabilities of modern terminals

  • notepadqq/notepadqq

    Notepadqq is a Notepad++-like editor for the Linux desktop

  • dail8859/NotepadNext

    A cross-platform, reimplementation of Notepad++

Applications / Utilities

  • GNOME/brasero

    A capable CD/DVD burner

  • imsnif/diskonaut

    A disk space visualizer and navigator for the terminal

  • zevv/duc

    Duc, a library and suite of tools for indexing, and visualizing inspecting disk usage

  • balena-io/etcher

    Flash OS images to SD cards & USB drives, safely and easily

  • GNOME/gparted

    Disk Partition utility for Linux

  • JonMagon/KDiskMark

    A simple open-source disk benchmark tool for Linux distros, similar to CrystalDiskmark on Windows

  • mbusb/multibootusb

    MultiBootUSB allows you to install multiple live linux on a USB disk

  • pop-os/popsicle

    Popsicle is a Linux utility for flashing multiple USB devices in parallel, written in Rust

  • unetbootin/unetbootin

    UNetbootin allows you to create bootable Live USB drives for Ubuntu and other Linux distributions. You can either let UNetbootin download one of the many distributions supported out-of-the-box for you, or supply your own Linux .iso file

  • ventoy/Ventoy

    A new bootable USB solution

  • TheAssassin/AppImageLauncher

    Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages

  • prateekmedia/appimagepool

    A simple, modern AppImageHub Client

  • vinifmor/bauh

    Graphical user interface for managing your Linux applications. Supports AppImage, Arch packages (including AUR), Debian packages, Flatpak, Snap and native Web applications

  • bleachbit/bleachbit

    BleachBit quickly frees disk space and tirelessly guards your privacy. Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and more

  • GNOME/dconf-editor

    Simple configuration storage system - graphical editor

  • NixOS/nix

    Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible

  • morganamilo/paru

    Paru is your standard pacman wrapping AUR helper with lots of features and minimal interaction

  • sahib/rmlint

    rmlint finds space waste and other broken things on your filesystem and offers to remove it

  • oguzhaninan/Stacer

    The most well known Ubuntu System Optimizer

  • gerardpuig/ubuntu-cleaner

    Ubuntu Cleaner is a tool that makes it easy to clean your Ubuntu system

  • Jguer/yay

    Yet another Yogurt - An AUR Helper written in Go

  • imsnif/bandwhich

    Terminal bandwidth utilization tool

  • vagnum08/cpupower-gui

    Graphical program to easily change the frequency limits and governors of the CPU, similar to cpupower

  • TheTumultuousUnicornOfDarkness/CPU-X

    CPU-X is a Free software that gathers information on CPU, motherboard and more

  • GD map

    A tool to visualize disk usage

  • fossfreedom/indicator-sysmonitor

    An Application Indicator showing cpu temperature, memory, network speed, cpu usage, public IP address and internet connection status

  • KrispyCamel4u/SysMonTask

    Linux system monitor with the compactness and usefulness of windows task manager to allow higher control and monitoring

  • netdata/netdata

    Next-gen web based real-time performance and health monitoring for physical and virtual servers, containers and IoT devices. It is also a distributed server with automatic visualization for APM (applications performance monitoring)

  • vergoh/vnstat

    vnStat is a console-based network traffic monitor that uses the network interface statistics provided by the kernel as information source. This means that vnStat won't actually be sniffing any traffic and also ensures light use of system resources regardless of network traffic rate

  • angryip/ipscan

    Fast and friendly network scanner

  • AntiMicroX/antimicrox

    Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support

  • cheat/cheat

    Cheat allows you to create and view interactive cheatsheets on the command-line

  • chamfay/Curlew

    A GTK media converter for the GNOME desktop

  • wimpysworld/deb-get

    Deb-get makes is easy to install and update .debs published in 3rd party apt repositories or made available via direct download on websites or GitHub release pages

  • dev47apps/droidcam

    DroidCam turns your Android device into a wireless webcam for your PC

  • thjaeger/easystroke

    Easystroke is a gesture-recognition application for X11

  • OzymandiasTheGreat/emoji-keyboard

    Virtual keyboard-like emoji picker for Linux

  • sindresorhus/fast-cli

    Test your download and upload speed using fast.com

  • tchx84/flatseal

    Flatseal is a graphical utility to review and modify permissions from your Flatpak applications

  • FreeRDP/FreeRDP

    FreeRDP is a free implementation of the Remote Desktop Protocol (RDP)

  • Simmesimme/Gnome-Pie

    The circular app launcher for Linux desktops

  • nomic-ai/gpt4all

    gpt4all: an ecosystem of open-source chatbots trained on a massive collections of clean assistant data including code, stories and dialogue

  • gramps-project/gramps

    Research, organize and share your family tree with Gramps

  • GSConnect/gnome-shell-extension-gsconnect

    KDE Connect implementation for GNOME

  • jordansissel/keynav

    Keynav is a piece of an on-going experiment to make pointer-driven interfaces easier and faster for users to operate. It lets you move the pointer quickly to most points on the screen with only a few keystrokes

  • cheesecakeufo/komorebi

    Komorebi is a background manager for all Linux platforms, provides fully customizable backgrounds that can be tweaked at any time

  • rastapasta/mapscii

    MapSCII is a Braille & ASCII world map renderer for your console

  • mobile-shell/mosh

    Mosh is a Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes

  • nmap/nmap

    Nmap is a free, open-source tool for network exploration, management, and security auditing

  • jiahaog/nativefier

    Make any web page a desktop application

  • pi-hole/pi-hole

    Network-wide ad blocking via your own Linux hardware, using DNS filtering and re-direction Pi-Hole can block ads on a whole network, so Smartphones and Game Consoles can benefit from it in addition to computers

  • PlexyDesk

    Plexydesk supports multiple widget workspaces/desktops on Linux

  • fenrus75/powertop

    A tool that can help diagnose issues with power consumption in Linux

  • pulseaudio/pulseaudio

    Improve Linux Audio with customized Profiles

  • FreeRDP/Remmina

    A feature-rich remote desktop application for Linux and other UNIXes

  • davatorium/rofi

    A window switcher, Application launcher and dmenu replacement

  • Genymobile/scrcpy

    Display and control your Android device

  • pwr-Solaar/Solaar

    Logitech Unifying Receiver peripherals manager for Linux

  • JoseExposito/touche

    Easily configure your touchpad and touchscreen multi-touch gestures using Touchégg with this GTK graphical user interface

  • TLP

    An application that can help optimize battery life on Linux

  • oniony/TMSU

    TMSU lets you tags your files and then access them through a nifty virtual filesystem from any other application

  • Kilian/Trimage

    A cross-platform tool for losslessly optimizing PNG and JPG files

  • adgellida/ubunsys

    An application designed to allow you to change in-depth system features without the command line

  • popey/unsnap

    Quickly migrate from using snap packages to flatpaks

  • upscayl/upscayl

    Free and Open Source AI Image Upscaler

  • USB network gate

    Allows you to share USB ports over a Network on Linux

  • peterlevi/variety-slideshow

    Variety is an open-source wallpaper changer for Linux, packed with great features, yet slim and easy to use

  • rcaelers/workrave

    A program that assists in the recovery and prevention of Repetitive Strain Injury (RSI)

Applications / Video

  • xylosper/bomi

    A powerful and easy-to-use multimedia player

  • celluloid-player/celluloid

    Simple GTK+ frontend for mpv

  • GNOME/cheese

    Cheese uses your webcam to take photos and videos, applies fancy special effects and lets you share the fun with others

  • Rafostar/clapper

    A GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering

  • Emby Theater

    Emby Server's official media player

  • FFmpeg/FFmpeg

    FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata

  • jellyfin/jellyfin-media-player

    Jellyfin Desktop Client based on Plex Media Player

  • xbmc/xbmc

    An award-winning free and open source (GPL) software media center for playing videos, music, pictures, games, and more

  • mifi/lossless-cut

    The swiss army knife of lossless video/audio editing

  • pculture/miro

    Free, and open video, music and internet TV application; it brings video channels from thousands of sources and has more free HD than any other platform

  • lettier/movie-monad

    A free and simple to use video player made with Haskell

  • mpv-player/mpv

    A free, open source, and cross-platform media player

  • Plex

    Plex is a media server and streaming platform that organizes, streams, and shares your digital media content

  • SVP

    SVP allows you to watch any video on your desktop computer using frame interpolation as it is available on high-end TVs and projectors

Applications / VPN

  • CyberGhost

    CyberGhost VPN allows you to surf the Internet freely, as if in disguise, regardless of the type of application you use and from where you log in

  • ExpressVPN

    ExpressVPN is the worlds fastest VPN service. It is both safe and reliable to watch and stream movies abroad, or simply access your favourite sites

  • IVPN

    IVPN offers a secure VPN service to privacy minded individuals including multi-hop technology and fast bandwidth

  • mozilla-mobile/mozilla-vpn-client

    Protect your web history, feel safer on public Wi-Fi, and limit ad tracking by increasing the security of your network connection

  • mullvad/mullvadvpn-app

    Mullvad is a VPN service that helps keep your online activity, identity, and location private

  • NordVPN

    NordVPN gives you military-grade protection online, and you can access all your favorite sites without restriction

  • pia-foss/desktop

    Private Internet Access provides state of the art, multi-layered security with advanced privacy protection using VPN tunneling

  • PureVPN

    PureVPN is much more than your usual VPN services provider. It offers unparalleled security and anonymity, making it your only choice for a secure online browsing experience

  • Surfshark

    All you need in a VPN and more in one easy-to-use app

  • Windscribe/Desktop-App

    Browse the web privately as it was meant to be

Applications / Wiki Software

  • splitbrain/dokuwiki

    A popular self-hostable wiki software with a large number of plugins

  • Jermolene/TiddlyDesktop

    A desktop app for TiddlyWiki, an open-source personal wiki written in javascript, great if you're still searching for a good note-taking (and more) app

Applications / Others

Command Line Utilities / Internet

  • federicotorrielli/Daily-Reddit-Wallpaper

    Change your wallpaper to the most upvoted image of the day from /r/wallpapers or any other subreddit on system startup

  • jarun/ddgr

    DuckDuckGo from the command line

  • mikf/gallery-dl

    Command-line program to download image galleries and collections from pixiv, exhentai, danbooru and more

  • jarun/googler

    A program that can Google anything right in the command line

  • mps-youtube/mps-youtube

    A terminal based program for searching, streaming and downloading music. This implementation uses YouTube as a source of content and can play and download video as well as audio

  • newsboat/newsboat

    Newsboat is a fork of Newsbeuter, an RSS/Atom feed reader for the text console

  • orakaro/rainbowstream

    A smart and nice Twitter client on terminal written in Python

  • streamlink/streamlink

    Streamlink is a CLI utility which pipes video streams from various services into a video player

  • sdushantha/tmpmail

    A temporary email right from your terminal written in POSIX sh

  • soimort/translate-shell

    Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc

  • vasani-arpit/WBOT

    A simple CLI based BOT for WhatsApp™ in NodeJS. reply to your friends quickly and have fun along the way

  • iamtalhaasghar/yewtube

    Terminal based YouTube player and downloader. No Youtube API key required. Forked from mps-youtube. Can be installed using pip as described

  • rg3/youtube-dl

    youtube-dl is a command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter (2.6, 2.7, or 3.2+), and it is not platform specific

  • yt-dlp/yt-dlp

    A youtube-dl fork with additional features and fixes

  • deepjyoti30/ytmdl

    A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc

Command Line Utilities / System Info / Monitoring

  • AdnanHodzic/auto-cpufreq

    Automatic CPU speed & power optimizer for Linux

  • ClementTsang/bottom

    Yet another cross-platform graphical process/system monitor

  • aristocratos/bpytop

    Resource monitor that shows usage and stats for processor, memory, disks, network and processes. Python port and continuation of bashtop

  • aristocratos/btop

    Resource monitor that shows usage and stats for processor, memory, disks, network and processes

  • fastfetch-cli/fastfetch

    Fastfetch is a Neofetch-like tool for fetching system information and displaying it prettily. It is written mainly in C, with performance and customizability in mind

  • nicolargo/glances

    Glances is a system monitoring terminal application that shows you your disk usage, ram usage, and cpu usage in a very friendly way using the Ncurses programming library. It is tolerant to windows resizing, and very low on system ram usage

  • aksakalli/gtop

    A system monitoring dashboard for terminal. Think 'graphical top', with bar charts, line graphs, pie charts, and etc

  • hishamhm/htop

    An interactive process viewer for Unix systems with improved features and user experience

  • sharkdp/hyperfine

    A command-line benchmarking tool

  • orhun/kmon

    Linux Kernel Manager and Activity Monitor

  • Syllo/nvtop

    GPUs process monitoring for AMD, Intel and NVIDIA

  • dylanaraps/pfetch

    A pretty system information tool written in POSIX sh

  • KittyKatt/screenFetch

    Fetches system/theme information in terminal for Linux desktop screenshots

  • amanusk/s-tui

    s-tui is an UI for monitoring your computer's CPU temperature, frequency and utilization in a graphical way from the terminal

Command Line Utilities / Tools

  • FiloSottile/age

    Simple, Modern, Secure encryption tool

  • sharkdp/bat

    A cat clone with syntax highlighting and Git integration

  • Canop/broot

    A new way to see and navigate directory trees

  • jarun/Buku

    A Command line bookmark manager

  • owenthereal/ccat

    Colorizing

  • Slackadays/Clipboard

    Cut, copy, and paste anything, anywhere, anytime

  • AlDanial/cloc

    Count Lines of Code: cloc counts blank lines, comment lines, and physical lines of source code in many programming languages

  • athityakumar/colorls

    Color Ls is a Ruby Gem that spices up the ls command and shows more visually than ls does without additional commands

  • maaslalani/draw

    Draw in your terminal

  • muesli/duf

    Disk Usage/Free Utility - a better 'df' alternative

  • ogham/exa

    exa is a modern replacement for ls

  • sharkdp/fd

    A simple, fast and user-friendly alternative to 'find'

  • LubuntuFu/fishfry

    Replaces fish history with a history tailored to pentesters for efficiency and newbie pentesters for learning

  • junegunn/fzf

    A general-purpose command-line fuzzy finder with interactive filter and preview feature for things like files, command history, git commits, hostnames, etc

  • sindresorhus/fkill-cli

    Fabulously kill processes. Cross-platform

  • heppu/gkill

    An interactive process killer for Linux

  • orf/gping

    ping but with graph, cross platform

  • oguzhaninan/korkut

    Quick and simple image processing at the command line

  • nojhan/liquidprompt

    A full-featured & carefully designed adaptive prompt for Bash & Zsh

  • busyloop/lolcat

    Displays text in rainbow colors

  • Peltoche/lsd

    The next gen ls command

  • denisidoro/navi

    An interactive cheatsheet tool for the command-line

  • o2sh/onefetch

    Git repository summary on your terminal

  • facebook/PathPicker

    A command that lets you select files that were output from a previous command in the command line, so you can then run another command or edit them

  • dylanaraps/pywal

    pywal is a script that takes an image (or a directory of images), generates a colorscheme (using imagemagick) and then changes all of your open terminal's colors to the new colorscheme on the fly, allowing you to have your terminal colors change with your wallpaper, or other criteria

  • BurntSushi/ripgrep

    Ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern

  • maaslalani/slides

    Terminal based presentation tool

  • ggreer/the_silver_searcher

    A code-searching tool similar to ack, but faster

  • nvbn/thefuck

    Magnificent app which corrects your previous console command

  • tldr-pages/tldr

    The tldr-pages project is a collection of community-maintained help pages for command-line tools, that aims to be a simpler, more approachable complement to traditional man pages

  • dbrgn/tealdeer

    A very fast implementation of tldr written in Rust

  • tmux/tmux

    It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. And do a lot more

  • jml/undistract-me

    A command line program that plays a sound or sends a notification when a long command has finished running in the command line

  • hashicorp/vagrant

    Vagrant is a tool for building and distributing development environments

  • charmbracelet/vhs

    Your CLI home video recorder vhs

  • wicd-curses

    Command line WiFi connection manager

  • BurntSushi/xsv

    A fast CSV command line toolkit written in Rust

  • skywind3000/z.lua

    A new cd command that helps you navigate faster by learning your habits

  • ajeetdsouza/zoxide

    A better way to navigate your filesystem written in Rust

  • maximumadmin/zramd

    Automatically setup swap on zram sparkles with optional systemd support, a simpler alternative to zram-generator and systemd-swap

Custom Linux Kernels

  • anthraxx/linux-hardened

    A security-focused Linux kernel applying a set of hardening patches to mitigate kernel and userspace exploits. It also enables more upstream kernel hardening features than linux

  • Frogging-Family/linux-tkg

    Scripts to automatically download, patch and compile the Linux Kernel from the official Linux git repository, with a selection of patches aiming for better desktop/gaming experience

  • damentz/liquorix-package

    Liquorix is a distro kernel replacement built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads

  • zen-kernel/zen-kernel

    Result of a collaborative effort of kernel hackers to provide the best Linux kernel possible for everyday systems

Desktop Environments

  • BuddiesOfBudgie/budgie-desktop

    Budgie is a desktop environment designed with the modern user in mind, it focuses on simplicity and elegance

  • linuxmint/Cinnamon

    Cinnamon strives to provide a traditional user experience. Cinnamon is a fork of GNOME 3

  • linuxdeepin/dde-file-manager

    DDE (Deepin Desktop Environment) is the default desktop environment originally created for the Linux Deepin distribution

  • lxqt/lxqt

    LXQt is the Qt port and the upcoming version of LXDE, the Lightweight Desktop Environment

  • mate-desktop/

    Mate provides an intuitive and attractive desktop to Linux users using traditional metaphors. MATE is a fork of GNOME 2

  • ukui/ukui-desktop-environment

    UKUI is a desktop environment for Linux distributions and other UNIX-like operating systems, originally developed for Ubuntu Kylin, and written using the Qt framework

  • ubports/unity8

    Unity is a shell for GNOME designed by Canonical for Ubuntu

Display manager / Console

  • evertiro/cdm

    A ultra-minimalistic, yet full-featured login manager written in Bash

  • dopsi/console-tdm

    An extension for xinit written in pure Bash

  • coastalwhite/lemurs

    A customizable TUI display/login manager written in Rust

  • cylgom/ly

    Ly is a lightweight, TUI (ncurses-like) display manager for Linux

  • spanezz/nodm

    A minimalistic display manager for automatic logins

Display manager / Graphic

  • tomas/entrance

    An EFL based display manager, highly experimental

  • GNOME/gdm

    The GNOME display manager

  • davvid/lightdm

    A cross-desktop display manager, can use various front-ends written in any toolkit

  • linuxmint/mdm

    The MDM display manager, used in Linux Mint, a fork of GDM 2

  • sddm/sddm

    The QML-based display manager and successor to KDE4's kdm; recommended for Plasma 5 and LXQt

  • gsingh93/slim-display-manager

    Lightweight and elegant graphical login solution. (Discontinued)

  • bbidulock/xdm

    The X display manager with support for XDMCP, and host chooser

Window Managers / Compositors

  • yshui/picom

    Picom is a standalone composite manager, suitable for use with window managers that do not natively provide compositing functionality

  • Plagman/gamescope

    Gamescope is a micro-compositor that provides a sandboxed Xwayland desktop with independent input, resolution, and refresh rate

  • hyprwm/Hyprland

    Hyprland is a dynamic tiling Wayland compositor that doesn't sacrifice on its looks

  • riverwm/river

    River is a dynamic tiling Wayland compositor with flexible runtime configuration

  • swaywm/sway

    Sway is tiling Wayland compositor and a drop-in replacement for the i3 window manager for X11

  • WayfireWM/wayfire

    Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance

Window Managers / Stacking Window Managers

  • venam/2bwm

    A fast floating WM, with the particularity of having 2 borders, written over the XCB library and derived from mcwm

  • bbidulock/blackboxwm

    A fast, lightweight window manager for the X Window System, without all those annoying library dependencies

  • fluxbox/fluxbox

    A window manager for X that was based on the Blackbox 0.61.1 code

  • ice-wm/icewm

    A window manager for the X Window System. The goal of IceWM is speed, simplicity, and not getting in the user’s way

  • danakj/openbox

    A highly configurable, next generation window manager with extensive standards support

Window Managers / Tiling Window Managers

  • Bismuth-Forge/bismuth

    Making tiling window management easy. On KDE Plasma

  • baskerville/bspwm

    Bspwm is a tiling window manager that represents windows as the leaves of a full binary tree

  • herbstluftwm/herbstluftwm

    Is a Manual tiling window manager for X11 using Xlib and Glib

  • i3/i3

    A better tiling and dynamic window manager. It's completely written from scratch. The target platforms are GNU/Linux and BSD operating systems

  • pop-os/shell

    Pop Shell is a keyboard-driven auto-tiling window manager that run on top of the GNOME shell

  • qtile/qtile

    Qtile is a full-featured, hackable tiling window manager written and configured in Python

Window Managers / Dynamic Window Managers

  • awesomeWM/awesome

    A highly configurable, next generation framework window manager for X

  • cdown/dwm

    A dynamic window manager for X. It manages windows in tiled, monocle and floating layouts

  • esjeon/krohnkite

    A dynamic tiling extension for KWin

  • conformal/spectrwm

    A small dynamic tiling window manager for X11, largely inspired by xmonad and dwm

  • codic12/worm

    A dynamic, tag-based window manager written in Nim

  • xmonad/xmonad

    A dynamically tiling X11 window manager that is written and configured in Haskell

Linux News, Apps, and more:

Reddit

Unsure how to contribute?

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.