All Projects → kmwallio → Thiefmd

kmwallio / Thiefmd

Licence: gpl-3.0
The markdown editor worth stealing. Inspired by Ulysses, based on code from Quilter

Programming Languages

vala
323 projects

Projects that are alternatives of or similar to Thiefmd

Stackedit.js
Add StackEdit to any website
Stars: ✭ 724 (+1408.33%)
Mutual labels:  markdown, editor, markdown-editor
Kodexplorer
A web based file manager,web IDE / browser based code editor
Stars: ✭ 5,490 (+11337.5%)
Mutual labels:  markdown, docx, markdown-editor
Mpeditor
微信markdown编辑器
Stars: ✭ 146 (+204.17%)
Mutual labels:  markdown, editor, markdown-editor
Md
✍ 一款高度简洁的微信 Markdown 编辑器:支持 Markdown 所有基础语法、色盘取色、一键复制并粘贴到公众号后台、多图上传、一键下载文档、自定义 CSS 样式、一键重置等特性
Stars: ✭ 2,242 (+4570.83%)
Mutual labels:  markdown, editor, markdown-editor
Markdown Preview Enhanced
One of the 'BEST' markdown preview extensions for Atom editor!
Stars: ✭ 3,478 (+7145.83%)
Mutual labels:  markdown, pandoc, markdown-editor
Markdownslides
MarkdownSlides is a Reveal.js and PDF slides generator from MARKDOWN files, that also generate HTML, EPUB and DOCX documents. The idea is that from a same MARKDOWN file we can get slides and books without worrying about style, just worrying about content.
Stars: ✭ 121 (+152.08%)
Mutual labels:  markdown, docx, epub
Pandoc Markdown Book Template
A template for creating epub books from markdown using pandoc.
Stars: ✭ 191 (+297.92%)
Mutual labels:  markdown, pandoc, epub
Hypermd
A WYSIWYG Markdown Editor for browsers. Break the Wall between writing and previewing.
Stars: ✭ 1,258 (+2520.83%)
Mutual labels:  markdown, editor, markdown-editor
Phodit
Phodal's markdown/ebook editor with MicroFrontend & Web Components
Stars: ✭ 301 (+527.08%)
Mutual labels:  markdown, editor, markdown-editor
Pine
A modern, native macOS markdown editor
Stars: ✭ 2,818 (+5770.83%)
Mutual labels:  markdown, editor, markdown-editor
Marker
🖊 A gtk3 markdown editor
Stars: ✭ 644 (+1241.67%)
Mutual labels:  markdown, pandoc, markdown-editor
React Md Editor
A simple markdown editor with preview, implemented with React.js and TypeScript.
Stars: ✭ 374 (+679.17%)
Mutual labels:  markdown, editor, markdown-editor
Retext
ReText: Simple but powerful editor for Markdown and reStructuredText
Stars: ✭ 1,500 (+3025%)
Mutual labels:  markdown, editor, markdown-editor
Editor.md
The open source embeddable online markdown editor (component).
Stars: ✭ 11,741 (+24360.42%)
Mutual labels:  markdown, editor, markdown-editor
Markor
Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..
Stars: ✭ 1,394 (+2804.17%)
Mutual labels:  markdown, editor, markdown-editor
Pervane
Plain text file based note taking and knowledge base building tool, markdown editor, simple browser IDE.
Stars: ✭ 159 (+231.25%)
Mutual labels:  markdown, editor, markdown-editor
Panwriter
Markdown editor with pandoc integration and paginated preview.
Stars: ✭ 242 (+404.17%)
Mutual labels:  pandoc, editor, markdown-editor
Pandoc Book Template
A simple Pandoc template to build documents and ebooks.
Stars: ✭ 214 (+345.83%)
Mutual labels:  markdown, pandoc, epub
For Editor
for-editor - A markdown editor based on React
Stars: ✭ 358 (+645.83%)
Mutual labels:  markdown, editor, markdown-editor
Zettlr
A Markdown Editor for the 21st century.
Stars: ✭ 6,099 (+12606.25%)
Mutual labels:  markdown, pandoc, docx

ThiefMD

ThiefMD is a Markdown editor that helps with organization and management. It is heavily inspired by Ulysses. Initial code was based on work from Quilter.

Installation from Flatpak

ThiefMD is now available on Flathub. Make sure you've added flathub to your system.

flatpak install flathub com.github.kmwallio.thiefmd

Debian Based Distro Installation

sudo add-apt-repository ppa:thiefmd/thiefmd
sudo apt-get update
sudo apt-get install com.github.kmwallio.thiefmd

Arch User Repository

ThiefMD is in the Arch User Repository thanks to Mark Wagie. You can follow these instructions, use yay, or use your favorite AUR helper.

yay -S thiefmd

Features

  • Basic library at the moment
  • Switch between documents
  • Hide Library and Document Switcher
  • Live Preview
  • Sheet Management
  • Shortcut key bindings
  • Themes
  • Export (DocX, ePUB, PDF, HTML, Markdown, WriteFreely, Ghost, WordPress, and more...)
  • Import (DocX, ePUB, HTML, rst, textile, and more...)
  • Search Ctrl+F for the current file, and Ctrl+Shift+F for the entire library
  • Writing Statistics
  • Focus Mode (Word, Sentence, and Paragraph)

Translating

Poeditor can be used to help translate ThiefMD.

Planning

  • Better library organization
  • Enhanced Export Tooling
  • Screenwriting Support
  • Project Notes

Resources

Screenshots

Download themes from https://themes.thiefmd.com or make your own. Ulysses Themes can also be imported through the preferences Ctrl+,.

Drag and Drop organizing of the library.

Live Preview & Export Preview

Typewriter Scrolling.

Focus Mode

Write-Good recommendations and highlighting.

Dependencies

libwritegood-vala, writeas-vala, ghost-vala, wordpress-vala and the Ulysses Theme Parser are used as git sub-modules.

Ubuntu

meson
ninja-build
valac
cmake
libgtkspell3-3-dev
libwebkit2gtk-4.0-dev
libmarkdown2-dev
libxml2-dev
libclutter-1.0-dev
libarchive-dev
libgtk-3-dev
libgee-0.8-dev
libgtksourceview-4-dev
libsecret-1-dev
libhandy-1-dev

Fedora

vala
meson
ninja-build
cmake
libmarkdown-devel
clutter-gtk-devel
webkit2gtk3-devel
gtk3-devel
gtksourceview4-devel
gtkspell3-devel
libarchive-devel
libxml2-devel
libgee-devel
libsecret-devel
libhandy1-devel

Building

$ git clone https://github.com/kmwallio/ThiefMD.git
$ cd ThiefMD
$ git submodule init
$ git submodule update --remote --recursive
$ meson build && cd build
$ meson configure -Dprefix=/usr
$ ninja
$ sudo ninja install

Prebuilt packages are available.

Acknowledgments

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].