Topics / #typography
Typography projects on GitHub
Typefaces, font tooling, and resources about typography in software and on the web.
As of , the most-starred Typography projects on GitHub are ui-ux-pro-max-skill (136.6K stars), awesome-design-md (121.9K stars) and taste-skill (98.1K stars). GitHub.Locker tracks 71 Typography repositories with 1.3M stars combined. The fastest-growing on October 16 was taste-skill, with +590 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+590taste-skill
Leonxlnx/taste-skill · ★ 98.1KTaste Skill is a set of portable skills for AI coding agents: they upgrade AI-built interfaces with stronger layout, typography, motion, and spacing instead of boilerplate-looking UIs.
pdfcraft
storytold/pdfcraft · ★ 15.1KPrintCraft (the pdfcraft project) is an open-source, clean-room reimplementation of Adobe Acrobat, built entirely in pure Rust. It lets you read, organize, combine, split and secure PDFs in a fast native app.
ui-ux-pro-max-skill
nextlevelbuilder/ui-ux-pro-max-skill · ★ 136.6KUI UX Pro Max is an AI skill that gives coding assistants design intelligence — industry-specific style, color, typography and UX reasoning rules — so they can generate professional UI/UX across many frameworks and platforms.
awesome-design-md
VoltAgent/awesome-design-md · ★ 121.9KThis is a curated collection of DESIGN.md files — plain-text design system documents analyzed from real websites like Claude, Stripe, Nike and Tesla — that you drop into a project so an AI coding agent generates UI matching that brand's visual language.
The all-time top
71 projects · by stars
- 136.6K
#1 · nextlevelbuilder/ui-ux-pro-max-skill
ui-ux-pro-max-skill
UI UX Pro Max is an AI skill that gives coding assistants design intelligence — industry-specific style, color, typography and UX reasoning rules — so they can generate professional UI/UX across many frameworks and platforms.
- 121.9K
#2 · VoltAgent/awesome-design-md
awesome-design-md
This is a curated collection of DESIGN.md files — plain-text design system documents analyzed from real websites like Claude, Stripe, Nike and Tesla — that you drop into a project so an AI coding agent generates UI matching that brand's visual language.
- 98.1K
#3 · Leonxlnx/taste-skilltaste-skill
Taste Skill is a set of portable skills for AI coding agents: they upgrade AI-built interfaces with stronger layout, typography, motion, and spacing instead of boilerplate-looking UIs.
- 4
FiraCode
82.1Ktonsky/FiraCode · ClojureFira 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.
- 5
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.
- 6

pretext
50.8Kchenglou/pretext · TypeScriptPretext is a pure JavaScript/TypeScript library for multiline text measurement and layout — fast and accurate, including for languages you may not even know about.
- 7

bulma
50Kjgthms/bulma · CSSBulma is a modern CSS framework based on Flexbox that gives you ready-made classes for building responsive layouts and UI components.
- 8

frontend-dev-bookmarks
47.6Kdypsilon/frontend-dev-bookmarksA manually curated collection of links and resources for frontend web developers, organized into topic categories like Appearance, Architecture, Compatibility, Ecosystem, Languages/Protocols/Browser APIs, UI Components, and Workflow.
- 9

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

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.
- 11
guizang-ppt-skill
28.1Kop7418/guizang-ppt-skill · HTMLAn AI-agent skill for Claude Code, Codex and similar environments that turns articles and ideas into polished single-file HTML slide decks with horizontal paging, plus matching slide images and multi-platform social covers. Rehearsal and presenter modes are built in.
- 12

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

awesome-falsehood
27.8Kkdeldycke/awesome-falsehoodA curated list of falsehoods programmers believe in: articles collecting assumptions that sound obviously true but break on real-world edge cases, like believing a valid email address has exactly one @ character.
- 14

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

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.
- 16
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.
- 17
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.
- 18

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

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

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

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

