{"id":13487092,"url":"https://github.com/lukakerr/Pine","last_synced_at":"2025-03-27T21:31:49.221Z","repository":{"id":39498672,"uuid":"131082361","full_name":"lukakerr/Pine","owner":"lukakerr","description":"A modern, native macOS markdown editor","archived":false,"fork":false,"pushed_at":"2022-12-20T03:44:32.000Z","size":4456,"stargazers_count":3389,"open_issues_count":45,"forks_count":172,"subscribers_count":56,"default_branch":"master","last_synced_at":"2025-03-23T19:09:39.150Z","etag":null,"topics":["editor","lightweight","macos","markdown","markdown-editor","minimal","osx","swift"],"latest_commit_sha":null,"homepage":"https://lukakerr.github.io/Pine","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lukakerr.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-04-26T01:19:42.000Z","updated_at":"2025-03-23T02:06:12.000Z","dependencies_parsed_at":"2022-07-17T08:46:30.474Z","dependency_job_id":null,"html_url":"https://github.com/lukakerr/Pine","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukakerr%2FPine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukakerr%2FPine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukakerr%2FPine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukakerr%2FPine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lukakerr","download_url":"https://codeload.github.com/lukakerr/Pine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245910930,"owners_count":20692518,"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":["editor","lightweight","macos","markdown","markdown-editor","minimal","osx","swift"],"created_at":"2024-07-31T18:00:55.284Z","updated_at":"2025-03-27T21:31:49.160Z","avatar_url":"https://github.com/lukakerr.png","language":"Swift","readme":"# Pine\n\n[![Swift 5](https://img.shields.io/badge/swift-5-orange.svg?style=flat)](https://github.com/apple/swift)\n[![Platform](http://img.shields.io/badge/platform-macOS-red.svg?style=flat)](https://developer.apple.com/macos/)\n[![Github](http://img.shields.io/badge/github-lukakerr-green.svg?style=flat)](https://github.com/lukakerr)\n![Github All Releases](https://img.shields.io/github/downloads/lukakerr/pine/total.svg)\n[`简体中文`](./README_zh.md)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./Pine/Assets.xcassets/AppIcon.appiconset/pine-512@1x.png\" width=\"150\"\u003e\n\u003c/p\u003e\n\n\nPine is lightweight macOS markdown editor. It's currently a work in progress.\n\nIt is a [document based application](https://developer.apple.com/document-based-apps), and aims to follow Apple's [Human Interface Guidelines](https://developer.apple.com/macos/human-interface-guidelines)\n\n### Installing\n\nPine is still in its very early stages, so if you encounter any bugs or have a feature request please raise an issue!\n\n**Install via Homebrew**\n\n```bash\n$ brew tap lukakerr/things\n$ brew install pine\n```\n\n**Manual Download**\n\nVisit the [releases page](https://github.com/lukakerr/pine/releases) to download manually.\n\n### Uninstalling\n\n**Installed via Homebrew**\n\n```bash\n$ brew remove pine\n```\n\n**Downloaded Manually**\n\n```\n$ rm -r /Applications/Pine.app ~/Library/Caches/io.github.lukakerr.pine\n```\n\n### Building\n\n**Make**\n\n```bash\n$ git clone git@github.com:lukakerr/pine.git\n$ cd pine\n$ make\n```\n\n**Xcode**\n\n```bash\n$ git clone git@github.com:lukakerr/pine.git\n$ cd pine\n$ open Pine.xcworkspace\n```\n\n### Testing\n\n**Make**\n\n```bash\n$ make test\n```\n\n**Xcode**\n\nHit \u003ckbd\u003e⌘\u003c/kbd\u003e \u003ckbd\u003eU\u003c/kbd\u003e\n\n### Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md) for details on how to contribute.\n\n### Features\n\n- Themeable\n- Math support (LaTeX subset)\n- GitHub Flavored Markdown\n- GitHub Emoji support\n- LaTeX, Markdown and HTML autocomplete\n- Local image support\n- Toggleable split view (horizontal and vertical split)\n- Full screen support\n- Tab support\n- Folder support\n- Ability to create custom `.css` themes\n- Ability to share `.md` files\n- Syntax highlighting for source and preview\n- Autosaving\n- Version control and history recovery\n- Markdown shortcuts (keyboard and Touch Bar shortcuts)\n- Auto pair markdown tags\n- Enable/disable markdown extensions\n- Custom font\n- Word count\n\n### Todo\n\n- Add ability to edit preview `.css`\n- Improve sidebar\n  - Folder watching\n  - More actions in contextual menu\n\n### Screenshots\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/vxAaNeX.png\"\u003e\n  \u003cimg src=\"https://i.imgur.com/5LQ1Ll4.png\"\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":["Swift","Applications","HarmonyOS","Editors"],"sub_categories":["Editors","Windows Manager","Markdown","📝 Editors (4)"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukakerr%2FPine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukakerr%2FPine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukakerr%2FPine/lists"}