Quiver
Quiver is a notebook built for programmers. It lets you easily mix text, code, Markdown and LaTeX within one note, edit code with an awesome code editor, live preview Markdown and LaTeX, and find any note instantly via the full-text search. A note in Quiver is comprised of cells, snippets of text, code, Markdown, LaTeX (via MathJax) or diagrams (sequence diagram, flowchart). You can freely mix different cell types within one note. You can set different languages for different code cells, too. The programmer's notebook should make code editing effortless. Quiver packs the awesome ACE code editor in code cells, with syntax highlighting support for more than 120 languages, over 20 themes, automatic indent and outdent, and much more. Quiver lets you write in Markdown with inline formatting and custom CSS options. A live preview window renders Markdown as you type. Quiver uses MathJax to typeset mathematical equations written in LaTeX.
Learn more
SnippetsLab
Supercharge your productivity with SnippetsLab, a full-featured, professional code snippets manager. It helps you create your personal code library, keeps everything impeccably organized, and always at the ready for use. SnippetsLab makes it simple to manage all your contents with multi-level folders, shortcuts, tags, and Smart Groups. Smart Groups gives you the option to search by not only title, content and language, but also by creation and modification dates, and much more. Choose from an ever-expanding list of supported languages, with more than 440 available for the current version. Take advantage of the Markdown capabilities of SnippetsLab. When writing Markdown, you have access to syntax highlighting of the full set of 420 languages, plus more. Include an auto-updating Table of Contents. Professional editing experience with keyboard shortcuts for quick formatting. Real-time preview with accurate scroll sync.
Learn more
Archimedes
Archimedes is a Markdown and LaTeX editor built from the ground up for the Mac and designed to make mathematical writing fun and easy.
At its core, Archimedes is a fully-featured plain text and Markdown editor. It includes a fast syntax highlighter and provides convenient keyboard shortcuts for common actions, such as inserting images and links. With complete support for Markdown, Archimedes makes formatting and structuring documents elegant and easy.
In Math Mode, Archimedes lets you write mathematics in a subset of LaTeX, making it an approachable LaTeX editor. Just enter $$ to get started. Over 700 intuitive commands, such as \sqrt{a^2 + b^2}, help you produce stunning mathematical output. Archimedes even autocompletes commands and intelligently matches closing braces, brackets, and parenthesis as you type.
Learn more
FoldingText
View your entire document structure at a glance, and focus on the part of the document you want to work on. FoldingText uses the open source CodeMirror editor component and is much more stable. Expanded syntax highlighting with Markdown, GitHub Markdown, CriticMarkup, and large parts of MultiMarkdown. The API’s are now documented, more powerful, and easier to debug.
Learn more