The federated wiki idea is interesting. It's the first time I hear about it. The json file format does look very similar to what Quiver has. It is cool to be able to resolve note conflicts with a drag-n-drop UI.
And thanks for ACE! Without it I wouldn't be able to create Quiver. It's an awesome code editor!
That would be cool, but would make the app more complicated. Think about all the other languages. You would have to include tons of runtimes. It's better to leave that to other apps/frameworks/tools.
I like to keep Quiver simple and lightweight. Quiver app is only 8MB unzipped, while Evernote is over 160MB unzipped.
That is a good idea. IPython Notebook was another inspiration for Quiver. Since Quiver uses an simple JSON format for data files, it's easy to write a script to convert IPython notebooks to Quiver notebooks. I don't yet have importer scripts, but I have written some exporter scripts here, and you get the idea. https://github.com/HappenApps/Quiver/wiki/Export-Scripts
Yes Quiver has a very simple hierarchy: notebooks and notes. But you can use tags and linked notes for more flexible note organization. Also, when there are lots of notes, the only practical way to find something quickly is a full-text search, which Quiver supports nicely.
You can take a screenshot with the standard OS X shortcuts (Command-Shift-3, Command-Shift-4, etc.) then paste into a text cell. Quiver lets you save images inside text cells, including web images (which will be saved locally so they work offline).
If you like a quick workflow, use Command-Control-Shift-3 to take a screenshot and save it to clipboard, then paste in Quiver.
You can't do syntax highlighting in Evernote. If you do syntax highlighting with another tool, then copy into Evernote, you won't be able to edit it again. That's the main reason I couldn't use Evernote for programming notes.
Quiver's code cells use the ACE editor (http://ace.c9.io/), which is a real code editor with syntax highlighting support for over 110 languages, 20+ themes, auto indent and outdent, etc.
Quiver is a Mac app that helps programmers take notes. Its unique cell-based design makes it easy to mix text and code in one note.
I built Quiver to scratch my own itch. I have tried numerous code snippet managers over the years, but they all missed one crucial point: it's not just code that you want to store. Usually you want to mix code snippets with comments, images, and links. Nothing out there was able to do that. That's why I built Quiver.
Now Quiver 2.0 is out. This major update comes with cloud syncing, shared notebooks, Markdown preview, presentation mode, and more. With this new version Quiver is no longer just for a single user, but for team collaboration as well. You can use a shared notebook as a shared knowledge base in your company.
Quiver is a Mac app that helps programmers take notes. Its unique cell-based design makes it easy to mix text and code in one note.
I built Quiver to scratch my own itch. I have tried numerous code snippet managers over the years, but they all missed one crucial point: it's not just code that you want to store. Usually you want to mix code snippets with comments, images, and links. Nothing out there was able to do that. That's why I built Quiver.
Now Quiver 2.0 is out. This major update comes with cloud syncing, shared notebooks, Markdown preview, presentation mode, and more. With this new version Quiver is no longer just for a single user, but for team collaboration as well. You can create a shared notebook as a shared knowledge base in your company.