For an open source tool for managing fonts, the strongest matches are fontmanager/font-manager (This is a dedicated font management application for Linux), hanks-zyh/htextview (This is a UI animation library for Android developers) and fontforge/fontforge (FontForge is a professional-grade font editor used for creating). trufont/trufont and source-foundry/hack round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Find the best open-source typography management tools. We ranked top GitHub repositories by activity and features to help you pick the right one.
Font Manager is a graphical utility designed for the organization, installation, and activation of system fonts. It provides a centralized interface to manage typeface libraries, allowing users to group fonts into custom collections and toggle their availability across the desktop environment. The application distinguishes itself through deep integration with the operating system, including native context menu injection that allows users to trigger management tasks directly from file explorers. It features automated metadata indexing to categorize fonts based on their internal properties and
This is a dedicated font management application for Linux that provides local library organization and font previewing capabilities, though it lacks cross-platform support.
HTextView is an animated text rendering library and UI motion design framework used to create dynamic text effects such as typing and fading. It serves as a text motion engine and typography tool for applying visual transitions and movement to text elements on a screen. The library integrates custom typography support, allowing the loading of external typeface files to apply specific branding and styles to animated presentations. It utilizes a motion engine to animate the scale and opacity of text, facilitating fluid visual transitions. The system manages these effects through a frame-based
This is a UI animation library for Android developers to add motion effects to text, rather than a font management application for organizing and activating local font collections.
FontForge
FontForge is a professional-grade font editor used for creating and modifying glyphs, rather than a tool for organizing, previewing, and managing existing font collections in a design workflow.
|Build Status|
TruFont is a font editor designed for modifying and creating font files rather than a tool for organizing, previewing, and activating large collections of existing fonts.
Hack is a font engineering toolkit and binary modification tool designed to patch font files to adjust layout metrics and swap glyph indices without requiring recompilation. It functions as a monospaced font customizer and renderer, enabling the display of source code using typefaces that support diverse character sets and specialized glyphs. The toolkit provides capabilities for desktop font customization, including the modification of vertical line spacing and the swapping of character designs to personalize glyph styles. It also includes a metadata editor for renaming internal font tables
This repository is a font engineering and binary modification toolkit for patching font files, rather than a management application for organizing, previewing, and activating font collections.
This project is a cross-platform mobile icon library and renderer that provides scalable vector icon components for mobile and web applications. It functions as a vector font integration tool, utilizing a rendering layer that maps vector fonts to mobile components and web CSS to ensure consistent iconography across different platforms. The library includes a configuration-driven pipeline to convert SVG files and CSS stylesheets into usable icon font packages. It supports the integration of proprietary font files and glyph maps, allowing for the use of brand-specific iconography through custom
This is a library for integrating and rendering icon fonts within mobile and web applications, rather than a standalone tool for managing, previewing, and organizing local font collections.
This project is a collection of self-hosted npm packages for importing and serving Google Fonts in web development, rather than a desktop application for managing and activating local font files in a design workflow.
opentype.js is a JavaScript library for reading, writing, and manipulating OpenType, TrueType, and WOFF font files in both browser and server environments. It functions as a font parser and generator capable of extracting glyph data and metadata or creating new font files by defining glyph paths and metadata programmatically. The project provides specialized utilities for modifying font variation tables to control variable font properties and processing color layers and palettes via COLR and CPAL tables. It also includes a Bezier path generator that converts font glyphs and text strings into
This is a programmatic font manipulation library for developers to parse and generate font files, rather than a user-facing application for organizing and managing a local font library.
This is a terminal emulator that includes font rendering capabilities for its own interface, but it is not a tool for managing, organizing, or activating font collections for design workflows.