GNOME is a desktop environment for Unix-like operating systems, composed entirely of free and open-source software. It provides a graphical user interface and a set of core applications, and the GNOME Development Platform, a framework for building applications that integrate
Read moreSearch Results for: free programming tutorials
KDE Plasma – desktop environment created by KDE
Plasma is the KDE workspace. It’s a common framework for creating integrated interfaces. It’s flexible enough to provide interfaces for mobile devices (phones and netbooks), media centres and desktop computers. Plasma supports widgets written specifically for Plasma (also known as
Read moreBudgie Desktop – flagship desktop environment for Solus OS
Budgie is a desktop environment that uses GNOME technologies such as GTK+ (> 3.x) and is developed by the Solus project as well as by contributors from numerous communities such as openSUSE Tumbleweed, Arch Linux and Ubuntu Budgie. Budgie’s design
Read moreDeepin Desktop Environment – desktop environment for Deepin Linux distro
The Deepin Desktop Environment (DDE) is the desktop environment of the Chinese Deepin Linux distribution. This custom interface is built atop common technologies, Qt/C++ and Golang. Qt is a cross-platform application framework and widget toolkit for creating classic and embedded
Read more
Essential System Tools: Nmap – network security tool
This is the ninth in our series of articles highlighting essential system tools. These are small utilities, useful for system administrators as well as regular users of Linux based systems. The series examines both graphical and text based open source utilities. Nmap is widely regarded as the de facto standard tool for network exploration and security auditing.
Read more
Essential System Tools: Alacritty – hardware-accelerated terminal emulator
Linux has lots of terminal emulators. What distinguishes Alacritty from the vast majority of terminal emulators? It differentiates itself by offering GPU-acceleration combined with a minimal feature set.
Read more
Essential System Tools: pet – command-line snippet manager
This is the third in our series of articles highlighting essential system tools. These are small utilities, useful for system administrators as well as regular users of Linux based systems. The series examines both graphical and text based open source utilities. pet is a simple command-line snippet manager. The software is written in the Go programming language.
Read more
Polo File Manager: Up and Down Like a Rollercoaster
Linux is well endowed with graphical file managers with tons of original creations together with fork upon fork of GNOME Files. Polo File Manager is not a fork of GNOME Files nor any other established file manager. This original creation is written in the Vala programming language.
Read more
Leo – Python based IDE, Outliner and PIM
Leo (Leonine Editor with Outlines) is an open source text editor/outliner that features clones (virtual copies of outline nodes).
Read more
Survey: Console Based Linux File Managers
In the field of system administration, Linux has bags of graphical file managers. However, some users prefer managing files from the shell, finding it the quickest way to navigate the file system and perform file operations. This is, in part, because console based file managers are more keyboard friendly, enabling users to perform file operations without using a mouse, and make it quicker to navigate the filesystem and issue commands in the console at the same time.
Read more
8 Lesser Known Yet Awesome Text Editors
Irrespective of the operating system used, the text editor is one of those quintessential applications for many users. A text editor is software used for editing plain text files. Text editors are used to write programming code, change configuration files, take notes, and more. For this feature, we wanted to select alternative text editors which are definitely worth trying but may have been missed given that they receive less coverage in Linux publications, and are not included or installed by default in many Linux distributions.
Read more
5 Sparkling Game Engines – develop great cross-platform games
Game engines play a crucial role in the fast creation and development of computer games. As they offer a collection of visual development tools, and are often presented in an integrated development environment, they vastly accelerate the development of games.
Read more
Responsive Design and Fluid Grids with these Lightweight Frameworks
A framework for the quick development of websites is a structure of files and folders of standardized code (HTML, CSS, JS documents, and more) which can be used as a reference to help approach and resolve new problems of a similar nature. By providing a common structure, frameworks offer developers the opportunity to reuse code and avoid starting projects from scratch.
Read more
bat – super charged cat – my favorite colorizer
bat is a drop-in replacement for the cat command adding advanced syntax highlighting and Git integration to show file modifications. It’s a really useful utility that is a massive leap up from cat. bat’s written in the Rust programming language.
Read more
flameshot – simple to use screenshot program
Being able to take a screenshot comes in handy so many times. Linux is blessed with a good range of competent screenshot software. One which has recently caught our attention is Flameshot, an easy to use, open source, Qt-based screenshot utility which is adept at capturing custom areas of a desktop.
Read more
Monkey Server – fast and lightweight web server
Monkey is a fast and lightweight Web Server for Linux. It has been designed to be very scalable with low memory and CPU consumption.
Read more
castero – command-line podcast player
If you’re tired of bloated GUI software and are looking for a capable podcast player, give castero a whirl. With a few more features, this podcast would tick all the boxes.
Read more
youtube-dl: Download Video and Audio Files From Streaming Sites
youtube-dl is a cross-platform, open source, command-line program to download videos. Its name belies the fact it supports tons of streaming sites besides YouTube. I’d never heard of half of them.
The software is written in the Python programming language and needs the Python interpreter (2.6, 2.7, or 3.2+).
Read more
Newsboat: A Snazzy Text-Based RSS Feed Reader
Newsboat is a sleek, open source RSS/Atom feed reader for the text console. It’s a fork of Newsbeuter. RSS and Atom are a number of widely-used XML formats to transmit, publish and syndicate articles, typically news or blog articles.
Newsboat is designed to be used on text terminals on Unix or Unix-like systems. It’s entirely controlled by the keyboard.
Read more
Winds – RSS and Podcast software created using React / Redux / Node
Winds is billed as a beautiful, modern, open-source RSS Reader and Podcast app. It’s certainly garnishing attention among open source enthusiasts. It’s picked up over 5,000 stars on GitHub, so I’ve been putting this JavaScript software through its paces.
Read more