Wave: 21th Century Terminal Emulator Designed for Gen Z

Wave is a free, open-source, cross-platform (currently not available on Windows) fancy terminal emulator designed for the modern generation to become comfortable with the command-line. It offers some interesting features lacking in traditional terminal emulators such as GNOME or Konsole, and I’ve been searching for

Solution for raw.githubusercontent.com PORT 443: Connection refused

Tired of encountering the error “Connecting to raw.githubusercontent.com IP_ADDRESS:443 failed: Connection refused” when downloading files from GitHub via Wget or any other CLI tool? Then, don’t worry, as you’ve come to the right place; this annoying error related to GitHub can be easily solved (or

Marker: A Free and Open-Source Markdown Editor for Linux

Marker is a free and open-source markdown editor for Linux, built on GTK3. It offers a dual panel for reading and writing basic to extended markdown syntax, along with other additional features. This feature involves syntax highlighting, support for mermaid diagrams, charter plots, effortless export

Basic to Extended Markdown Cheat Sheet With Examples

Markdown is a widely used standard for distributing text files with special syntax that modern software can easily understand and format, eliminating the need to write the entire HTML code. Consider it a way to add HTML style and structure to your text document in

JDownloader: An Open-Source Alternative to IDM (Install + Usage)

JDownloader is one of my favorite tools, as it is a free and open-source download management tool for multi-platform use, making it a perfect alternative to proprietary software such as IDM. It can perform all the tasks that other tools, like IDM, can do. To

How to Install and Use LunarVim on Linux (Complete Guide)

LunarVim is a fantastic NeoVim-based IDE, a community-driven project available for free to try, providing support for most popular programming languages such as C/C++, Python, Java, Node.js, Angular, Go, Scala, and 13+ more. It comes with a default configuration to offer features such as autocompletion,

How to Install New (or Nerd) Fonts on Linux (Ultimate Guide)

A good font (also referred to as typography) is crucial in UI/UX design. However, individuals interested in desktop customization often enjoy having an amazing font of their choice on their system to make it stand out among others. While users are provided with a variety

Manage Multiple Versions of NeoVim via Bob Version Manager

NeoVim is a popular and modern CLI text editor for Linux. I’ve recently written a complete article on installing and using the latest version of NeoVim on your preferred Linux system. However, the article showed the traditional way of installing NeoVim, where you could only

How to Install Latest NeoVim on Linux (Ultimate Guide)

NeoVim is a modern command-line text editor designed to improve and modernize the original Vim editor by addressing some limitations and introducing new features. It provides support for asynchronous plugins, the Language Server Protocol, a built-in terminal emulator, built-in package management, and a more powerful

How to Execute JavaScript in a Jupyter Notebook on Linux

Jupyter Notebook is the most popular server-client application that allows you to write, run, test, and debug Python-interpreted programs on notebook documents via a web browser. Unfortunately, other interpreted programming languages, such as Javascript, lack such fully-fledged applications that offer tight integration and enable users

What is Polyglot (and Hyperpolyglot) in Programming

A traditional journey for non-programmers entering the programming realm is to choose one of many programming languages and begin mastering it until they are able to make some use of it and create a full-fledged application. The journey would eventually end here if the person

How to Install Development Tools on Linux (Ultimate Guide)

Development tools are a set of software applications and utilities specifically designed to aid software developers in creating, debugging, testing, and maintaining software applications. These development tools include necessary applications such as GCC (GNU Compiler Collection), GNU Make, Git, GDB (GNU Debugger), and many more.