Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Fonts
  3. Nerd Fonts

Nerd Fonts

NOASSERTIONCSSv3.5.1

Patches developer fonts with thousands of icons from popular icon sets like Font Awesome, Material Design Icons, and Octicons.

Visit WebsiteGitHubGitHub
64.6k stars4.0k forks0 contributors

What is Nerd Fonts?

Nerd Fonts is an open-source project that patches existing programming fonts with thousands of extra glyphs (icons) from popular icon sets like Font Awesome, Material Design Icons, and Octicons. It solves the problem of missing icons in monospaced fonts used in terminals, code editors, and IDEs, allowing developers to see icons directly in their text interfaces.

Target Audience

Developers, system administrators, and power users who work in terminals, code editors, or IDEs and want to enhance their interface with visual icons without switching fonts.

Value Proposition

It provides a massive collection of pre-patched fonts and a flexible patcher script, giving users the freedom to add icons to any font they prefer, ensuring consistency and a rich visual experience across development tools.

Overview

Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

Use Cases

Best For

  • Adding icons to terminal prompts and status lines (e.g., Powerline setups)
  • Enhancing code editors and IDEs with visual glyphs for file types and symbols
  • Creating custom patched fonts for specific development environments
  • Improving readability and aesthetics in monospaced text interfaces
  • Ensuring consistent icon display across different operating systems and tools
  • Integrating icon sets like Font Awesome or Material Design Icons into programming workflows

Not Ideal For

  • Projects requiring minimal font file sizes for performance or bandwidth constraints
  • Environments with strict font licensing or centralized font management policies
  • Users who need auto-updating fonts without manual intervention or patching
  • Systems with limited font rendering support or where icon glyphs are unnecessary

Pros & Cons

Pros

Extensive Glyph Integration

Patches over 10,000 icons from sets like Font Awesome, Material Design Icons, and Octicons into fonts, enabling rich visual cues in terminals and editors as highlighted in the README's glyph sets diagram.

Flexible Font Patcher

Provides a Python script using FontForge to patch any font, with options for monospaced or double-width glyphs, allowing deep customization for specific needs.

Multiple Installation Options

Offers various methods including release archives, package managers (Homebrew, Chocolatey), scripts, and Docker, catering to different platforms as detailed in the installation section.

Large Pre-patched Collection

Includes over 67 patched font families like Hack and JetBrains Mono, saving users from manual patching and ensuring quick setup.

Cons

Complex Setup for Patching

Requires FontForge, Python, and dependencies like python-fontforge, making patching cumbersome for non-technical users or on restricted systems, as noted in the font patcher requirements.

Large Repository and Font Sizes

The README warns against cloning the repo due to its size, and patched fonts are significantly larger than originals, impacting storage and performance.

Unstable File Paths

File paths in the master branch are unstable and may change between releases, risking broken links or scripts if not pinned to specific versions, as cautioned in the Important Notices.

Potential Licensing Complications

Patching mixes licenses from original fonts and icon sets, which could pose legal risks for commercial use or redistribution, though not explicitly addressed in the README.

Frequently Asked Questions

Quick Stats

Stars64,601
Forks3,954
Contributors0
Open Issues17
Last commit9 days ago
CreatedSince 2014

Tags

#developer-tools#terminal-fonts#fonts#shell#python#open-source-fonts#patcher#typography#icon-fonts#iconic-fonts#powerline#octicons#programming-fonts#patched-fonts#glyphs#font-patching#statusline#font-awesome

Built With

P
PowerShell
F
FontForge
s
shell
P
Python
D
Docker

Links & Resources

Website

Included in

ZSH Plugins17.6kFonts1.9k
Auto-fetched 18 hours ago

Related Projects

MapleMaple

Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项

Stars28,851
Forks1,187
Last commit3 days ago
Cascadia CodeCascadia Code

This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.

Stars27,884
Forks847
Last commit1 year ago
Powerline FontsPowerline Fonts

Patched fonts for Powerline users.

Stars26,321
Forks3,124
Last commit2 years ago
IosevkaIosevka

Versatile typeface for code, from code.

Stars22,744
Forks687
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub