linux
Beautiful UI design, intimate human-computer interaction, and friendly community environment make you feel at home.
Related contents:
Ultra-fast, simple and powerful cross-platform IPTV app.
Related contents:
A very fast linker for Linux.
Wild is a linker with the goal of being very fast for iterative development.
The plan is to eventually make it incremental, however that isn't yet implemented. It is however already pretty fast even without incremental linking.
List system USB buses and devices. A modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features.
Related contents:
Optimize Linux Laptop Battery Life.
TLP is a feature-rich command line utility for Linux, saving laptop battery power without the need to delve deeper into technical details.
TLP’s default settings are already optimized for battery life and implement Powertop’s recommendations out of the box, so you can install it and just sit back and relax!
an interactive programming guide dedicated to the nix programming language. there is also a standalone version called 'nix-tour' which is based on 'electron' and can be installed and used offline.
'A tour of Nix' focuses on programming language constructs and how Nix can be algorithmically used to solve problems. However, this is not an introduction into nix-env, nix-shell, nix-repl and we won't build/install software using stdenv.mkDerivation. Still we bundled nixpkgs into 'A tour of Nix' and you can use the Nix library functions' from pkgs/lib, which are used for packaging software.
Never worry about forgetting things again.
Task manager with Todoist & Nextcloud support designed for GNOME.
Related content:
Discover, download, and run local LLMs.
Related contents:
- #104 Développer des projets IA - introduction @ Double Slash :fr:.
- Faire tourner un LLM localement sur votre ordinateur @ Quoi de neuf les devs ? :fr:.
- Drames et dramas d’août @ Le RDV Tech podcast.
- LM Studio : Faire tourner son IA (LLM) facilement (Chat, Developpement, ...) @ Adrien Linuxtricks' YouTube :fr:.
Network Analysis Tool.
BruteShark is a Network Forensic Analysis Tool (NFAT) that performs deep processing and inspection of network traffic (mainly PCAP files, but it also capable of directly live capturing from a network interface). It includes: password extracting, building a network map, reconstruct TCP sessions, extract hashes of encrypted passwords and even convert them to a Hashcat format in order to perform an offline Brute Force attack.
Fast, Declarative, Reproducible and Composable Developer Environments using Nix.
Related contents:
- Declarative Development Environments with Nix and devenv: Zero-Fuss, 100 % Reproducible Set-Ups @ Bright Coding.
- Development Environments with Devenv @ Rawkode Academy's YouTube.
- How to use devenv for managing isolated and reproducible development environments @ Bruno Paz.
- NixCon2024 devenv is switching to Tvix @ NixCon's YouTube.
CoolerControl is a feature-rich cooling device control application for Linux. It has a system daemon for background device management, as well as a GUI to expertly customize your settings.
CoolerControl depends on Hwmon kernel drivers and liquidctl to access and control supported hardware.
The alternative to Windows and macOS designed to make your computer faster, more powerful, secure, and privacy-respecting.
Zorin OS is designed to be easy, so you don't need to learn anything to get started. The Zorin Appearance app lets you change the desktop layout to feel like the environment you're familiar with, whether it's Windows, macOS, or Linux.
Related contents:
Fast and friendly network scanner. the original IP scanner for Windows, Mac and Linux.
Angry IP Scanner (or simply ipscan) is an open-source and cross-platform network scanner designed to be fast and simple to use. It scans IP addresses and ports as well as has many other features.
Related contents:
Flatpak leftover cleaner, written in Python.
Related contents:
Celebrating transience, Buffer provides a minimal editing space for all those things that don't need keeping. Designed for keyboard workflows on desktop.
Related contents:
BORE (Burst-Oriented Response Enhancer) is enhanced versions of CFS (Completely Fair Scheduler) and EEVDF (Earliest Eligible Virtual Deadline First) Linux schedulers. Developed with the aim of maintaining these schedulers' high performance while delivering resilient responsiveness to user input under as versatile load scenario as possible.
Related contents:
Blazingly Fast & Customizable Linux distribution based on Arch Linux.
CachyOS is designed to deliver lightning-fast speeds and stability, ensuring a smooth and enjoyable computing experience every time you use it. Whether you're a seasoned Linux user or just starting out, CachyOS is the ideal choice for those looking for a powerful, customizable and blazingly fast operating system.
Related contents:
Flowkeeper is a Pomodoro Technique desktop timer for power users. It is a simple tool, which focuses on doing one thing well. It is Free Software with open source.
Related contents:
Built to keep you in flow state
The first agentic IDE, and then some. The Windsurf Editor is where the work of developers and AI truly flow together, allowing for a coding experience that feels like literal magic.
AI Image Upscaler.
#1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.
FOSS HMD drivers for the people.
OpenHMD aims to provide a Free and Open Source API and drivers for immersive technology, such as head mounted displays with built in head tracking. Our aim is to implement support for as many devices as possible in a portable, cross-platform package.
OpenHMD supports a wide range of devices such as Oculus Rift, HTC Vive, Sony PSVR, Deepoon E2 and others. We also support a Generic Android driver and a External Sensor data driver to allow the use of our Sensor Fusion and features, while providing your own data.
Yet another cross-platform graphical process/system monitor.
A customizable cross-platform graphical process/system monitor for the terminal, supporting Linux, macOS, and Windows. Inspired by other tools like gtop, gotop, and htop.
Automotive Grade Linux is a collaborative open source project that is bringing together automakers, suppliers and technology companies to accelerate the development and adoption of a fully open software stack for the connected car. With Linux at its core, AGL is developing an open platform from the ground up that can serve as the de facto industry standard to enable rapid development of new features and technologies.
Related contents:
Simple, Immutable, Reproducible
SnowflakeOS is a NixOS based Linux distribution focused on beginner friendliness and ease of use.
Related contents:
Easily ask questions about your Linux, Windows, and macOS infrastructure.
Related contents:
Painting Made Simple. Simple GTK# Paint Program.
Pinta is a free, open source program for drawing and image editing.
Its goal is to provide users with a simple yet powerful way to draw and manipulate images on Linux, Mac, Windows, and *BSD.
👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
Related contents:
- First impressions of Ghostty @ ~jonashietala.se.
- Ghostty - Le terminal natif ultra-rapide @ Korben :fr:.
- My Current AI Dev Workflow @ Peter Steinberger.
- Vibing a Non-Trivial Ghostty Feature @ Mitchell Hashimoto.
- Ghostty 1.2 Adds Quick Terminal on Linux, Command Palette + More @ OMG Ubuntu.
- Ghostty Is Now Non-Profit @ Mitchell Hashimoto.
- Interview With Mitchell Hashimoto @ Alex Alejandre.
LiGurOS is a source based distribution building upon code and packages from a broad family of Gentoo-based distributions. Source based means all the software is compiled from source. The Gentoo-family of operating systems heavily uses portage as the package manager with the ability to change settings globally but also per package. So you can specify what exact configuration options are passed to the package upon building. This results in a operating system without bloat and running optimized for your processor.
Yet Another Dotfiles Manager.
When you live in a command line, configurations are a deeply personal thing. They are often crafted over years of experience, battles lost, lessons learned, advice followed, and ingenuity rewarded. When you are away from your own configurations, you are an orphaned refugee in unfamiliar and hostile surroundings. You feel clumsy and out of sorts. You are filled with a sense of longing to be back in a place you know. A place you built. A place where all the short-cuts have been worn bare by your own travels. A place you proudly call… $HOME.
PS4 emulator for PC.
PlayStation 4 emulator for Windows, Linux and macOS written in C++
Related contents:
NixOS profiles for servers.
SrvOS is a collection of NixOS modules that are optimized for servers. They includes many lessons that we gained over the years while deploying servers for our customers. As we like to share, we hope that this project will be useful to you.
Pentoo is a Live CD and Live USB designed for penetration testing and security assessment. Based off Gentoo Linux, Pentoo is provided both as 32 and 64 bit installable livecd.
Penetration Testing Distribution.
BlackArch Linux is an Arch Linux-based penetration testing distribution for penetration testers and security researchers. The repository contains 2828 tools. You can install tools individually or in groups. BlackArch Linux is compatible with existing Arch installs.
Zen Patched Kernel Sources.
Zen Kernel is a fork of Linux that applies out-of-tree features, early backports, and fixes, that impact desktop usage of Linux. Many of the features that change system behavior are hidden behind CONFIG_ZEN_INTERACTIVE, while many others are always available or configurable (such as CONFIG_MUQSS), for custom builds and distributions of Zen Kernel.
Source: LINUX Unplugged: 593: Zen and the Art of Kernel Preempting.
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.
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.
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.
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.
xmobar is a minimalistic status bar. It's usable with any window manager in X11 and (via its text output mode) Wayland.
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.
wlsunset applies day/night gamma adjustments for Wayland compositors
supporting wlr-gamma-control-unstable-v1.
SwayOSD is a GTK-based On Screen Display (OSD) for keyboard shortcuts such as caps-lock and volume.
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.
wob is a lightweight overlay volume/backlight/progress/anything bar
for wlroots-based Wayland compositors.
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 ;)
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.
Fnott is a keyboard driven and lightweight notification daemon for
wlroots-based Wayland compositors.
Dunst is a highly configurable and lightweight notification daemon. It's a lightweight replacement for the notification daemons provided by most desktop environments.
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.
Betterlockscreen is a fast and sweet looking lock screen for GNU/Linux systems with effects.
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.
A neat notification daemon.
Avizo is a notification daemon, mainly intended to add multimedia keys support to tiling window managers (Sway).
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.
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.
improved tiling wm.
i3 is a tiling window manager for X11. It primarily targets advanced users and developers.
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.
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.
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.
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.
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.