fontget

Graphixa · Developer Tools

Version 2.5.0 Open Source x64 windows
⬇ Download (2.5.0) OFFICIAL SITE ↗ ✓ From the official source, SHA-256 verified

fontget is a Open Source Windows program in the Developer Tools category, developed by Graphixa. The current version is 2.5.0; you can download it safely from its official source with the download button above.

A tiny, cross-platform CLI tool to install and manage fonts from the command line. Search for fonts, list installed fonts, install or remove fonts all from the CLI.

✨ Features

fontsfont-managementnerd-fontsgoogle-fontsfont-managerclicommand-linecross-platformutilitytypographyterminal

📝 Release notes (2.5.0)

## Changelog * ec9b9eaeb9e153620032204383be7e859c5d3eff Add OSC 8 URLs and uniform-width card sections for info * daf07d7ee48a872eaa6b42e866605df3b2e7ab52 Add OpenType fvar probe and archive install selection helpers * 06a246537e6af5e0284bdb7d2ff1fa4efdf7a7dd Add funding configuration for GitHub Sponsors * 741e53798ea570adc16581205f17464c60efabde Add funding configuration for Ko-fi * 399024cd5250ee0c4b4ef2f39d1223a59b8bb097 Add staticcheck to the CI pipeline * a2ec9a1becb21067bb89a624df00981a8b17ef3e Added Font Browser command with dynamic search and install functionality * e3ef5d0a30d541e2ccfd57ec39b933d7578b5876 Added troubleshooting guide * c93cac2c506ccf0c9cfa2cfc29a4c7d337c6e6b2 Defer machine font directory creation (#4) - Merged to main * d34c26c460414413e7d28b4a404723dc1e6a8dec Documentation update - Updated documentation to reflect the latest changes in the codebase. - Updated the codebase layout guidelines to reflect the latest changes in the codebase. - Updated the refactor.md to reflect the latest changes in the codebase. * 9c8a5ed402cc8eff078a54b0b07868e34f100a9d Enhance browse model and UI components * 68dc3ff094a3a2b658a8a9e0ad3828b9cd93eedf Enhance browse model with font count feature * 163bd217d3f7259f5e770d9d52fcc69c08bf559e Enhance font browsing functionality and UI * fec1d0f46ec68f76bed5c5922f25f007c139078d Enhance installation scripts with improved user experience and automation support - Added environment variable support for non-interactive installations and dry runs - Introduced splash banner and tagline for better visibility during installation - Implemented checksum verification for downloaded binaries to ensure integrity - Improved output formatting and color handling based on terminal capabilities * c91d9143c7f6489a2f3fddd9b50a7e7e03862a91 Enhance performance and debugging in list command * 55d25fe4b9bdc6aab4804382f578da685c42d7f1 Fix: Add archive detection and extraction functionality * 4095ebba1dace7fcec66812d3bdfe860990a26d7 Fix: improve font directory creation errors (builds on #4) * a3b558ef10e52cebddf86490522e17944ce9c2fc Fixed font cache refresh being called with each font install * b98a371a217b4b0c8e43c8f68e31806cf318c6a2 Fixed font cache refresh being called with each font install and remove * 996cdf1b7011ae24d78f3a95a096fbca3323babc Fixup: preserve download options under progress; Fontshare TTF tree; docs * a4def4ae7ecf5a55c35e028f8f16f027b5ab8706 Improve browse_model.go - added uninstall functionality - added status popup for removing fonts * 740d9d861b8d773cc5577425f3806c3c9b0ca82a Improve completion command - added tests - improved terminal-setup.md and usage.md - added support for fish * 07657613da3b8f97c4b3337c6782ba125c5ad610 Improve list command performance * e98d5a26d34c0ccf636517603f21fdcb438655fd Improved documentation for custom sources guide * 8cdfda290d0031cd4f939e0470d13c535f48f54c Improved download resilience with external tool fallback * faf4be34494b9fce37859c0e2cf12442c26014ba Improved version system to better support dev builds * 3d835c6f39915f667ee3ef5865853be0d096d559 Major refactor and codebase cleanup - Renamed functions and packages to be more descriptive and consistent. - Removed unused functions and packages. - Removed duplicate code and functions. - Added more documentation to functions and packages. - Added more tests to codebase. * ad7ab5dac8919a3d6a8ca3e6f3f20262070bb20e Overhaul progress bar system * 34e4d699dffdcf526a347e3f91d81ceccb7e5fa9 README.md cleanup * 3ea1d5f500747f82b4d8392ec76fcdf183b7318b Refactor browse model and enhance dialog rendering * c14c478f376413f3b9b88902297eafbcb01040f8 Refactor: logging and output system cleanup - Removed duplicate logging and output. - Cleaned up the way that the codebase logs and outputs information. * 65f30b0c1781a16594015c29a623abe072b03fb2 Refactor: simplify GetRepository function and remove refresh flag * f301a09b4ba61604dbb552b49d0738a5e531c084 Refactor: update browseResultFromUninstall function to include installation scope in TUI messages * c86132c6f133527b73b44222acd92d55a3a68ebb Remove unusued functions in download_fallbacks.go and font.go - Removed unused functions in download_fallbacks.go and font.go - Removed unused curl status classification * b049faa9fdd1f09276ee4273d695e96e59f97824 Removed archive_detect_magic_test.go * fe033b0380c790ee8860380602832e45b1cf4795 Update .gitignore * e0f1a986687526f83153c936ae00e29499d15b05 Update Go version to 1.25.0 and upgrade dependencies * 54919eac0d87dd2327829231b787e568d13c05eb Update Go version to 1.26.2 to solve vulnerabilities from govulncheck * 55839df65d596b536860b5888730e64bc77e12cb Update README and usage documentation to include custom sources guide * c41de3847f0c3f5b0aed62cf619c26eb5685bfbc Update codebase layout guidelines and codebase documentation * 46c657612e847d2a0e14eddc003b436bdc5d170a Update default config and codebase.md * 9328a9fe4a45335378722ee683712fd529eee203 Update documentation * 3e790d9099dc5d906cfee76520dc207c8c87ca2b Update documentation * 3065c16d8216f09bca69fe81fbdbe2e5237db095 Updated README.md * 33be71642a5c50811ab406e8589a976163b8f46e Updated codebase development docs * 637f3d23896b6c86df0737894982a9095b61462c Updated codebase development documentation * d7fd3b464c0da85f1d8a4bb307c0772738737d01 Updated default_config.yaml * 2bd8e94d266e7bb3863457808dacaa5953d49f17 Updated documentation - Improved installation documentation to support automation and CI - Improved usage documentation to support automation and CI * bf634e729d3e277da59b0e245f6cd8c7282b6131 chore(output): send debug logs to stderr * ff10ec8b9b7b23f9408aaa5b1f31ab623d7a22f8 chore(ui,docs): show full errors and update codebase docs * 4b12aa48138d981c588e97f732e7cc1d32fb0b9f config: compatible UA preset hint for downloads * 2ed660e565c9cd7fe46025d03a2d85fa95f1be88 feat(config): add Network.DownloadUserAgent * 3e452567fc3e2e91ac06cd132afe9b42f04fcee2 feat(repo,network): harden downloads for CDN/WAF edges * 25e954a559c9d9719cde44ba08052860eba35172 feat(sources,config,repo): add League, Fontshare, Fontsource built-ins * a08dca3b3e7edb44fe18c7dd04717f7fa71537f8 fix(cli): polish --help and flag layout * 1e8b532def8ca6a0255d3a9e2d4528f2a9314425 fix(cli): remove help example uses separate args * 1d955c0530fc0d57c9b7108d398873bfbc00e436 fix(config): baseline-fill new keys and harden downloads * 98a5c2f274b14d877d6caceeb9f9ef60b67f0363 fix(network): treat curl 202 as failure * c232ce59cf88c6ce22bfe0f3ae7ba01319a8edfe fix(network): validate external download outputs * b6fbaed6891f17613d31934dc617c8934a3c1efe fix(network,repo): harden downloads against WAF payloads * 515956fd825935c679254f7ebf44f0dcd4b6ae41 fix(repo): reject non-font payloads before install * 1d923881765b0caf0b1fbc1c1c6f8534b5ce1ae3 fix(tui): stabilize resize redraw and browse layout * 70977b652201c8f73c49608c988dbc271f858b34 fix(ui): paint full terminal frame on resize * 749551fc275d8b6111676c5c0b37a7a8df57f95b fix: use supported version command in Chocolatey smoke test * 3b64cc0f56237d1497e6e58bd4735e2f16d8d076 refactor(normalize): centralize font name normalization * db5fc50e65afc373ff66ae13ee86dc2fa004e555 refactor(repo): reuse normalize helpers in matching * e8dceef70ddd349408752266b7191f8afc8475ec refactor(version): split display version from build id

All release notes →

SHA-256: a8886d7595902d8f92d70429aea14b29f8eb7547f9ccf378646d6f7e98d60273

🎯 Similar software

Yudum

Since 1998, from all over the world — chat, radio, games and more.

Join the chat Sign up free

18+ only — live chat, voice and video on Yudum are for adults. Why?

3716
news
5962
profiles
835
recipes
382
dream entries
32
quizzes
157
members