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.
Mix Text, Code, Markdown and LaTeX
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.
An Awesome Code Editor
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. Please note that MathJax doesn't provide a full LaTeX environment. Only math-mode macros are supported.
Images, Files and Links
Drag an image into a text cell and it will be saved locally with the note. Drag a file into a text cell and it will become a clickable file link. URLs in text cells are automatically detected.
Instant Full-Text Search
Notes are only useful if you can find them quickly. Quiver's full-text search is based on Search Kit, the same technology used to power Spotlight on your mac. That's how Quiver can search through thousands of notes in a blink of an eye.
Beautiful, Fully Customizable Themes
Quiver comes with several beautifully designed UI themes, and they are fully customizable.
Quiver supports live preview of Markdown and LaTeX cells.
Quiver provides a full-screen presentation mode for your notes. This is great for classroom use, team meetings, presentations, as well as reviewing notes on your own.
Quiver has tagging support. You can assign multiple tags to a note or assign a tag to multiple notes at once. Combined with notebooks and linked notes, you have many different ways to organize your notes.
Quiver automatically saves all your changes as you work, so you never need to worry about losing changes.
Plain JSON Data Format
Quiver saves all your data in plain JSON files. These data files reside on your local machine. You can easily export your notes in different format such as HTML and PDF.
Quiver lets you sync all your notes across multiple computers via Dropbox, iCloud Drive, Google Drive, or any other file-based cloud services.
It’s easy to collaborate in Quiver. You can create a shared notebook so everyone on your team can view or edit notes in the notebook. This is a great way to build a shared knowledge base for the team.
Since Quiver stores all the data in plain JSON files, it’s easy to put the whole library (or a specific notebook) under version control. This is another way to collaborate with your team.
Backup and Recovery
Quiver lets you back up your entire library with a single click. Restoring your library from a backup is just as easy.
Quiver doesn’t lock you in. It stores data in a well-documented plain JSON format. So it’s easy to write scripts to integrate Quiver notes with other tools you use. Common scripts are provided on the Quiver documentation site.
Tutorials and Documentation
Quiver comes with in-app tutorials and a comprehensive online wiki. Anyone can contribute to the wiki and make it better.
Quiver 3 brings Quiver to a new level.
The new Dark theme and Spacegray theme don’t just look gorgeous, they are much easier on your eyes in low-light conditions.
Design Your Own Theme
Quiver 3 lets you design your own UI theme. Every UI detail is customizable.
Preview in the Main Window
You spend more time reading your notes than writing them. With Quiver 3, the note preview is integrated into the main window, so you can browse all your beautifully rendered notes with ease.
When editing Markdown or LaTeX, the side-by-side preview comes in handy. Edit on one side and see a live preview on the other. Also, the two sides are synchronized when you scroll (can be turned off from the View menu).
Main Window Layout
The main window now supports three layouts: one pane, two panes, and three panes. You can easily toggle between them using the layout dropdown or keyboard shortcuts.
The new sidebar is more compact and useful. The new “Library” section provides easy access to recent notes and favorites.
Jot down your notes quickly and organize them later. New notes are automatically saved to Inbox.
Redesigned Full-Text Search
The global full-text search now displays search results in a separate table so it doesn’t interfere with your note browsing. Search results can be sorted by title, relevancy or updated date. You can also search within a notebook using the search field at the bottom of the note list.
Quiver 3 comes with a new cell type: Diagram Cell. Supports both sequence diagrams and flowcharts.
With Quiver 3, you can assign global hotkeys to bring Quiver to front, create a new note, and search notes.
Improved Printing Support
Printing support has been significantly improved in Quiver 3. You can also export a notebook or notes directly to PDF.
Select multiple notes from the note list, and you will see an interface for multi-note operations: copy note links, duplicate notes, export notes, start presentation, edit tags, etc.
Quiver 3 lets you import notes from Evernote. Simply export your Evernote notebook/notes to an .enex file, then import it into Quiver. All the images and file attachments are properly imported, too.
Quiver 3 launches even faster than previous versions. Many under-the-hood improvements have been made to keep Quiver lightweight and efficient.
Other Features and Improvements
Jump to another notebook or tag (cmd+j)
Set different sorting criteria for different notebooks. You can still set a default sorting order in the preferences.
Sort notes in a notebook manually by drag and drop
Compact note list style
Automatically reorder the note list after changing note titles
Automatically reorder notebooks after changing notebook names
Remember a note’s undo history throughout the whole app session
Find text in preview
Inline code styles in text cells
Revamped web link insertion in text cells
Formatting controls and keyboard shortcuts now work in Markdown cells
Fenced code blocks are now syntax highlighted in the preview
Multi-line LaTeX equations now work in Markdown cells
Added an option in the context menu to open an attached image in an external editor
Use cmd+shift+enter to create a new cell above the current cell.
Use the Ace static highlighter to render code cells in exported HTML
Added syntax highlighting support for Stata
Added a new code cell theme: Script Editor
Improved AppleScript syntax highlighting
Added an option to export a note/notebook in plain text
When exported to Markdown, text cells are now converted with a text-to-Markdown converter: unmarked.
Use the escape key to move focus from the note list to the sidebar
Now you can reopen the main window after closing it
Compatibility: OS X 10.7 or later, 64-bit processor