Skip to content

beejhuff/vimflowy

 
 

Repository files navigation

Vimflowy Vimflowy

Join Gitter chat Build Status

This is a productivity tool which draws some inspiration from workflowy and vim.

Try it out!

(Video coming eventually...)

FEATURES

  • Workflowy features
    • tree-like outlining
    • collapsing and zooming into bullets
    • basic text formatting, strike through task completion
  • Vim features
    • (configurable) vim keybindings
    • modal editing
    • undo history, location history, macros, etc.
  • Plugins system (see plugins.md)
    • marks (not like vim's)
    • easy-motion for moving between bullets quickly
    • time-tracking
    • LaTeX and HTML rendering
  • Other
    • data import/export
    • loads data lazily (good for huge documents)
    • search (not like vim's)
    • cloning (bullets duplicated in multiple locations in a document)
    • different visual themes

LIMITATIONS

  • Tested mostly in recent Chrome and Firefox. You may need a relatively modern browser.
  • No collaborative editing
  • Global search is slow for large documents (so you'll want to use marks)

DATA STORAGE

Vimflowy was designed to work with multiple storage backends.

Local

By default, the app is entirely local meaning:

  • Your data is never sent over the internet, so you can only use it in one browser on one device
  • Vimflowy works offline

It uses HTML5's localStorage, so:

  • If you're going to have a very large document, use a browser with large localStorage limits, e.g. Firefox
  • Be warned that if you don't set up remote storage, clearing localStorage will result in you losing all your data!

Remote

If you enable a remote storage backend, then:

  • You can access your document from multiple devices
  • You cannot edit offline

Currently, the only storage backend implemented is Firebase. See here for details on how to set this up.

Please contact the dev team if you are interested in other storage backends.

NOTES FOR DEVELOPERS

Contributions are very welcome! See dev_setup.md to see how to get started with a development setup.

LICENSE

MIT: https://wuthefwasthat.mit-license.org/

FAQ (AKA questions I imagine people would ask me)

see here

About

An open source productivity tool drawing inspiration from workflowy and vim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.5%
  • CSS 1.6%
  • Other 0.9%