Programmers use a lot of symbols, often encoded with several characters. For the human brain, sequences like ->, <= or := are single logical tokens, even if they take two or three characters on the screen. Your eye spends a non-zero amount of energy to scan, parse and join multiple characters into a single logical one. Ideally, all programming languages should be designed with full-fledged Unicode symbols for operators, but that’s not the case yet.
Fira Code is a free monospaced font containing ligatures for common programming multi-character combinations. This is just a font rendering feature: underlying code remains ASCII-compatible. This helps to read and understand code faster. For some frequent sequences like .. or //, ligatures allow us to correct spacing.
A digital clock screensaver for mac inspired by the graphical interfaces from Neon Genesis Evengelion. It displays the time in hours, minutes and seconds and is available in two styles.
Download the binary installer unless you want to tinker with it.
PyGPSClient is a multi-platform graphical GNSS/GPS testing, diagnostic and UBX © (u-blox ™) device configuration application written entirely in Python and tkinter.
Can open the serial port the GPS is on directly, contact gpsd, and read binary datalogs for replay.
FISSURE is an open-source RF and reverse engineering framework designed for all skill levels with hooks for signal detection and classification, protocol discovery, attack execution, IQ manipulation, vulnerability analysis, automation, and AI/ML. The framework was built to promote the rapid integration of software modules, radios, protocols, signal data, scripts, flow graphs, reference material, and third-party tools. FISSURE is a workflow enabler that keeps software in one location and allows teams to effortlessly get up to speed while sharing the same proven baseline configuration for specific Linux distributions.
The framework and tools included with FISSURE are designed to detect the presence of RF energy, understand the characteristics of a signal, collect and analyze samples, develop transmit and/or injection techniques, and craft custom payloads or messages. FISSURE contains a growing library of protocol and signal information to assist in identification, packet crafting, and fuzzing. Online archive capabilities exist to download signal files and build playlists to simulate traffic and test systems.
Conky is a free, light-weight system monitor for X, that displays any kind of information on your desktop. Conky can display more than 300 built-in objects, including support for a plethora of OS stats, support for many popular music players, and Lua scripting. Conky can display information either as text, or using simple progress bars and graph widgets, with different fonts and colours. With some clever configuration you can use Conky to make some amazing system dashboards.
Runs on Linux, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, Solaris, Haiku, and macOS.
Documentation: https://github.com/brndnmtthws/conky/wiki
Polybar 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. It has built-in functionality to display information about the most commonly used services. Has a large number of built-in widgets for many different facets of system status.
In the AUR.
yarr (yet another rss reader) is a web-based feed aggregator which can be used both as a desktop application and a personal self-hosted server. It is written in Go with the frontend in Vue.js. Local storage is backed by SQLite.
LibreSprite is a free and open source program for creating and animating your sprites. Real-time animation previews. Onion skinning. Multiple sprites can be edited at once. Ready to use palettes, or make your own. Sprites are composed of both layers and frames. Tiled drawing mode, useful to draw patterns and textures. Pixel precise tools like filled contour, polygon, shading mode, etc Several file types supported for your sprites and animations.
From Wikipedia:
Budgie is a desktop environment that currently uses GNOME technologies such as GTK and is developed by contributors from numerous communities such as Solus, Arch Linux, Manjaro, openSUSE Tumbleweed and Ubuntu Budgie. Budgie's design emphasizes simplicity, minimalism, and elegance. The GTK library used for all releases up to Budgie 10 will be replaced with the Enlightenment Foundation Library (EFL) for the upcoming Budgie 11 release.
Github: https://github.com/BuddiesOfBudgie/budgie-desktop
In the Arch Community package repository.
PyNeedle is a convenient tool created to allow you to quickly search for files in your computer, using one of the supported search engines (i.e. Tracker and Recoll). It is focused on searching by filename, and be used as one of the primary means to access your files in the daily work. Besides, it supports Full Text Search (FTS) mode for deeper searches.
Xterm Window Manager (XtermWM) is a desktop environment / window manager for the console. XtermWM is expected to be helpful to users who want to have multiple windowed terminals, but not a full X11 desktop environment, admins who want a more capable physical console at the rack / head node, but will not (or cannot) install X11/Wayland, and people who used the DOS-era "shells" like IBM DOS Shell, DESQview, WordPerfect Office, and Direct Access, and want similar features in their terminals without having to learn Emacs Lisp.
Recoll is a desktop full-text search tool. Finds documents based on their contents as well as their file names. Can search most document formats, even if they're compressed (even Maildir/ and mailboxes). You may need external applications for text extraction. Based on Xapian. Primarily desktop but it could be run server-side. Indices are backwards-compatible.
Source code: https://framagit.org/medoc92/recoll
Flies on solid state storage!
Can be plugged into Searx: https://searx.github.io/searx/admin/engines/recoll.html
A fork of the Psi IM client which is actually maintained and updated. Rolling releases - as new features and fixes are added, new releases come out. Cross platform - I use it on my Linux desktops and my OSX machine for work and it's quite solid. The configuration menus are a little tricky and hard to navigate, so you'll have to go through them a couple of times before you get things set up the way you want them. Customizable - themes, fonts, et al can be tweaked. Also has a plugin system so you can install add-ons.
BadWolf is a minimalist and privacy-oriented WebKitGTK+ browser.
Privacy-oriented - No browser-level tracking, multiple ephemeral isolated sessions per new unrelated tabs, JavaScript off by default.
Minimalist - Small codebase (~1 500 LoC), reuses existing components when available or makes them available.
Customizable - WebKitGTK native extensions, Interface customizable through CSS.
Powerful & Usable - Stable User-Interface; The common shortcuts are available, no vi-modal edition or single-key shortcuts are used.
No annoyances - Dialogs are only used when required (save file, print, …), javascript popups open in a background tab.
Git repo: https://hacktivis.me/git/badwolf/
In the AUR.
UI-less tool to connect Android phone with desktop. Copy files to and from your mobile. For use with the Device Connect application from the F-Droid appstore (https://www.f-droid.org/en/packages/net.dcnnt/).
πmenu is a pie menu utility for X. πmenu receives a menu specification in stdin, shows a menu for the user to select one of the options, and outputs the option selected to stdout. Works like a UNIX-native utility: Reads an input, prints an output. Submenus. Pie slices with icons. Supports native Xresources. Very lightweight.
A free, safe + secure program for calculating Tax Form entries for Federal and State personal income taxes. It automatically fills-out and prints your forms. Updated yearly with USian tax codes. overs the most popular US 1040 with the newer Schedules 1-3 along with Schedules A-D. All of the Federal Forms and Schedules are generated from the main US-1040 program. - except for Schedule-C, which is done as a separate program in the set. This year, the Health Savings Account (HSA) Form 8889 was added (under the Other category). The package also contains updated versions of State Taxes for California, New Jersey, North Carolina, Ohio, Pennsylvania, Virginia, New York, and Massachusetts.
A list of awesome applications, software, tools and other materials for Linux.
Tulip is an information visualization framework dedicated to the analysis and visualization of relational data. Tulip aims to provide the developer with a complete library, supporting the design of interactive information visualization applications for relational data that can be tailored to the problems he or she is addressing.
Comes with Python embedded to interact with the data.
Versions for multiple OSes are available. Might be worth grabbing the .appimage to save time.l