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.

51Projects
965KStars in total
+449Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

51 projects · by stars

  1. #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.

    82.1K
  2. #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.

    77K
  3. #3 · bradtraversy/design-resources-for-developers

    design-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.

    67.2K
  1. 4

    nerd-fonts

    64.9Kryanoasis/nerd-fonts · CSS

    Nerd 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.

  2. 5

    material-design-icons

    54.1Kgoogle/material-design-icons

    This 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).

  3. 6

    maple-font

    29.3Ksubframe7536/maple-font · Python

    Maple 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.

  4. 7

    Awesome-CV

    28.7Kposquit0/Awesome-CV · TeX

    Awesome 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.

  5. 8

    cascadia-code

    27.9Kmicrosoft/cascadia-code · Python

    Cascadia Code is a monospaced coding font with programming ligatures, bundled with Windows Terminal and now the default font in Visual Studio.

  6. 9

    LxgwWenKai

    26.3Klxgw/LxgwWenKai · Shell

    LXGW 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.

  7. 10

    fonts

    26.3Kpowerline/fonts · Shell

    A 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.

  8. 11

    simple-icons

    26Ksimple-icons/simple-icons · JavaScript

    A 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.

  9. 12

    Iosevka

    23.1Kbe5invis/Iosevka · JavaScript

    Iosevka 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.

  10. 13

    tabler-icons

    22.3Ktabler/tabler-icons · JavaScript

    Tabler 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.

  11. 14

    fonts

    20.6Kgoogle/fonts · HTML

    The 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.

  12. 15

    You-Dont-Need-JavaScript

    20.6Kyou-dont-need/You-Dont-Need-JavaScript · HTML

    A 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.

  13. 16

    KaTeX

    20.5KKaTeX/KaTeX · TypeScript

    KaTeX 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.

  14. 17

    source-code-pro

    20.5Kadobe-fonts/source-code-pro · CSS

    Source 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.

  15. 18

    inter

    20Krsms/inter · Python

    Inter 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.

  16. 19

    monaspace

    19.7Kgithubnext/monaspace · Shell

    Monaspace 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.

  17. 20

    react-native-vector-icons

    17.9Koblador/react-native-vector-icons · TypeScript

    It 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.

  18. 21

    awesome-design

    17.6Kgztchan/awesome-design

    Awesome Design is a curated list of design resources and tools for UI/UX designers, covering everything from stock photos to prototyping software.

  19. 22

    Hack

    17.4Ksource-foundry/Hack · Shell

    Hack 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.

  20. 23

    source-han-sans

    17.4Kadobe-fonts/source-han-sans · Python

    Source 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.

  21. 24

    terminalizer

    16.2Kfaressoft/terminalizer · JavaScript

    Terminalizer 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.

  22. 25

    smiley-sans

    14.9Katelier-anchor/smiley-sans · HTML

    Smiley 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.

  23. 26

    awesome-stock-resources

    14.6Kneutraltone/awesome-stock-resources · Ruby

    A 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.

  24. 27

    JetBrainsMono

    13.1KJetBrains/JetBrainsMono · Shell

    JetBrains 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.

  25. 28

    Sarasa-Gothic

    12.9Kbe5invis/Sarasa-Gothic · JavaScript

    Sarasa 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.

  26. 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.

  27. 30

    devicon

    11.8Kdevicons/devicon · CSS

    Devicon 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.

  28. 31

    plex

    11.7KIBM/plex · CSS

    IBM 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.

  29. 32

    Monocraft

    11.4KIdreesInc/Monocraft · Python

    A 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.

  30. 33

    dompdf

    11.2Kdompdf/dompdf · PHP

    Dompdf 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.

  31. 34

    MathJax

    10.9Kmathjax/MathJax · JavaScript

    MathJax 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.

  32. 35

    PyMuPDF

    10.9Kpymupdf/PyMuPDF · Python

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

  33. 36

    cdnjs

    10.7Kcdnjs/cdnjs

    cdnjs 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.

  34. 37

    pdfkit

    10.7Kfoliojs/pdfkit · JavaScript

    PDFKit is a JavaScript library for generating complex, multi-page, printable PDF documents in Node.js and in the browser.

  35. 38

    node-canvas

    10.7KAutomattic/node-canvas · JavaScript

    node-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.

  36. 39

    leonsans

    10.2Kcmiscm/leonsans · JavaScript

    Leon 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.

  37. 40

    vscode-dark-islands

    8.5Kbwya77/vscode-dark-islands · Shell

    Islands 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.

  38. 41

    designcraft

    4.3Kstorytold/designcraft · Rust

    DesignCraft 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.

  39. 42

    huashu-art-motion

    4.2Kalchaincyf/huashu-art-motion · JavaScript

    huashu-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.

  40. 43

    JIZURA

    2K852wa/JIZURA · HTML

    JIZURA 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.

  41. 44

    libron

    1.9Knicoverbruggen/libron · Python

    Libron 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.

  42. 45

    c64-keyboard-font

    635szabadkai/c64-keyboard-font · Python

    C64 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.

  43. 46

    Macintosh-Skeletal-Filled

    566npwitk/Macintosh-Skeletal-Filled

    Macintosh 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.

  44. 47

    vintage-latex

    438Foadsf/vintage-latex · PowerShell

    A 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.

  45. 48

    shift

    358shift-editor/shift · TypeScript

    Shift 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.

  46. 49

    moji

    257Microck/moji · Go

    Moji 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.

  47. 50

    PixelFonts

    254mcer12/PixelFonts · C

    PixelFonts 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.

  48. 51

    hanji

    141sxzz/hanji · TypeScript

    Hanji 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.

Often tagged together