Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tomshaw/fontastic

Fontastic is an Electron font management application.
https://github.com/tomshaw/fontastic

angular electron opentype typeorm typescript

Last synced: 11 days ago
JSON representation

Fontastic is an Electron font management application.

Awesome Lists containing this project

README

        

# Fontastic

![Maintained][maintained-badge]
[![Make a pull request][prs-badge]][prs]
[![License][license-badge]](LICENSE.md)

[![Linux Build][linux-build-badge]][linux-build]
[![MacOS Build][macos-build-badge]][macos-build]
[![Windows Build][windows-build-badge]][windows-build]

[![Watch on GitHub][github-watch-badge]][github-watch]
[![Star on GitHub][github-star-badge]][github-star]
[![Tweet][twitter-badge]][twitter]

Fontastic is a stunning font management and cataloging application.

- A gorgeous interface.
- Font cataloging and management.
- Multi platform font installation.
- Multi database support.
- Imports to catalog or inplace.
- A selection of gorgeous themes.
- Open source and completely free.

## Getting Started

🔧 Fontastic is under active development, some features may break or change over time.

*Clone this repository locally:*

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

Please use `npm` as dependencies manager.

Install dependencies with npm.

``` bash
npm install
```

Run the application in development mode.

``` bash
npm start
```

---

## Activator

Fontastic uses [Activator](https://github.com/tomshaw/activator) a multi platform Go executable for font installation and management. 📡

## Screen Shots

As part of the documentation you can check out [screenshots here.](docs/screenshots/readme.md)

## Libraries Used

Fontastic was created with [Angular Electron](https://github.com/maximegris/angular-electron) an excellent boilerplate for Angular Electron applications

+ [Electron.js](https://electronjs.org) - Build cross platform desktop apps with JavaScript, HTML, and CSS.
+ [Angular.js](https://github.com/angular/angular) - Development platform for building web and desktop applications
+ [Typeorm](https://github.com/typeorm/typeorm) - Data-Mapper ORM for TypeScript, ES7, ES6, ES5 with multi database support.
+ [opentype.js](https://github.com/opentypejs/opentype.js) - JavaScript parser and writer for TrueType and OpenType fonts.

## Resources
Need free fonts for testing?

+ [IBM Plex](https://github.com/IBM/plex) Meet the IBM Plex typeface, our new corporate typeface family.
+ [Inter](https://github.com/rsms/inter/releases/tag/v3.19) A typeface carefully crafted & designed for computer screens.
+ [Type Wolf](https://www.typewolf.com/google-fonts) An outstanding typography resource for designers.
+ [Font Squirrell](https://www.fontsquirrel.com/) Great resource of hand-picked, high-quality, commercial-use fonts.
+ [Google Fonts](https://github.com/google/fonts) Download all 3K Google Fonts. Great for testing processing speeds.

If you're using Fontastic, consider 🌟 [starring or contributing][repo] on GitHub! 🎉

## Contributing

The contribution guide can be found here [Contribution Guide](CONTRIBUTING.md).

## Code of Conduct

Please review and abide by the [Code of Conduct](CODE_OF_CONDUCT.md). 🚫

## License

Fontastic is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).

[repo]: https://github.com/tomshaw/fontastic

[maintained-badge]: https://img.shields.io/badge/maintained-yes-brightgreen
[license-badge]: https://img.shields.io/badge/license-MIT-blue.svg
[license]: https://github.com/tomshaw/fontastic/blob/main/LICENSE.md
[prs-badge]: https://img.shields.io/badge/PRs-welcome-red.svg
[prs]: http://makeapullrequest.com

[linux-build-badge]: https://github.com/tomshaw/fontastic/workflows/Linux%20Build/badge.svg
[linux-build]: https://github.com/tomshaw/fontastic/actions?query=workflow%3A%22Linux+Build%22
[macos-build-badge]: https://github.com/tomshaw/fontastic/workflows/MacOS%20Build/badge.svg
[macos-build]: https://github.com/tomshaw/fontastic/actions?query=workflow%3A%22MacOS+Build%22
[windows-build-badge]: https://github.com/tomshaw/fontastic/workflows/Windows%20Build/badge.svg
[windows-build]: https://github.com/tomshaw/fontastic/actions?query=workflow%3A%22Windows+Build%22

[github-watch-badge]: https://img.shields.io/github/watchers/tomshaw/fontastic.svg?style=social
[github-watch]: https://github.com/tomshaw/fontastic/watchers
[github-star-badge]: https://img.shields.io/github/stars/tomshaw/fontastic.svg?style=social
[github-star]: https://github.com/tomshaw/fontastic/stargazers
[twitter]: https://twitter.com/intent/tweet?text=Check%20out%20fontastic!%20https://github.com/tomshaw/fontastic%20%F0%9F%91%8D
[twitter-badge]: https://img.shields.io/twitter/url/https/github.com/tomshaw/fontastic.svg?style=social