Skip to content

tomshaw/fontastic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fontastic

Maintained Make a pull request License

Linux Build MacOS Build Windows Build

Watch on GitHub Star on GitHub Tweet

Fontastic is a cross-platform font management and cataloging application built with Angular and Electron.

Features

  • Nested collections — organize fonts into hierarchical groups with drag-and-drop
  • Smart collections — auto-populate collections using rule-based filters on font metadata
  • Advanced search — quickly find fonts with powerful search and filtering
  • Glyph inspector — browse and examine individual characters and Unicode points
  • Waterfall preview — compare text rendering across multiple sizes at a glance
  • Font table viewer — read raw OpenType and TrueType metadata tables
  • Cross-platform — builds for Windows, macOS, and Linux

Getting Started

Clone this repository locally:

git clone https://github.com/tomshaw/fontastic.git

Install dependencies with npm:

npm install

Run the application in development mode:

npm start

Tech Stack

Category Technology
Framework Angular 21
Desktop Electron 40
Language TypeScript 5.9
Database TypeORM + SQLite
Font Parsing Fontkit
Styling Tailwind CSS 4 + SCSS
i18n @ngx-translate
Testing Vitest + Playwright
Linting ESLint + Prettier
Packaging electron-builder

Requirements

  • Node.js >= 22.12.0

Resources

Need free fonts for testing?

  • IBM Plex - IBM's corporate typeface family.
  • Inter - A typeface designed for computer screens.
  • Type Wolf - Typography resource for designers.
  • Font Squirrel - Hand-picked, high-quality, commercial-use fonts.
  • Google Fonts - Download all Google Fonts.

Contributing

See the Contribution Guide.

License

Fontastic is open-sourced software licensed under the MIT license.

About

Fontastic is an Electron-based font management and cataloging app for organizing, browsing, and inspecting font libraries.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors