PhaseFetch is a lightweight Bash script that calculates the current moon phase and writes matching artwork to a file for use in terminal environments.
It is designed to integrate with fetch utilities such as FastFetch, giving users a live moon phase display that can refresh automatically in the background, with support for both text-based and image-based output as well as custom artwork modes.
This is free and open source software.
Key Features
- Calculates the current lunar phase using astronomical math.
- Supports both ASCII art and PNG image output modes.
- Integrates with FastFetch for live terminal moon phase displays.
- Can refresh the generated output automatically in the background.
- Supports custom artwork modes without modifying the main script.
- Lets user-defined modes override built-in modes.
- Offers optional colour tinting for ASCII and PNG output.
- Includes built-in display modes such as ascii, realistic, minecraft, and minimal.
Website: github.com/SteveMCWin/phasefetch
Support:
Developer: SteveMCWin
License: MIT License

Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

