{"id":13815789,"url":"https://github.com/taggon/highlight","last_synced_at":"2025-04-06T06:13:46.042Z","repository":{"id":38855279,"uuid":"78282173","full_name":"taggon/highlight","owner":"taggon","description":"Rich featured syntax highlighter for Keynote slides.","archived":false,"fork":false,"pushed_at":"2023-07-11T00:56:15.000Z","size":2941,"stargazers_count":380,"open_issues_count":6,"forks_count":12,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-30T05:07:57.849Z","etag":null,"topics":["keynote","osx","rtf","slides","syntax-highlighting"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/taggon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-07T14:01:15.000Z","updated_at":"2024-07-02T16:03:13.000Z","dependencies_parsed_at":"2024-08-04T04:09:04.090Z","dependency_job_id":"2a1be9bd-5431-4f3f-bdeb-0df01ebebd4d","html_url":"https://github.com/taggon/highlight","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taggon%2Fhighlight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taggon%2Fhighlight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taggon%2Fhighlight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/taggon%2Fhighlight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/taggon","download_url":"https://codeload.github.com/taggon/highlight/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247441062,"owners_count":20939239,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["keynote","osx","rtf","slides","syntax-highlighting"],"created_at":"2024-08-04T04:04:02.653Z","updated_at":"2025-04-06T06:13:46.011Z","avatar_url":"https://github.com/taggon.png","language":"Swift","funding_links":[],"categories":["Swift"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://user-images.githubusercontent.com/212034/28132290-577374c6-6777-11e7-9dd2-802606985c2b.png\" width=\"256\" height=\"256\"\u003e\n\u003c/p\u003e\n\n[[English](https://github.com/taggon/highlight/blob/master/README.md)]\n[[한국어](https://github.com/taggon/highlight/blob/master/docs/README.ko.md)]\n\n# Highlight\n\nHighlight is a rich-featured syntax highlighter for Keynote slides that allows you to get syntax-highlighted code in RTF with one click.\nIts main feature is based on [highlight.js](https://highlightjs.org/), which means 185 langauges and 89 styles are available.\nCheck out the [demo](https://highlightjs.org/static/demo/) to see what you get with the application.\n\n## Features\n\nFrom highlight.js:\n\n* 191 languages and 238 styles\n* Automatic language detection\n* Multi-language code highlighting\n\nOriginal features:\n\n* Line numbers\n* Custom font\n* Global hotkey - you don't even need to click.\n* Automatic updates\n* Supports multi-language UI\n  * English\n  * Korean\n  * Turkish - Thanks to [@tosbaha](https://github.com/tosbaha)\n  * Chinese Simplified - Thanks to [@xnth97](https://github.com/xnth97)\n\nWant to add support for your language? Send me translations! :)\n\n## Installation\n\n* Download the latest version [here](https://github.com/taggon/highlight/releases).\n* Unarchive it and then run the application.\n* You may be asked to move it into Applications folder. I strongly recommend accepting it.\n\n## Usage\n\n![](https://user-images.githubusercontent.com/212034/28166880-98238d06-6814-11e7-9418-83a286a8a67d.gif)\n\n* When you execute the application, you will see a highlighter icon on the menubar as shown in the screenshot.  \n![](https://user-images.githubusercontent.com/212034/28166990-f05c99fe-6814-11e7-9ec8-c7569a20763d.png)\n* Copy any code you want to colorize.\n* Click on the icon to open the popup menu. Select Highlight Code and then pick your programming language\nor just choose the auto-detect one. Now the code is syntax-highligted.\n* Paste the code wherever you want (e.g. Keynote).\n\nDo you like to customize the results? Just open the Preferences dialog. You will see how.\n\n## How to build\n\nOnce you install [CocoaPods](https://cocoapods.org/) on your system, run the following command in the project root directory.\nYou may need to setup [NodeJS](https://nodejs.org).\n\n```\n$ pod install\n$ npm install\n```\n\nOpen the workspace by double-clicking `Highlight.xcworkspace` then build it. It should just work.\n\n## Contribution\n\nHighlight supports multi-language UI, currently only for few languages including English and Korean.\nIf you're interested in translating the application, start by copying\n[the Korean translation folder](https://github.com/taggon/highlight/tree/master/Highlight/ko.lproj) into your respective language folder\n(e.g. pr.lproj for Portuguese, ru.lproj for Russian, etc).\n\nYou need to translate all files in the folder. Because the MoveApplication.strings comes from [LetsMove](https://github.com/potionfactory/LetsMove) project, you can copy the same file from the project if exists.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaggon%2Fhighlight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftaggon%2Fhighlight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftaggon%2Fhighlight/lists"}