This is the beta version of a minecraft datapack generator. I have plans on expanding this with a custom built language that will get compiled into minecraft commands, while still allowing normal minecraft commands as well. If you think of minecraft commands, as the command line of minecraft, this is an attempt to make an object oriented version of minecraft commands.
You can use the beta version if you want, it already has support for a few custom features. You can find the documentation here.