All Projects → ApostropheEditor → Apostrophe

ApostropheEditor / Apostrophe

Licence: gpl-3.0
Mirror of

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Apostrophe

Marker
🖊 A gtk3 markdown editor
Stars: ✭ 644 (+136.76%)
Mutual labels:  markdown, gtk, markdown-editor
Rtlmd
rtl markdown editor
Stars: ✭ 152 (-44.12%)
Mutual labels:  markdown, markdown-editor
Mpeditor
微信markdown编辑器
Stars: ✭ 146 (-46.32%)
Mutual labels:  markdown, markdown-editor
Markdown
📖Clean & Modern MarkDown Generator, 🔌Offline Support and Easy Generation of Markdown ⚡️⚛️ https://github.com/JP1016/Markdown-Electron/releases
Stars: ✭ 170 (-37.5%)
Mutual labels:  markdown, markdown-editor
Editor.md
The open source embeddable online markdown editor (component).
Stars: ✭ 11,741 (+4216.54%)
Mutual labels:  markdown, markdown-editor
Remarkable
Remarkable - The Markdown Editor for Linux http://remarkableapp.github.io
Stars: ✭ 1,763 (+548.16%)
Mutual labels:  markdown, markdown-editor
Pervane
Plain text file based note taking and knowledge base building tool, markdown editor, simple browser IDE.
Stars: ✭ 159 (-41.54%)
Mutual labels:  markdown, markdown-editor
Markvis
make visualization in markdown. 📊📈
Stars: ✭ 1,509 (+454.78%)
Mutual labels:  markdown, markdown-editor
Abricotine
Markdown editor with inline preview
Stars: ✭ 2,308 (+748.53%)
Mutual labels:  markdown, markdown-editor
Mindforger Repository
MindForger documentation repository.
Stars: ✭ 221 (-18.75%)
Mutual labels:  markdown, markdown-editor
Table Magic
Converts between CSV, HTML and Markdown. Has a little form editor and a preview.
Stars: ✭ 243 (-10.66%)
Mutual labels:  markdown, markdown-editor
Woofmark
🐕 Barking up the DOM tree. A modular, progressive, and beautiful Markdown and HTML editor
Stars: ✭ 1,594 (+486.03%)
Mutual labels:  markdown, markdown-editor
Mindforger
Thinking notebook and Markdown editor.
Stars: ✭ 1,695 (+523.16%)
Mutual labels:  markdown, markdown-editor
Proton
A stand-alone application to quickly preview and edit Markdown files using Electron.
Stars: ✭ 140 (-48.53%)
Mutual labels:  markdown, markdown-editor
Mook
Markdown editor based on Electron and React
Stars: ✭ 117 (-56.99%)
Mutual labels:  markdown, markdown-editor
Sublimeless zk
A note taking app, Markdown editor, and text browser, featuring ID based wiki style links, and #tags, intended for zettelkasten method users. Loaded with tons of features like sophisticated tag search, note transclusion, support for note templates, bibliography support, etc. to make working in your Zettelkasten a joy 😄
Stars: ✭ 153 (-43.75%)
Mutual labels:  markdown, markdown-editor
Pine
A modern, native macOS markdown editor
Stars: ✭ 2,818 (+936.03%)
Mutual labels:  markdown, markdown-editor
Md
✍ 一款高度简洁的微信 Markdown 编辑器:支持 Markdown 所有基础语法、色盘取色、一键复制并粘贴到公众号后台、多图上传、一键下载文档、自定义 CSS 样式、一键重置等特性
Stars: ✭ 2,242 (+724.26%)
Mutual labels:  markdown, markdown-editor
Dendron
The personal knowledge management (PKM) tool that grows as you do!
Stars: ✭ 2,538 (+833.09%)
Mutual labels:  markdown, markdown-editor
Markdown Edit
online markdown editor/viewer
Stars: ✭ 188 (-30.88%)
Mutual labels:  markdown, markdown-editor

Please do not theme this app

Apostrophe

About

Apostrophe is a GTK+ based distraction free Markdown editor, mainly developed by Wolf Vollprecht and Manuel Genovés. It uses pandoc as back-end for parsing Markdown and offers a very clean and sleek user interface.

Install

Download on Flathub

Also several unofficial builds are available:

Translation

If you want to help translating the project, please join us at Poeditor. Any help is appreciated!

Building

Building using GNOME Builder

GNOME Builder offers the easiest method to build Apostrophe. Just follow this guide and you'll be up and running in a minute.

Building from Git

To build Apostrophe from source you need to have the following dependencies installed:

  • Build system: meson ninja-build
  • Pandoc, the program used to convert Markdown to basically anything else: pandoc
  • GTK3 and GLib development packages: libgtk-3-dev libglib2.0-dev
  • Rendering the preview panel: libwebkit2gtk
  • Spell checking libraries: gobject-introspection libgirepository1.0-dev gir1.2-gspell1 gettext
  • Python dependencies: python3 python3-regex python3-setuptools python3-levenshtein python3-enchant python3-gi python3-cairo python3-pypandoc
  • optional: AppStream utility: appstream-util
  • optional: pdftex module: texlive texlive-latex-extra
  • optional: formula preview: libjs-mathjax

Depending on your setup you may need to install these schemas before building:

$ sudo cp data/org.gnome.gitlab.somas.Apostrophe.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.gitlab.somas.Apostrophe.gschema.xml
$ sudo glib-compile-schemas /usr/share/glib-2.0/schemas

Once all dependencies are installed you can build Apostrophe using the following commands:

$ git clone https://gitlab.gnome.org/somas/apostrophe/
$ cd apostrophe
$ meson builddir --prefix=/usr -Dprofile=development
$ sudo ninja -C builddir install

Then you can run the installed package:

$ apostrophe

Or a local version which runs from the source tree

$ ./builddir/local-apostrophe

Building a flatpak package

It's also possible to build, run and debug a flatpak package. All you need is to setup flatpak-builder and run the following commands:

$ cd build-aux/flatpak
$ flatpak-builder --force-clean --install --user _build org.gnome.gitlab.somas.Apostrophe.json
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].