Topics / #font
Font projects on GitHub
Programming fonts, icon fonts, and typography resources.
As of , the most-starred Font projects on GitHub are FiraCode (82.1K stars), Font-Awesome (77K stars) and design-resources-for-developers (67.2K stars). GitHub.Locker tracks 51 Font repositories with 965K stars combined. The fastest-growing on October 16 was designcraft, with +114 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
designcraft
storytold/designcraft · ★ 4.3KDesignCraft is an open-source, clean-room reimplementation of Adobe InDesign's page layout and publishing workflow, written in pure Rust by the ArtCraft team. It runs natively on macOS, Windows and Linux, plus in the browser via WebAssembly.
+77huashu-art-motion
alchaincyf/huashu-art-motion · ★ 4.2Khuashu-art-motion is an agent skill that turns a coding agent into an animator: it writes and runs JavaScript/Canvas code to produce art-style animations, rather than generating video frames directly.
+28JIZURA
852wa/JIZURA · ★ 2KJIZURA is a browser app that turns lyrics into an automatically assembled kinetic typography music video, combining layout, motion and decoration presets from a library of hundreds of parts, then exports the result as an MP4.
Iosevka
be5invis/Iosevka · ★ 23.1KIosevka is an open-source typeface family designed for writing code, using in terminals and preparing technical documents. It comes in sans-serif and slab-serif forms, both monospace and quasi-proportional.
The all-time top
51 projects · by stars
- 82.1K
#1 · tonsky/FiraCode
FiraCode
Fira Code is a free monospaced font designed for programmers, which uses ligatures to turn common multi-character symbol sequences (like -> or ==) into single, easier-to-read glyphs.
- 77K
#2 · FortAwesome/Font-Awesome
Font-Awesome
Font Awesome is an icon toolkit that ships icons as SVG, icon fonts, and CSS, used by millions of designers and developers to add scalable icons to websites and apps.
- 67.2K
#3 · bradtraversy/design-resources-for-developersdesign-resources-for-developers
A curated list of design and UI resources for developers, covering stock photos, templates, CSS frameworks, UI libraries, icons, fonts, color tools and more.
- 4
nerd-fonts
64.9Kryanoasis/nerd-fonts · CSSNerd Fonts patches popular developer fonts (Hack, JetBrains Mono, Fira Code, Source Code Pro, and dozens more) with thousands of extra icon glyphs pulled from sets like Font Awesome, Octicons, Devicons, and Material Design Icons, so terminals, editors and status lines can render icons.
- 5
material-design-icons
54.1Kgoogle/material-design-iconsThis is Google's official repository of Material Design icons, offering two icon sets: Material Symbols (the current, actively updated set) and Material Icons (the classic set, no longer updated since 2022).
- 6

maple-font
29.3Ksubframe7536/maple-font · PythonMaple Mono is an open-source monospace font with round corners, smart ligatures, and built-in Nerd-Font icons, made to smooth your coding flow in IDEs and terminals.
- 7

Awesome-CV
28.7Kposquit0/Awesome-CV · TeXAwesome CV is a LaTeX template for a CV, résumé or cover letter, inspired by Fancy CV. The markup is clean and semantic, so it is easy to customize into your own outstanding job application.
- 8

cascadia-code
27.9Kmicrosoft/cascadia-code · PythonCascadia Code is a monospaced coding font with programming ligatures, bundled with Windows Terminal and now the default font in Visual Studio.
- 9

LxgwWenKai
26.3Klxgw/LxgwWenKai · ShellLXGW WenKai (霞鹜文楷) is an open-source Chinese font derived from Fontworks' Klee One, a Japanese textbook-style typeface, extended by a solo developer with simplified and traditional Chinese characters.
- 10

fonts
26.3Kpowerline/fonts · ShellA collection of pre-patched fonts (Powerline symbols already added) for use with the Powerline vim/shell status line plugin, so you don't have to patch fonts yourself.
- 11
simple-icons
26Ksimple-icons/simple-icons · JavaScriptA collection of over 3,400 free SVG icons for popular brands — company and product logos you can drop into any website, app or document. All of them are browsable on one page at simpleicons.org.
- 12
Iosevka
23.1Kbe5invis/Iosevka · JavaScriptIosevka is an open-source typeface family designed for writing code, using in terminals and preparing technical documents. It comes in sans-serif and slab-serif forms, both monospace and quasi-proportional.
- 13

tabler-icons
22.3Ktabler/tabler-icons · JavaScriptTabler Icons is a collection of over 6200 free, MIT-licensed SVG icons for web projects, every icon drawn on a 24x24 grid with a 2px stroke.
- 14