rendercv
17.8Krendercv/rendercv · PythonRenderCV is a resume/CV builder: you describe your CV in a YAML file, run the tool, and get a PDF with perfect typography. The project is deployed at rendercv.com.
- 23

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.
- 24
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.
- 25

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

material-components-web
17Kmaterial-components/material-components-web · TypeScriptIt's Material Components for the web (MDC Web): modular, customizable Material Design UI components built by a Google team of engineers and UX designers.
- 27
pico
16.8Kpicocss/pico · CSSPico is a minimal CSS framework for semantic HTML: one stylesheet that makes plain HTML elements responsive and elegant by default. MIT-licensed and built around writing HTML, not classes.
- 28

material
16.4Kangular/material · JavaScriptAngularJS Material is a UI component library that implements Google's Material Design specification (2014-2017) for AngularJS 1.x single-page apps.
- 29
chinese-copywriting-guidelines
15.8Ksparanoid/chinese-copywriting-guidelinesA style guide for writing and typesetting Chinese text correctly — covering spacing between Chinese and Latin characters/numbers, punctuation usage, full-width vs half-width characters, and correct casing of proper nouns — meant to reduce miscommunication within teams and make websites look more polished.
- 30

Flat-UI
15.3Kdesignmodo/Flat-UI · JavaScriptFlat UI Free is a flat-design theme for Bootstrap, built with HTML, CSS3 (LESS), and JS, giving you redesigned flat-style versions of common UI components.
- 31
pdfcraft
15.1Kstorytold/pdfcraft · RustPrintCraft (the pdfcraft project) is an open-source, clean-room reimplementation of Adobe Acrobat, built entirely in pure Rust. It lets you read, organize, combine, split and secure PDFs in a fast native app.
- 32
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.
- 33

satori
14.1Kvercel/satori · TypeScriptSatori is a TypeScript library that converts HTML and CSS into SVG: you describe a visual with JSX-style markup and it renders a matching SVG for you.
- 34

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

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

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

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.
- 38
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.
- 39

pdf2htmlEX
10.6Kcoolwanglu/pdf2htmlEX · HTMLpdf2htmlEX is a PDF-to-HTML converter that keeps text and formatting intact. It renders PDF files as real, selectable HTML using modern Web technologies.
- 40

word_cloud
10.5Kamueller/word_cloud · Pythonword_cloud is a little word cloud generator in Python: it turns a body of text into an image where each word is sized by how often it appears. It works as a Python library and also ships a small command-line tool called wordcloudcli.
- 41

milligram
10.2Kmilligram/milligram · HTMLMilligram is a minimalist CSS framework: a tiny stylesheet that gives a web project a fast, clean starting point rather than a full set of UI components.
- 42

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

skills
8Kjakubkrehel/skills · MarkdownA collection of agent skills for Claude Code that help you build better interfaces, covering UI, typography, colors, accessibility, layout and product writing.
- 44
guizang-social-card-skill
7.6Kop7418/guizang-social-card-skill · HTMLA Claude Code / Codex skill that turns articles, notes, screenshots, or user videos into Xiaohongshu (Rednote) photo-carousel cards and WeChat 21:9 + 1:1 cover pairs, rendering single-file HTML to PNG via Playwright.
- 45

gc-minimal-zine-poster
7.3KLiamGvchi/gc-minimal-zine-posterA Codex skill that turns a theme, sentence, photo, or mood into a sparse, paper-textured minimal zine-style editorial poster, producing both the generated image and a reusable production-ready image prompt.
- 46

awesome-notebookLM-prompts
4.7Kserenakeyitan/awesome-notebookLM-promptsA curated collection of NotebookLM (and Kael.im) slide prompts gathered from creators on Note, WeChat, blogs, RED, and Twitter/X, meant to turn papers, notes, or transcripts into clean, presentation-ready decks.
- 47
designcraft
4.2Kstorytold/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.
- 48

