A simple note/thought/whatever keeping system. Based upon a simple specification so that everyone can easily develop other programs operating on the same set of data.
This repository contains a library for managing local nodes as well as a cli. Currently in a very early alpha state, only the core functionality is implemented.
The example only shows very simple examples. You could now list nodes
for more complex patterns like (tags:idea|tags:<[Tt]odo>);!color=red
which means all nodes that have the tag "idea" or a tag that matches the
regex "[Tt]odo", that additionally don't have their color field set to
"red".
Note that all of these metadata types are not built-in for nodes, they will only exist if you set/use them. You can generally associate whatever metdata you want with nodes and then use it however you want.