fonts
20.6Kgoogle/fonts · HTMLThe canonical repository of the binary font files (.ttf) served by Google Fonts, organized by license and family, plus a public issue tracker for all things Google Fonts.
- 15

You-Dont-Need-JavaScript
20.6Kyou-dont-need/You-Dont-Need-JavaScript · HTMLA curated collection of demos showing UI effects and components — accordions, carousels, modals, buttons, loaders, tooltips and more — built with pure HTML and CSS instead of JavaScript.
- 16
KaTeX
20.5KKaTeX/KaTeX · TypeScriptKaTeX is a fast, easy-to-use JavaScript library for typesetting TeX math on the web. It renders synchronously without reflowing the page, and its layout is based on Donald Knuth's TeX for print-quality output.
- 17

source-code-pro
20.5Kadobe-fonts/source-code-pro · CSSSource Code Pro is a set of monospaced OpenType fonts designed to work well in user interface (UI) environments — a font family made for code editors, terminals and other interfaces.
- 18

inter
20Krsms/inter · PythonInter is a free and open source typeface carefully designed for computer screens, with a tall x-height that helps readability of mixed-case and lower-case text.
- 19

monaspace
19.7Kgithubnext/monaspace · ShellMonaspace is a superfamily of five monospaced fonts for code, an exploration from GitHub Next designed with the type foundry Lettermatic. The five typefaces have distinct voices but identical metrics, so they can be mixed within a single editor.
- 20

react-native-vector-icons
17.9Koblador/react-native-vector-icons · TypeScriptIt is a React Native library that provides customizable vector icons, letting you drop icons from popular icon sets like FontAwesome, Ionicons, MaterialDesignIcons and more into your app with full styling support.
- 21

awesome-design
17.6Kgztchan/awesome-designAwesome Design is a curated list of design resources and tools for UI/UX designers, covering everything from stock photos to prototyping software.
- 22
Hack
17.4Ksource-foundry/Hack · ShellHack is a free, open source monospaced typeface built specifically for source code. It grows out of the Bitstream Vera and DejaVu projects and aims to be a workhorse font for programming.
- 23

source-han-sans
17.4Kadobe-fonts/source-han-sans · PythonSource Han Sans is a set of open-source Pan-CJK OpenType fonts covering Simplified Chinese, Traditional Chinese, Traditional Chinese (Hong Kong), Japanese, and Korean, plus the full source files used to build them.
- 24

terminalizer
16.2Kfaressoft/terminalizer · JavaScriptTerminalizer is a command-line tool that records your terminal session and turns it into an animated GIF image, or gives you a link to an online web player for sharing.
- 25
smiley-sans
14.9Katelier-anchor/smiley-sans · HTMLSmiley Sans (得意黑) is a Chinese sans-serif typeface that balances a humanist look with geometric structure, featuring narrow, slightly slanted letterforms with details inspired by hand-painted lettering.
- 26

awesome-stock-resources
14.6Kneutraltone/awesome-stock-resources · RubyA curated list of websites offering free stock photography, illustrations, vector graphics, videos, patterns, textures, fonts, icons, and music for use in design and development projects.
- 27

JetBrainsMono
13.1KJetBrains/JetBrainsMono · ShellJetBrains Mono is a free and open-source monospaced typeface built specifically for developers. It is available as a standalone download and also comes bundled with all JetBrains IDEs.
- 28

Sarasa-Gothic
12.9Kbe5invis/Sarasa-Gothic · JavaScriptSarasa Gothic is a CJK composite font that merges Inter (Latin/Greek/Cyrillic), Iosevka (for the Mono/Term/Fixed variants) and Source Han Sans (CJK glyphs) into a single unified gothic/sans-serif typeface covering Chinese, Japanese and Korean alongside Latin text.
- 29

mactype
12Ksnowie2000/mactype · C++MacType is a Windows utility that replaces the system's built-in font rasterizer to make text rendering look smoother and crisper, closer to macOS-style anti-aliasing.
- 30
devicon
11.8Kdevicons/devicon · CSSDevicon is an open-source collection of 150+ logos for programming languages and development tools — the JavaScript or Docker logo ready to drop into your project. The set keeps growing.
- 31

plex
11.7KIBM/plex · CSSIBM Plex is IBM's corporate typeface family, released as an open-source project. It's a signature font family you can download and use under the Open Font License.
- 32

