There's very few times reinventing the wheel is the right decision and even if you think it is, chances are someone else on github did it better and already has a community built around solving that exact problem and you should learn their tooling instead of adding to the pile.