• Stars
    star
    3,309
  • Rank 13,552 (Top 0.3 %)
  • Language
    Swift
  • License
    Other
  • Created over 6 years ago
  • Updated almost 2 years ago

Reviews

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

Repository Details

A modern, native macOS markdown editor

Pine

Swift 5 Platform Github Github All Releases įŽ€äŊ“中文

Pine is lightweight macOS markdown editor. It's currently a work in progress.

It is a document based application, and aims to follow Apple's Human Interface Guidelines

Installing

Pine is still in its very early stages, so if you encounter any bugs or have a feature request please raise an issue!

Install via Homebrew

$ brew tap lukakerr/things
$ brew install pine

Manual Download

Visit the releases page to download manually.

Uninstalling

Installed via Homebrew

$ brew remove pine

Downloaded Manually

$ rm -r /Applications/Pine.app ~/Library/Caches/io.github.lukakerr.pine

Building

Make

$ git clone [email protected]:lukakerr/pine.git
$ cd pine
$ make

Xcode

$ git clone [email protected]:lukakerr/pine.git
$ cd pine
$ open Pine.xcworkspace

Testing

Make

$ make test

Xcode

Hit ⌘ U

Contributing

See CONTRIBUTING.md for details on how to contribute.

Features

  • Themeable
  • Math support (LaTeX subset)
  • GitHub Flavored Markdown
  • GitHub Emoji support
  • LaTeX, Markdown and HTML autocomplete
  • Local image support
  • Toggleable split view (horizontal and vertical split)
  • Full screen support
  • Tab support
  • Folder support
  • Ability to create custom .css themes
  • Ability to share .md files
  • Syntax highlighting for source and preview
  • Autosaving
  • Version control and history recovery
  • Markdown shortcuts (keyboard and Touch Bar shortcuts)
  • Auto pair markdown tags
  • Enable/disable markdown extensions
  • Custom font
  • Word count

Todo

  • Add ability to edit preview .css
  • Improve sidebar
    • Folder watching
    • More actions in contextual menu

Screenshots

More Repositories

1

NSWindowStyles

A showcase of the many different styles of windows possible with NSWindow on macOS
Swift
1,114
star
2

ion

A lightweight CSS framework that brings MacOS styled elements to Electron
CSS
147
star
3

OpenQuickly

A custom 'open quickly' window that imitates macOS' Spotlight
Swift
122
star
4

hackd

A modern Hacker News iOS application, built with React Native
JavaScript
97
star
5

markr

Minimalistic markdown editor for MacOS with live preview
Swift
87
star
6

plyr

A hyperminimal, lightweight macOS desktop music application
Swift
50
star
7

dotfiles

MacOS dotfiles with an easy installation script
Emacs Lisp
20
star
8

mdtg

Quickly generate markdown tables in your terminal using a simplistic specification
Rust
16
star
9

BitStream

A rudimentary Electron application that utilises WebTorrent to stream and download a torrent simultaneously
JavaScript
15
star
10

hkn

A go module for interacting with Hacker News
Go
13
star
11

crypticker

A simple command line program to get current cryptocurrency data
Go
11
star
12

neon

Neon is a simple code editor for MacOS, that runs from the menubar.
JavaScript
10
star
13

Swift-NSUserNotificationPrivate

MacOS NSUserNotification Private API in Swift 4. Simple demonstration of undocumented notification features.
Objective-C
9
star
14

pickur-swift

Pickur is a simple colour converter written in swift. It converts HEX/RGB colours to NS/UI/HEX/RGB colours.
Swift
7
star
15

TikZi

A simple TikZ editor, viewer and exporter
Swift
6
star
16

rails-ecommerce

An ecommerce site built using rails. Includes: users, products, carts, orders, categories, multiple images, custom pages, image banners and more
Ruby
5
star
17

itunes-artworker

Python script to download iTunes album art
Python
5
star
18

lukakerr.github.io

Github pages site, built with jekyll
HTML
4
star
19

lightweight-slider

A very lightweight (~2.5kb), minimal, easy to use image slider/carousel. No jQuery, no dependencies
JavaScript
4
star
20

Sea

A simple lexer, parser and evaluator for a C like language
Haskell
3
star
21

latex-templates

LaTeX templates I've created that have been useful when writing math/computing/engineering assignments at uni
TeX
3
star
22

sublime-autotheme

A small script to change your sublime text theme for day and night. Made for MacOS.
Shell
3
star
23

homebrew-things

A repository containing casks and formula for my applications/scripts
Ruby
2
star
24

two-tone

Minimalistic CSS framework with light or dark options, completely responsive. Currently a work in progress
CSS
1
star