Monocraft
11.4KIdreesInc/Monocraft · PythonA free monospaced programming font that recreates the Minecraft UI typeface, with 1500+ glyphs reworked for readability and spacing. It ships as an installable .ttc file.
- 33
dompdf
11.2Kdompdf/dompdf · PHPDompdf is a PHP library that converts HTML (and CSS) into PDF documents. It works as a style-driven renderer that reads your HTML, inline styles, and external stylesheets, then lays out and draws the result as a PDF.
- 34
MathJax
10.9Kmathjax/MathJax · JavaScriptMathJax is an open-source JavaScript display engine that renders LaTeX, MathML, and AsciiMath notation in all modern browsers, with built-in support for assistive technology like screen readers.
- 35

PyMuPDF
10.9Kpymupdf/PyMuPDF · PythonPyMuPDF is a high-performance Python library for extracting, analyzing, converting, rendering, and manipulating PDF and other document formats, built on the MuPDF C engine.
- 36

cdnjs
10.7Kcdnjs/cdnjscdnjs is a free, open-source CDN for JavaScript/CSS/font libraries, and this specific repository is the robot-only store of the actual asset files it serves.
- 37

pdfkit
10.7Kfoliojs/pdfkit · JavaScriptPDFKit is a JavaScript library for generating complex, multi-page, printable PDF documents in Node.js and in the browser.
- 38

node-canvas
10.7KAutomattic/node-canvas · JavaScriptnode-canvas is a Cairo-backed implementation of the HTML5 Canvas API for Node.js, letting you draw shapes, images and text on the server and export the result as PNG, JPEG, PDF or SVG.
- 39

leonsans
10.2Kcmiscm/leonsans · JavaScriptLeon Sans is a geometric sans-serif typeface that is generated with code instead of being a static font file, letting you render and animate it in the HTML5 Canvas element.
- 40

vscode-dark-islands
8.5Kbwya77/vscode-dark-islands · ShellIslands Dark is a dark color theme for VS Code-compatible editors, inspired by the easemate IDE and the JetBrains Islands theme. It adds floating glass-like panels, rounded corners and smooth animations.
- 41
designcraft
4.3Kstorytold/designcraft · RustDesignCraft is an open-source, clean-room reimplementation of Adobe InDesign's page layout and publishing workflow, written in pure Rust by the ArtCraft team. It runs natively on macOS, Windows and Linux, plus in the browser via WebAssembly.
- 42

huashu-art-motion
4.2Kalchaincyf/huashu-art-motion · JavaScripthuashu-art-motion is an agent skill that turns a coding agent into an animator: it writes and runs JavaScript/Canvas code to produce art-style animations, rather than generating video frames directly.
- 43

JIZURA
2K852wa/JIZURA · HTMLJIZURA is a browser app that turns lyrics into an automatically assembled kinetic typography music video, combining layout, motion and decoration presets from a library of hundreds of parts, then exports the result as an MP4.
- 44

libron
1.9Knicoverbruggen/libron · PythonLibron is a manually edited revision of the Readerly font, redrawn to have calmer, less distracting serifs and letterforms, specifically for comfortable reading on e-readers and screens.
- 45

c64-keyboard-font
635szabadkai/c64-keyboard-font · PythonC64 Keyboard is a font that recreates the printed letter and symbol legends from a real Commodore 64 keyboard, traced and cleaned up from photographs of the actual keycaps. It ships as desktop TTF/OTF files, a webfont, editable outlines, and a specimen for previewing the glyphs.
- 46

Macintosh-Skeletal-Filled
566npwitk/Macintosh-Skeletal-FilledMacintosh Skeletal Filled recreates the handwritten script from Apple's macOS/iOS 'hello' setup screen as regular, typeable fonts, rebuilding the stroke-and-join rendering Apple's own renderer draws.
- 47

vintage-latex
438Foadsf/vintage-latex · PowerShellA collection of twenty standalone LuaLaTeX and MetaPost (fiziko) example files that recreate the look of old scientific papers: engraved plates, star charts, computed log tables, knots, and telescopes.
- 48
shift
358shift-editor/shift · TypeScriptShift is a modern, cross-platform font editor for type designers and developers, built with TypeScript and Rust to bring contemporary technologies and design principles to type design.
- 49
moji
257Microck/moji · GoMoji is a terminal tool that searches multiple font sources (GetFonts, DaFont, Fontshare, GitHub, and more), ranks the results, and downloads the font file that best matches your query.
- 50

PixelFonts
254mcer12/PixelFonts · CPixelFonts is a collection of pixel-perfect bitmap fonts for AdafruitGFX and u8g2, hand-crafted for tiny low-resolution displays like OLED and e-paper screens.
- 51

hanji
141sxzz/hanji · TypeScriptHanji is a web tool that lines up and overlays the same Han character's printed glyph form across Mainland China, Hong Kong, Taiwan, Japan, and Korea so you can see the subtle real differences between regional character shapes.
Related topics
Often tagged together