• This repository has been archived on 06/Oct/2022
  • Stars
    star
    131
  • Rank 266,255 (Top 6 %)
  • Language
    JavaScript
  • License
    Other
  • Created almost 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Unicode character search for macOS & Windows.

⚠️ This project is discontinued. Feel free to fork it!

Glyphfinder

Sponsor

Unicode character search for macOS & Windows.

VMhqvQhFOy

Features

  • 34,306 characters & emojis tagged with words, categories, look-alikes and colors
  • Keyboard shortcuts for your keyboard layout
  • HTML entity (if available)
  • Most frequently used glyphs pinned to the top
  • Works offline
  • Dark mode & Light mode
  • macOS & Windows

Using Glyphfinder

Though the code is open source, we ask you to buy a license to actually use Glyphfinder. Your money will help us to put more time into our open source work. ✌️

Contribution

Contribution is very welcome! Feel free to open an issue for bug reports, add new tags to the spreadsheet or even open a PR.

Suggest new tags

Glyphfinder searches through 34.306 characters, the file containing the full list of characters including all tags is too big for GitHub (more than 200 MB). Google Spreadsheet can handle this huge data set very well. If you want to suggest new tags, feel free to add them here: https://docs.google.com/spreadsheets/d/1Xdlg_pR3jSlTunmcmgZI70ZAQu7N4yoJFcL4Ssn6uJI/edit#gid=1187968163

Project setup

Feel free to clone the project and fiddle around with our code. You need Node and Yarn, and — that’s special for this project – need to generate the list of characters from a Google Spreadsheet.

yarn install
yarn generate

Run the development build

To start the development version of the app run the start script. The app will open and you’ll be able to use it right-away. Changes to the code will be hot loaded.

yarn start

Lint and fix files

If you plan to send a PR with changes, run the lint process to fix code style issues:

yarn lint

Builds

Don’t try to build the app, you won’t be able to code sign and/or notarize the app without a developer certificate. We’re running the build process manually and publish new versions on the website: https://www.glyphfinder.com

Build the macOS version

Don’t do this at home. It won’t work without all the certificates and credentials. Hopefully this is helpful to other app developers though.

  1. Bump version in /package.json
  2. Fill out the .env
  3. Install dependencies: yarn install
  4. Build the macOS version: yarn run electron:build:mac
  5. Put the notarized version in the Zip file: yarn run fix:build:mac
  6. Manually upload Glyphfinder-*.dmg, Glyphfinder-*.dmg.blockmap, Glyphfinder-*.zip and latest-mac.yml (find them in dist_electron) to the DigitalOcean space.
  7. Manually upload the Glyphfinder-*.dmg to Gumroad.
  8. Update the download links in ueberdosis/glyphfinder-landingpage.
  9. Respond to suggestions on https://feedback.glyphfinder.com.
  10. Tweet about the update. 🐤

New Release for SetApp

  1. Jump to the SetApp Node.js wrapper: cd setapp-nodejs-wrapper
  2. Install all dependencies: yarn install
  3. Build the Node.js wrapper: yarn build
  4. Jump back to the root folder: cd ../
  5. Actually build the SetApp version: yarn setapp:build
  6. Fix the Zip file: yarn fix:build:mac
  7. Manually upload dist_electron/Glyphfinder-*.dmg to SetApp (https://developer.setapp.com/).

Related projects

More Repositories

1

tiptap

The headless rich text editor framework for web artisans.
TypeScript
23,822
star
2

hocuspocus

The CRDT Yjs WebSocket backend for conflict-free real-time collaboration in your app.
TypeScript
1,011
star
3

alldocs.app

Online text file converter
PHP
224
star
4

awesome-tiptap

⚡ Delightful Tiptap packages and resources
168
star
5

tiptap-php

A PHP package to work with Tiptap content
PHP
153
star
6

mouseless

Keyboard shortcut training and look-up for macOS.
JavaScript
131
star
7

prosemirror-to-html

Takes ProseMirror JSON and renders HTML.
PHP
79
star
8

html-to-prosemirror

Takes HTML and outputs ProseMirror compatible JSON.
PHP
72
star
9

tiptap-next

The headless editor framework for web artisans.
68
star
10

pandoc

A PHP wrapper for Pandoc to convert any text format in any other text format
PHP
67
star
11

vue-mailchimp-subscribe

Renderless Vue.js component for Mailchimp list subscriptions
JavaScript
48
star
12

hocuspocus-laravel

Integrates Hocuspocus into Laravel with a few clicks
PHP
20
star
13

glyphfinder-landingpage

Landingpage for Glyphfinder
Vue
19
star
14

keyboard-symbol

Convert key names to symbols like ⌘, ⇧, ⌥
JavaScript
16
star
15

mouseless-landingpage

Landingpage for Mouseless
JavaScript
15
star
16

create-tiptap-extension

Create a new Tiptap extension in seconds.
JavaScript
15
star
17

prosemirror-php

Work with ProseMirror JSON in PHP.
PHP
14
star
18

build-tools

🛠️ Docker image with CI/CD tools
Shell
9
star
19

commonmark-hint-extension

Render :::important Hints::: in league/commonmark
PHP
7
star
20

laravel-docker-health-check

A simple package that makes it easier to work with Laravel and Docker in production.
PHP
7
star
21

window-shortcuts

Get menu shortcuts by window owner name
Swift
7
star
22

tiptap-collab-replit

Vue
4
star
23

gitlab-ci-build-tools

🦊 Docker Image with tools for GitLab CI
Shell
2
star
24

commonmark-embed-extension

Render embeds from URLs
PHP
2
star