terraink
4.2Kyousifamanuel/terraink · TypeScriptTerraink is a cartographic poster engine that generates unique, customizable map posters for any city or location in the world using real OpenStreetMap data.
- 49

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

awesome-claude-design
4.1KVoltAgent/awesome-claude-designA curated collection of 68 ready-to-use DESIGN.md files - one-page briefs describing a brand's visual language - that you drop into Claude Design to scaffold a full UI design system (colors, type, components, preview cards, working UI kit) in one shot.
- 51

scroll-craft
3.6Knateherkai/scroll-craft · JavaScriptscroll-craft is an agent skill that teaches coding agents like Codex or Claude Code how to build premium, scroll-driven immersive websites to a consistent design standard, bundling a design workflow, reference docs, an animation engine, and verification tools.
- 52

mono-color-skill
3.4Kyanliudesign/mono-color-skill · PythonA one-ink and controlled two-ink editorial image skill for posters, zines, portraits, packaging, and visual field notes — it turns a theme, sentence, object, or supplied photo into an original editorial-style image.
- 53

pdoom-video
2.8Kmexicat/pdoom-video · TypeScriptA generative, code-rendered music video for the song 'I'm Upping My P(doom)' with word-synced karaoke-style typography, where every frame is a deterministic function of song time.
- 54

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

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

inkloom
1.8KInkloom-art/inkloom · TypeScriptInkloom builds specialised AI models that design logos as a sequence of explainable stages — brand analysis, typography, symbol construction and composition — rather than generating a single image.
- 57

Tech-Doc-Style-Chinese
1.5KFenng/Tech-Doc-Style-Chinese · PythonIt is a reusable writing 'Skill' (a rule file plus helper scripts) for Chinese technical documentation and product copy, meant to be loaded by AI coding agents like Claude Code or Codex so they rewrite Chinese text more precisely and less like marketing fluff.
- 58
photosuite
1.2Keolix/photosuite · RustPhotoSuite is a desktop image editor built to faithfully replicate classic Adobe Photoshop, with native PSD/PSB file compatibility.
- 59

c64-keyboard-font
634szabadkai/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.
- 60

Macintosh-Skeletal-Filled
553npwitk/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.
- 61

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

framefields
416gatewai-dev/framefields · TypeScriptFramefields is a TypeScript npm package for code-first video: you write a composition in code (layers, 3D, typography, audio, charts) and it renders it natively on GPU via WebGPU/Dawn into an MP4, with no desktop creative suite needed.
- 63

cy-carousel-skill
410chengyi-ai/cy-carousel-skill · Pythoncy-carousel is a Skill for AI coding agents (Claude Code or Codex) that turns a single topic into a complete, publish-ready image-text carousel: a cover image plus 10 inner pages (1440x1920), together with a matching title, caption text, a pinned comment and a source list.
- 64
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.
- 65

eian-riso-broll
286YIAN6557/eian-riso-broll · JavaScriptThis is an AI-assistant skill that takes the script of a talking-head video and turns the lines worth visualizing into risograph-style, two-color vertical info animations (1080x1920 mp4) you drop into your edit as b-roll.
- 66

kugiri
262edoardolunardi/kugiri · TypeScriptA small TypeScript library that splits text into lines, words and characters at exactly the breaks the browser already painted — including RTL text, hyphenation, overflow-wrap, floats and multi-column — so animated units match the real layout.
- 67
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.
- 68

PixelFonts
252mcer12/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.
- 69

nuvex-web
190NuvexNetwork/nuvex-web · TypeScriptThis is the public website for Nuvex, a blockchain-related project. It's a pure frontend — it never reads on-chain state or submits transactions itself.
- 70

bezel
175crabtalk/bezel · RustBezel is a component library for GPUI, the Rust UI framework — a SwiftUI-lean set of native desktop widgets where style flows through the environment, never through widget parameters.
- 71

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