Font

Top 23 Font Open-Source Projects

  • FiraCode

    Free monospaced font with programming ligatures

  • Project mention: I Just Wanted Emacs to Look Nice – Using 24-Bit Color in Terminals | news.ycombinator.com | 2024-01-30

    IME, this is like the golden age of terminal apps in general and macOS-compatible ones in particular. There are several really good terminals for macOS:

    [iTerm2 app](https://iterm2.com/)

    [Kitty terminal](https://sw.kovidgoyal.net/kitty/)

    [WezTerm terminal](https://wezfurlong.org/wezterm/index.html)

    [Alacritty](https://github.com/alacritty/alacritty)

    My daily driver is WezTerm…

    - Runs on Linux, macOS, Windows 10 and FreeBSD

    - [Multiplex terminal panes, tabs and windows on local and remote hosts, with native mouse and scrollback](https://wezfurlong.org/wezterm/multiplexing.html)

    - [Ligatures](https://github.com/tonsky/FiraCode#fira-code-monospaced-font...), Color Emoji and font fallback, with true color and [dynamic color schemes](https://wezfurlong.org/wezterm/config/appearance.html#colors).

    - [Hyperlinks](https://wezfurlong.org/wezterm/hyperlinks.html)

    - [Searchable Scrollback](https://wezfurlong.org/wezterm/scrollback.html) (use mouse wheel and `Shift-PageUp` and `Shift PageDown` to navigate, Ctrl-Shift-F to activate search mode)

    - xterm style selection of text with mouse; paste selection via `Shift-Insert` (bracketed paste is supported!)

    - SGR style mouse reporting (works in vim and tmux)

    - Render underline, double-underline, italic, bold, strikethrough (most other terminal emulators do not support as many render attributes)

    - Configuration via a [configuration file](https://wezfurlong.org/wezterm/config/files.html) with hot reloading

    - Multiple Windows (Hotkey: `Super-N`)

    - Splits/Panes (Split horizontally/vertically: `Ctrl-Shift-Alt-%` and `Ctrl-Shift-Alt-"`, move between panes: `Ctrl-Shift-ArrowKey`)

    - Tabs (Hotkey: `Super-T`, next/prev: `Super-Shift-[` and `Super-Shift-]`, go-to: `Super-[1-9]`)

    - [SSH client with native tabs](https://wezfurlong.org/wezterm/ssh.html)

    - [Connect to serial ports for embedded/Arduino work](https://wezfurlong.org/wezterm/serial.html)

    - Connect to a local multiplexer server over unix domain sockets

    - Connect to a remote multiplexer using SSH or TLS over TCP/IP

    - iTerm2 compatible image protocol support, and built-in [imgcat command](https://wezfurlong.org/wezterm/imgcat.html)

    - Kitty graphics support

    - Sixel graphics support (experimental: starting in `20200620-160318-e00b076c`)

  • Font-Awesome

    The iconic SVG, font, and CSS toolkit

  • Project mention: Font Awesome | news.ycombinator.com | 2024-05-05
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • nerd-fonts

    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

  • Project mention: How to Develop a Font? | dev.to | 2024-05-06

    Fonts play a significant role in development and usage scenarios, such as in editors like VIM, where we use font enhancements like nerd-fonts for improved display, including icons, and more.

  • You-Dont-Need-JavaScript

    CSS is powerful, you can do a lot of things without JS.

  • Project mention: You-Dont-Need-JavaScript: CSS Only HTML Components | news.ycombinator.com | 2024-02-18
  • Iosevka

    Versatile typeface for code, from code.

  • Project mention: Git Things | news.ycombinator.com | 2024-01-01

    > 80 should be fine for most single lines of good code in most languages.

    C++ with even a modest template will flow over 80 without much effort.

    I'm now using the condensed width font Iosevka font [1] with 160 chars as my max width in clang-format and indents at 1.

    After a few days of using it, I'm converted. It was a bit odd looking at first, but I guess that's brain plasticity at work.

    1. https://github.com/be5invis/Iosevka/releases

  • inter

    The Inter font family

  • Project mention: Inter Is the New Helvetica | news.ycombinator.com | 2024-02-04

    I couldn't agree more. I've been using it as my go-to font for web development (which is its exact design purpose) for years. Nothing looks bad in Inter[0]. It's an easy win.

    The best features for web dev are great readability across its variety of weights (0-900 in CSS) from a single font file, along with a huge set of glyphs, ligatures, special numbers, etc. if you want them.

    [0] https://rsms.me/inter/

  • LxgwWenKai

    An open-source Chinese font derived from Fontworks' Klee One. 一款开源中文字体,基于 FONTWORKS 出品字体 Klee One 衍生。

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Hack

    A typeface designed for source code

  • Project mention: What font are you using and why? | /r/vscode | 2023-12-06

    I used to use and really like Hack: https://sourcefoundry.org/hack/

  • awesome-design

    🌟 Curated design resources from all over the world.

  • terminalizer

    🦄 Record your terminal and generate animated gif images or share a web player

  • source-han-sans

    Source Han Sans | 思源黑体 | 思源黑體 | 思源黑體 香港 | 源ノ角ゴシック | 본고딕

  • Project mention: "Simplified" vs "Traditional" vs "Hong Kong" glyphs | /r/ChineseLanguage | 2023-07-11

    Moreover, I see a roughly 50/50 split of the glyph standard in traditional Chinese texts; it is not uncommon for "Jiu Zixing" and Taiwan MOE styles to appear on the same page. The HK version (middle) is a recent addition per the "Splitting TWHK into TW & HK" issue on GitHub. I have never seen any print text following the HK standard, though you may see them occasionally in online media due to preinstalled HK fonts such as PingFang or Noto Sans.

  • monaspace

    An innovative superfamily of fonts for code

  • Project mention: Tools that keep me productive | dev.to | 2024-05-05

    I was a big fan of the Dank Mono for the longest time, but GitHub released a bunch of monospaced fonts this year and I've been loving Monaspace Krypton.

  • awesome-stock-resources

    :city_sunrise: A collection of links for free stock photography, video and Illustration websites

  • JetBrainsMono

    JetBrains Mono – the free and open-source typeface for developers

  • Project mention: Berkeley Mono Typeface | news.ycombinator.com | 2023-11-18

    > Maybe there is now

    You’re right! Check out the NL (no ligature) version: https://github.com/JetBrains/JetBrainsMono/tree/master/fonts...

  • Dompdf

    HTML to PDF converter for PHP

  • Project mention: Intro to DOMPDF - lightest and simplest PHP library to generate PDF documents | dev.to | 2024-04-05

    Generating PDF documents out of your app's HTML output is a very common requirement and there are several open source libraries to accomplish this. I came across this need for my project recently and I evaluated many popular ones such as TCPDF, mpdf, FPDF, etc. But the one that truly stood up to my evaluation in terms of efficiency (minimal footprint) and ease of implementation was DOMPDF.

  • cdnjs

    🤖 CDN assets - The #1 free and open source CDN built to make life easier for developers.

  • Project mention: How To Build a QR Code Generator App Using Vanilla JavaScript | dev.to | 2024-02-08

    Visit cdnjs.com.

  • Sarasa-Gothic

    Sarasa Gothic / 更纱黑体 / 更紗黑體 / 更紗ゴシック / 사라사 고딕

  • Project mention: Berkeley Mono Typeface | news.ycombinator.com | 2023-11-18

    You could try Sarasa Gothic, which is made by the same person who made Iosevka.

    Github Link: https://github.com/be5invis/Sarasa-Gothic

    Specimen (made by someone else): https://picaq.github.io/sarasa/

  • mactype

    Better font rendering for Windows.

  • Project mention: GTK: On fractional scales, fonts and hinting | news.ycombinator.com | 2024-03-07

    I'm curious - when you were doing research into the mechanics of hinting options, did you stumble onto any relevant discussion around allowing custom pixel geometries to be defined, to enable hinting on modern OLED / WRBG displays? There's a good thread on the topic here[0], with some people referring to it as 'ClearType 2' on the MS side [1]. On the oss side I know FreeType theoretically supports this[2], but I can't quite figure out how relevant the FreeType backend is to this most recent work.

    This is great work btw.

    [0]: https://github.com/snowie2000/mactype/issues/932

    [1]: https://github.com/microsoft/PowerToys/issues/25595

    [2]: https://freetype.org/freetype2/docs/reference/ft2-lcd_render...

  • plex

    The package of IBM’s typeface, IBM Plex.

  • Project mention: Intel One Mono Typeface | news.ycombinator.com | 2023-05-12

    IBM arguably did one better with their IBM Plex typeface, released with much marketing fan fare a couple years ago: https://www.ibm.com/plex/

    https://github.com/IBM/plex

    Are there any notable examples of AI-generated mono-spaced programmer fonts?

  • devicon

    Set of icons representing programming languages, designing & development tools

  • Calligraphy

    Custom fonts in Android the easy way...

  • source-han-serif

    Source Han Serif | 思源宋体 | 思源宋體 | 思源宋體 香港 | 源ノ明朝 | 본명조

  • Monocraft

    A monospaced programming font inspired by the Minecraft typeface

  • Project mention: No! My IDE is not enough productive | /r/ProgrammerHumor | 2023-05-27

    Monocraft (a monospace version of the Minecraft font) is literally the best font for Minecraft coding.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Font related posts

  • Monaspace font 1.1 released

    1 project | news.ycombinator.com | 5 May 2024
  • Font Awesome

    1 project | news.ycombinator.com | 5 May 2024
  • Intel One Mono

    3 projects | news.ycombinator.com | 27 Mar 2024
  • Nanofont3x4: Smallest readable 3x4 font with lowercase

    7 projects | news.ycombinator.com | 17 Mar 2024
  • How to install Bootstrap 5 in Angular 17... Standalone components Including css,js & icons.

    2 projects | dev.to | 10 Mar 2024
  • Monaspace: An innovative superfamily of fonts for code

    1 project | news.ycombinator.com | 5 Mar 2024
  • Creating Gradient Buttons with Animated Text using CSS

    1 project | dev.to | 4 Mar 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 10 May 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Index

What are some of the best open-source Font projects? This list will help you:

Project Stars
1 FiraCode 75,440
2 Font-Awesome 73,059
3 nerd-fonts 51,522
4 You-Dont-Need-JavaScript 18,856
5 Iosevka 18,399
6 inter 17,018
7 LxgwWenKai 16,219
8 Hack 16,103
9 awesome-design 15,287
10 terminalizer 14,978
11 source-han-sans 13,548
12 monaspace 12,640
13 awesome-stock-resources 12,640
14 JetBrainsMono 10,321
15 Dompdf 10,285
16 cdnjs 10,161
17 Sarasa-Gothic 9,534
18 mactype 9,490
19 plex 9,338
20 devicon 9,034
21 Calligraphy 8,588
22 source-han-serif 7,887
23 Monocraft 7,816

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com