Home
Softono
snowfall

snowfall

Open source TypeScript
13
Stars
0
Forks
1
Issues
5
Watchers
7 years
Last Commit

About snowfall

Workflowy / Vimflowy inspired note-taking web-app. No longer maintained.

Platforms

Web Self-hosted

Languages

TypeScript

Snowfall

Snowfall is an open-source Workflowy clone that aims to be customisable, and to work everywhere. It is highly inspired by Vimflowy, but it does support mobile devices.

Features

  • Offline support.
  • Markdown support.
  • Designed for both desktop, and mobile.
  • Notes and their metadata are stored in human-editable YAML.
  • Built-in YAML editor on the web.
  • Note searching, with optional caching and fuzzy-finding.

Roadmap

  • Add custom keybindings.
  • Add Vim keybindings.
  • Create an optional backend that can take care of calling webhooks and storing data.
  • Add undo / redo.

Format

index.yaml

notes:
- text: Notes are stored in `.yaml` files.
- text: >-
    All they need to be supported by Snowfall
    are the `text` field, and an optional `children` field.
  children:
  - text: Obviously, children can be
    children:
    - text: arbitrarily
      children:
      - text: nested
- When there are no children, there is no need for an object.
- text: If you want, you can even include other files!
- !!include included.yaml

included.yaml

text: Included files can also have a `text` field.
children:
- But what we really want are sub notes, right?