Links
AddConky is a free, light-weight system monitor for X, that displays any kind of information on your desktop. It can also run on Wayland (with caveats), macOS, output to your console, a file, or even HTTP (oh my!).
CLI to manage timers, based on time-lib It features:
- Centralized server timer controllable by multiple clients at the same time;
- Multi protocols (only TCP for now, but you can build your own);
- Cycles customizable via config file (Pomodoro style, 52/17 style, custom);
- Server and timer hooks customizable via config file (send system notification or run shell command).
borgmatic is simple, configuration-driven backup software for servers and workstations. Protect your files with client-side encryption. Backup your databases too. Monitor it all with integrated third-party services.
Mopidy is an extensible music server written in Python. It plays music from local disk, Spotify, SoundCloud, TuneIn, … Users can edit the playlist from any phone, tablet, or computer using a variety of MPD and web clients.
- Mopidy @ GitHub.
- Mopidy-MPD (Mopidy-MPD @ GitHub) is a Mopidy extension for controlling playback from MPD clients It's a frontend that provides a full MPD server implementation to make Mopidy available from MPD clients.
muchsync
synchronizes notmuch
mail across machines.
muchsync
brings notmuch to all of your computers by synchronizing your mail
messages and notmuch tags across machines.
The protocol uses pipelines to work efficiently over high-latency networks
such as mobile broadband.
River is a dynamic tiling Wayland compositor with flexible runtime configuration.
bspwm is a tiling window manager based on binary space partitioning. It represents windows as the leaves of a full binary tree. It only responds to X events, and the messages it receives on a dedicated socket.
awesome is a highly configurable, next generation framework window manager for X. It's very fast, extensible and licensed under the GNU GPLv2 license. It's primarily targeted at power users, developers, and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment.
E2EE aware proxy daemon for matrix clients.
Pantalaimon is an end-to-end encryption aware Matrix reverse proxy daemon. Pantalaimon acts as a good man in the middle that handles the encryption for you. Messages are transparently encrypted and decrypted for clients inside of pantalaimon.
Parcellite is a lightweight GTK+ clipboard manager. This is a stripped down, basic-features-only clipboard manager with a small memory footprint for those who like simplicity.
Maps server providing tiles, geocoder, and router.
OSM Scout Server can be used as a drop-in replacement for online map services providing map tiles, search, and routing. As a result, an offline operation is possible if the device has a server and map client programs installed and running. OSM Scout Server is mainly developed for Sailfish OS, but could be used on a regular Linux system as a console or QtQuick application.
mako
is a lightweight notification daemon for Wayland.
It runs automatically on a notification emission.
pbgopy
allows to copy and paste between devices.
pbgopy
acts like pbcopy
/pbpaste
but for multiple devices.
It lets you share data across devices like you copy and paste.
ADRecon is a tool which gathers information about the Active Directory and generates a report which can provide a holistic picture of the current state of the target AD environment.
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
Playerctl is a command-line utility and library for controlling media players that implement the MPRIS D-Bus Interface Specification. Playerctl makes it easy to bind player actions, such as play and pause, to media keys. You can also get metadata about the playing track such as the artist and title for integration into statusline generators or other command-line tools.
Full-text search for your desktop.
Recoll finds documents based on their contents as well as their file names. Recoll is based on the very capable Xapian search engine library, for which it provides a powerful text extraction layer and a complete, yet easy to use, Qt graphical interface.
RSIBreak takes care of your health and regularly breaks your work to avoid repetitive strain injury (RSI)
Whether it's the health of your wrist or your eyes that concerns you, you need to take short breaks and it's all too easy to forget when you are busy.
Safe Eyes is a Free and Open Source tool for Linux users to reduce and prevent repetitive strain injury (RSI).
spotifyd
is an open source Spotify client running as a UNIX daemon.
It streams music just like the official client,
but is more lightweight and supports more platforms.
It also supports the Spotify Connect protocol,
which allows the official clients to control it remotely.
Stalonetray is a STAnd-aLONE freedesktop.org and KDE system tray (notification area) for X Window System/X11 (e.g. X.Org or XFree86). It has full XEMBED support and minimal dependencies: an X11 lib only. Stalonetray works with virtually any EWMH-compliant window manager.
A simple GTK based notification daemon for SwayWM.
SwayNotificationCenter is a simple notification daemon with a GTK GUI for
notifications and the control center.
It supports Desktops and Window Managers with wlr_layer_shell_unstable_v1
support like Sway or anything wlroots
-based
systembus-notify is a system bus notification daemon.
It's a tiny daemon that listens for net.nuetzlich.SystemNotifications.Notify
signals on the D-Bus system bus and shows them as desktop notifications using
the user bus.
the tiling window manager that rocks.
xmonad is a small but functional ICCCM-compliant tiling X11 window manager written and configured in Haskell.
It arranges Windows automatically to tile the screen without gaps or overlap, maximizing screen use. Window manager features are accessible from the keyboard: a mouse is optional. The user might write custom layout algorithms, key bindings, and other extensions in config files. It applies layouts dynamically, and can use different layouts on each workspace. It fully supports Xinerama, allowing to tile windows on dual or more physical screens.
An unofficial GUI wrapper around the Tailscale CLI client.
Trayscale is an unofficial GUI interface for the Tailscale daemon particularly for use on Linux, as no official Linux GUI client exists. It provides a basic system tray icon and a fairly comprehensive UI with support for many of Tailscale's features.
twmn is a notification system for tiling window managers. It's composed of:
twmnc
: command line tool to send notifications totwmnd
.twmnd
: daemon listening to notification requests and showing them one after another.
It shows notifications in a one-line bar called the notification slide. The user can navigates them through and activated with shortcuts.
Unison is a file-synchronization tool for POSIX-compliant systems (e.g. *BSD, GNU/Linux, macOS) and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.
Your project’s nix-env.
lorri is a nix-shell replacement for project development. lorri is based around fast direnv integration for robust CLI and editor integration.
When changes are made that would affect a project's developement shell, lorri builds the new shell in the background, and applies the result on the next shell prompt. The result is that development tools are kept in sync with the current Nix shell configuration (even e.g. as you switch branches) without blocking your use of the terminal.
Auto-suspend inactive X11 applications. 👀 💻 💤 🔋 Save battery by auto-suspending unfocused X11 applications.
Modern GUI applications tend to use significant system resources, such as CPU time, even when they're not being actively used.
XSuspender configurably suspends application activity (using Unix signal SIGSTOP or a custom shell script) shortly after its window(s) loses focus. When the window regains focus, the application is transparently resumed exactly where it had left off.
Linux multi-touch gesture recognizer.
Touchégg is an app that runs in the background and transform the gestures you make on your touchpad or touchscreen into visible actions in your desktop.
STAnd aLONE TRAY (notification area) implementation for X11.
Stalonetray is a STAndaLONE freedesktop.org and KDE system tray (notification area) for X Window System/X11 (Xorg or XFree86). It has full XEMBED support and minimal dependencies: an X11 lib only. Stalonetray works with virtually any EWMH-compliant window manager.
improved tiling wm.
i3 is a tiling window manager for X11. It primarily targets advanced users and developers.
wmii is a dynamic window manager for X11. It supports classic and tiled window management with extended keyboard, mouse, and 9P-based[1] remote control. It consists of the wmii(1) window manager and the wmiir(1) the remote access utility.
autorandr detects the connected display hardware and load the appropriate X11
setup by using xrandr
.
It automatically selects a display configuration based on connected devices.
A neat notification daemon.
Avizo is a notification daemon, mainly intended to add multimedia keys support to tiling window managers (Sway).
batsignal is a lightweight battery daemon written in C that notifies the user
about battery states.
It's intended for minimal window managers,
but supports any environment depending on libnotify
for desktop notifications.
Betterlockscreen is a fast and sweet looking lock screen for GNU/Linux systems with effects.
darkman is a framework for dark-mode and light-mode transitions on UNIX desktops. It runs in the background and turns on dark mode at sundown, and turns it off again at sunrise. It's designed to run in the background.
Dunst is a highly configurable and lightweight notification daemon. It's a lightweight replacement for the notification daemons provided by most desktop environments.
Fnott is a keyboard driven and lightweight notification daemon for
wlroots
-based Wayland compositors.
Gammastep adjusts the screen's color temperature according to the surroundings. This might help with eyes fatigue when working in front of the screen at night.
grobi automatically configures monitors/outputs for Xorg via RANDR.
It watches for changes in the available outputs
(when a connecting or disconnecting a display),
and automatically configures the current outputs via RANDR
according
to available profiles.
xidlehook
is a general-purpose replacement for xautolock
, written in Rust,
with a few extra features.
It executes a command when the computer has been idle for a specified amount of
time.
Distributed SQL Databases
Fastest serverless distributed SQL database for always available applications.
Learning games, Make learning awesome!
Kahoot! is a global learning and engagement platform company that wants to empower everyone, including children, students, and employees, to unlock their full learning potential.
The Kahoot! platform makes it easy for any individual or corporation to create, share, and host learning sessions that drive compelling engagement and boost learning outcomes. Kahoot! sessions can be hosted anywhere, in person or virtually, using any device with an internet connection.
Build High-Quality Software with AI‑Powered Testing.
Empowering your testing journey with precision and efficiency. Our AI-augmented tools ensure not just excellence but also the ability to deliver high-quality software at scale.
Robot Framework is an open source automation framework for test automation and robotic process automation (RPA). It is supported by the Robot Framework Foundation and widely used in the industry.
Its human-friendly and versatile syntax uses keywords and supports extending through libraries in Python, Java, and other languages.
It integrates with other tools for comprehensive automation without licensing fees, bolstered by a rich community with hundreds of 3rd party libraries.
Linux utility to configure modifier keys to act as other keys when pressed and released on their own.
xcape allows you to use a modifier key as another key when pressed and released on its own. Note that it is slightly slower than pressing the original key, because the pressed event does not occur until the key is released. The default behaviour is to generate the Escape key when Left Control is pressed and released on its own. (If you don't understand why anybody would want this, I'm guessing that Vim is not your favourite text editor ;)
wob is a lightweight overlay volume/backlight/progress/anything bar
for wlroots
-based Wayland compositors.
Lightweight volume notification for Linux.
Volnoti is a lightweight volume notification daemon for GNU/Linux and other POSIX operating systems. It is based on GTK+ and D-Bus and should work with any sensible window manager. The original aim was to create a volume notification daemon for lightweight window managers like LXDE or XMonad. It is known to work with a wide range of WMs, including GNOME, KDE, Xfce, LXDE, XMonad, i3 and many others. The source code is heavily based on the GNOME notification-daemon.
SwayOSD is a GTK-based On Screen Display (OSD) for keyboard shortcuts such as caps-lock and volume.
wlsunset applies day/night gamma adjustments for Wayland compositors
supporting wlr-gamma-control-unstable-v1
.
Taffybar is a GTK-based desktop information bar (status bar), intended primarily for use with XMonad, though it can also function alongside other EWMH compliant window managers. It's similar in spirit to xmobar, but it differs in that it gives up some simplicity for a reasonable helping of GTK 3 eye candy.
dwm is a dynamic window manager for X. It manages windows in tiled, monocle, and floating layouts. It can apply layouts dynamically, optimizing the environment for the app in use and the task performed.
xmobar is a minimalistic status bar. It's usable with any window manager in X11 and (via its text output mode) Wayland.
Simple X hotkey daemon.
sxhkd is an X daemon that reacts to input events by executing commands. Its configuration file is a series of bindings that define the associations between the input events and the commands. The format of the configuration file supports a notation for mapping shortcuts to commands in parallel.
Profile-sync-daemon (psd) is a small pseudo-daemon designed to manage the
browser's profile in tmpfs
and to periodically sync it back to the physical
disc (HDD/SSD).
It accomplishes this via a symlinking step and an innovative use of rsync
to
maintain backup and synchronization between the two.
One of the major design goals of psd
is a transparent user experience.
polybar is a fast and intuitive to use tool for creating status bars. It aims to help users build beautiful and highly customizable status bars for their desktop environment, without the need of having a black belt in shell scripting.
Listen together with ListenBrainz.
Track, explore, visualise and share the music you listen to. Follow your favourites and discover great new music.
Devilspie2 is a window matching utility, allowing the user to perform scripted actions on windows as they are opened and closed. Devilspie 2 is based on the excellent program Devil's Pie by Ross Burton. It will read Lua scripts from a folder and run them whenever a window is opened, and the rules in them are applied on the window.
Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as Wayland.
Its main use is for making presentations of some application. Normally, you would have to move the mouse pointer around the point of interest until hopefully everybody noticed it. With Gromit-MPX, you can draw everywhere onto the screen, highlighting some button or area.