FontGet is a lightweight, cross‑platform CLI tool designed to install and manage fonts directly from the command line.
Key Features:
Search for fonts across Google Fonts, Nerd Fonts, and custom sources with a single query.
Install, remove, list, and organize fonts without leaving the terminal.
Built‑in caching keeps source data up to date while minimizing bandwidth use.
Audience & Benefit:
Ideal for developers, designers, and system administrators who need quick access to new typefaces on Windows, macOS, or Linux. By managing fonts from the CLI, users can automate typography updates, streamline workflow, and maintain consistent font availability across multiple machines.
FontGet is available as a single binary with no external dependencies and can be installed via winget.
README
FontGet
A tiny, cross-platform CLI tool to install and manage fonts from the command line.
FontGet is a fast, font manager that makes it easy to discover, install, and organize fonts from Google Fonts, Nerd Fonts, and custom sources. It's made to be lightweight and to work on almost every system.
Features
Install fonts from Google Fonts and Nerd Fonts out of the box
Support Font Squirrel source (disabled by default at the moment)
Custom sources
Cross-platform (Windows, macOS, Linux)
Font management (install, remove, list, search)
Import/export font collections
Automatic source updates with caching
Beautiful terminal UI with Catppuccin color scheme
Built-in self-update system
Installation
Install FontGet on your system using one of the commands below. FontGet is a single binary executable with no external dependencies.
> Binaries are available for both amd64 and arm64 architectures.
Mac, Linux (Shell)
curl -fsSL https://raw.githubusercontent.com/Graphixa/FontGet/main/scripts/install.sh | sh