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.
# Markdown Support
Quiver lets you write in Markdown with inline formatting and custom CSS options. A live preview window renders Markdown as you type.
# LaTeX Support
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.
# Live Preview
Quiver supports live preview of Markdown and LaTeX cells.
# Presentation Mode
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.
# Cloud Syncing
Quiver lets you sync all your notes across multiple computers via Dropbox, iCloud Drive, Google Drive, or any other file-based cloud services.
# Team Collaboration
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.
# Version Control
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.
* Fixed an issue with scroll sync
* Fixed an issue with the Evernote importer
* Bumped up the number of recent notes to 50
Ratings and ReviewsSee All
Game changer for me, I use it daily
Quiver desktop has changed how I take notes and I love it. It’s easy to use and has great features. The help section is also good which is a must for me. The different cell types are great, I really like being able to take notes in Markdown because it makes transferring notes to GitHub or exporting as a clean PDF that much easier. I love how many languages there are to choose from. I really like the keyboard shortcuts because they help my workflow and they feel logical. Being able to store my notes in Google Drive and sync across devices is awesome and makes me feel better that my notes are stored in the cloud (which I trust more than my aging laptop). I would definitely recommend this app. I’ve used this app in student, recreational, and professional contexts and it’s great for them all. I currently work in IT support and I use this app every day to keep track of notes and things I need for my work. Highly recommend this app.
I’ve been using Quiver (for MacOS) daily for years. It’s just the perfect markdown-friendly notetaking environment. It’s simple, functional, and not stuffed with unneeded features. I keep journal entries in it, but also lists, logs, recipes--anything and everything. I drag images and other attachments into my notes (tip: use a text cell to hold dragged attachments) and they’re stored with the notes. I keep the Quiver data in Dropbox so I can use any of my macs to work with the same Quiver data, and the data is saved in text JSON files so if I ever need to move to something else (which I dearly hope I will not) I won't be trapped. You can make feature requests or report bugs via Quiver’s Github site and it’s not a black hole; the developer will get back to you. Software releases occur occasionally but it’s quite a mature product and is very stable, so, in my opinion, not much more is needed. Highly recommended!
I just want to make one feature request
I love the app, but I'm starting to feel disorganized with the notebooks. It's cool if creating just a few notebooks at first, but not when you start having lots of them. I find myself using this app less because of it. My only request is, maybe you add an option to allow us to group notebooks. Just add a folder/group icon next to group and file/page icon to the file. This way I can group related topics to a seperate dedicated group and have those file only organized there. Lets say I have a website I'm working on, I want to have different notebook that are just for that site, but I don't want to have mixed up with all my other notebooks. If I have 200 notebooks it becomes a mess together with my other notebook. The only way to organize is renaming them in a way like :
1. MyWebsite Documentation - API
2. MyWebsite Documentation - Page Examples
3. MyWebsite Documentation - Snippets
4. MyWebsite Documentation - Configuration
5. MyWebsite Documentation - Notes
when we could just have it all added to group folder named 'MyWebsite'
it gets frustrated when dealing with even more files mixed with other files. I'm sure I'm not the only one that thinks this.
With Family Sharing set up, up to six family members can use this app.