This package is still in an "as-is" state. You can save a lot of finger-typing time by using it but you still need to understand what is really going on behind the hood. Also, since the default output format of kable is markdown, which doesn't support high-level table customization, it may not work well in many cases. I would recommend you to set the format option in kable or to define options(knitr.table.format = 'html') or latex somewhere in your document. #Introduction My previous package ezsummary was trying to fulfill

Everyone loves kable, so do I. It is the most straight forward, convenient table generating function in R (in my opinion). At the same time, it won't through you some useless messages that you need to think of a way to get rid of. Also, if you are planning to "knit" a document, you probably have already have knitr loaded. Why would you want to load another "table generator" package if the original one can fulfill your need.

Even though there are some other available packages in R to build beautiful tables, kable is still my go-to function whenever I want to build a table in rmarkdown or Shiny. After using kable for a long time, I can see the only reason that prevents people from using kable is its simplicityThis package is designed to enhance kable's functionality without destorying its beauty of simplicity by using our favorite pipe syntax.