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.
- 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
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
amd64andarm64architectures.
curl -fsSL https://raw.githubusercontent.com/Graphixa/FontGet/main/scripts/install.sh | shirm https://raw.githubusercontent.com/Graphixa/FontGet/main/scripts/install.ps1 | iexMore installation options can be found in the Installation Guide.
winget install --id "graphixa.fontget"
choco install fontgetscoop bucket add fontget https://github.com/Graphixa/scoop-bucket
scoop install fontgetbrew tap Graphixa/homebrew-tap
brew install fontgetyay -S fontget
# or
paru -S fontgetInstructions for building FontGet from source can be found in the Contributing guide.
FontGet makes it easy to search, install, and manage fonts from various sources. Here are some common commands to get you started:
Search for fonts:
fontget search "roboto"Install a font:
fontget add "google.roboto"List installed fonts:
# List all installed fonts
fontget list
# List all fonts matching "sans"
fontget list "sans" Remove a font:
fontget remove "roboto"For a full list of commands refer to the 📖 Help Guide or by running fontget help in your terminal after installing.
- ⬇️ Installation Guide: Complete installation instructions for all platforms
- 🛟 Help: Complete command reference and usage examples
- 🤝 Contributing: How to contribute to the project
- 🔎 FontGet-Sources: The font data repository that powers FontGet
To contribute, please read our contributing instructions.
MIT License