I used taskwarrior (https://taskwarrior.org/) for years and loved it but eventually stopped because of there was no way around having to manage a separate task manager on my phone. I follow GTD and it really demands that you be able to add tasks immediately so I would end up maintaining two lists. Not very effective so I went back to using Things.
This has been my only issue with using Taskwarrior. There are a few android apps (the quality of which I cannot speak to) but not having an iOS app means I end up missing lots of things. https://github.com/blampe/taskwarrior-reminders was probably the closest I got, but it had some issues with some of my tasks. I miss having a single good place to put all my tasks.
Reading through some of these comments I agree: It is probably a good idea to add in a 'why to use' section on the repo. The purpose behind this was that I found it cumbersome to work with dataets in JavaScript so this framework lets you pull them into a schema that has metadata to handle relationships between tables, aggregation methods, sorting and filtering. As for competing frameworks: I have seen some of this in other larger frameworks but I build this out so I can work with data in JS without pulling in monolithic data visualization libraries.