Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Readme
  3. nerd-fonts

nerd-fonts

NOASSERTIONCSSv3.4.0

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

Visit WebsiteGitHubGitHub
63.8k stars3.9k forks0 contributors

What is nerd-fonts?

Nerd Fonts is an iconic font aggregator, collection, and patcher that enhances developer-targeted fonts with thousands of extra glyphs from popular icon sets. It patches fonts like Hack, Fira Code, and JetBrains Mono to include icons from Font Awesome, Material Design Icons, Octicons, and others, solving the problem of missing icons in terminals and code editors.

Target Audience

Developers, system administrators, and power users who work in terminals, code editors, or IDEs and want consistent icon support across their tools without sacrificing font readability.

Value Proposition

Developers choose Nerd Fonts because it provides a massive library of pre-patched fonts and a flexible patching script, eliminating the need to manually combine icon sets with programming fonts. It offers extensive customization and broad compatibility with popular development environments.

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., with Powerline)
  • Enhancing code editor fonts with language/framework-specific icons
  • Creating consistent iconography across development tools and themes
  • Patching custom or proprietary fonts with developer icon sets
  • Improving visual feedback in shell environments (e.g., file type icons in ls)
  • Supporting icon-heavy applications like status bars and launchers

Not Ideal For

  • Projects with strict font file size constraints or bandwidth limitations
  • Environments requiring untouched, original font licenses without modification
  • Legacy systems or terminals with limited Unicode or complex glyph support
  • Design-heavy projects where precise typographic metrics and kerning are critical

Pros & Cons

Pros

Massive Icon Collection

Aggregates over 3,600 glyphs from sets like Font Awesome, Material Design Icons, and Octicons, providing comprehensive icon coverage for development tools as highlighted in the 'Extensive Glyph Sets' section.

Flexible Font Patcher

Offers a Python script using FontForge to patch any font with custom glyph sets, supporting monospaced or variable-width output, detailed in the 'Font Patcher' section for full customization.

Pre-patched Convenience

Includes over 67 pre-patched font families like Fira Code and JetBrains Mono, saving users from manual patching and ensuring quick setup as listed in the 'Patched Fonts' table.

Multi-Platform Installation

Supports various installation methods such as Homebrew, Chocolatey, and PowerShell scripts, making it accessible across macOS, Windows, and Linux, as outlined in the 'Installation Options'.

Cons

Complex Patching Dependencies

Patching your own font requires FontForge, Python, and specific packages, which can be cumbersome to set up, as admitted in the 'Font Patcher' section with warnings about installation steps.

Large File and Repository Size

Pre-patched fonts and the repository are bulky, with cloning discouraged due to size issues, impacting download and storage as noted in 'Important Notices' and installation options.

Unstable Development Paths

Master branch file paths are not stable, forcing users to reference release tags to avoid broken links, adding complexity for developers as highlighted in the 'Unstable File Paths' warning.

Frequently Asked Questions

Quick Stats

Stars63,815
Forks3,930
Contributors0
Open Issues30
Last commit1 day ago
CreatedSince 2014

Tags

#developer-tools#terminal-fonts#fonts#shell#python#material-design-icons#patcher#icon-fonts#iconic-fonts#powerline#octicons#programming-fonts#patched-fonts#font-patching#statusline#font-awesome

Built With

B
Bash
P
PowerShell
F
FontForge
P
Python
D
Docker

Links & Resources

Website

Included in

Readme20.7k
Auto-fetched 2 hours ago

Related Projects

lobe-chatlobe-chat

🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.

Stars80,753
Forks15,687
Last commit2 hours ago
sniffnetsniffnet

Comfortably monitor your Internet traffic 🕵️‍♂️

Stars40,125
Forks1,779
Last commit4 hours ago
httpiehttpie

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

Stars38,334
Forks3,974
Last commit1 year ago
posthogposthog

:hedgehog: PostHog is the leading platform for building self-driving products. Our developer tools – AI observability, analytics, session replay, flags, experiments, error tracking, logs, and more – capture all the context agents need to diagnose problems, uncover opportunities, and ship fixes. Steer it all from Slack, web, desktop, or the MCP.

Stars37,267
Forks3,087
Last commit2 hours 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